Black Pill STM32 Arm Controller

8.7012.70

Black Pill STM32 Arm Controller Module with USB-C socket
If you plan to hotswap the controller you’ll need:
4x Mill Max Socket Pins + 4x Mill Max Low Profile Controller Sockets.

Description

Black Pill STM32 Arm Controller Module with USB-C socket

⚠️ It’s not physically compatible with the Pro Micro. The PCB needs to be specifically designed for it.

Specs:

  • Powerful Arm Cortex M4 core with high clock speed
  • A lot more memory, flash and I/O pins than the Pro Micro
  • USB-C socket
  • DFU bootloader, can be programmed easily using dfu-util
  • Runs on 3.3 V, but many pins are 5 V-tolerant
  • On-board reset and boot buttons
  • Comes with 2 20-pin headers and 1 4-pin programming header (not required thanks to the USB bootloader)

F401

  • STM32F401CCU6 MCU
  • 84 MHz clock speed
  • 64 kB SRAM
  • 256 kB flash
  • 35 I/O pins

F411

  • STM32F411CEU6 MCU
  • 100 MHz clock speed
  • 128 kB SRAM
  • 512 kB flash
  • 35 I/O pins

Both versions are pin-compatible. (For comparison: the ATmega32u4 on the Pro Micro has 16 MHz clock, 2.5 kB SRAM, 32 KB flash and only 18 I/O pins.)

To flash the QMK firmware to the Black Pill connect it to your computer and set it to bootloader mode:

  • Press and hold the BOOT0 button.
  • Press and release the NRST button.
  • Release the BOOT0 button.

The timing of press and release is crucial so you’ll probably will have to try a few times until you’ll get the hand of it.
QMK firmware Black Pill Troubleshooting

Build photos are for demonstration purpose only.

Additional information

Controller Model

F401, F411

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

You may also like…