STM32F103C8T6 Blue Pill Development Board — ARM Cortex-M3 Clone Chip
The Blue Pill is the most popular low-cost STM32 development board, running the STM32F103C8T6 ARM Cortex-M3 at 72MHz with 64KB flash and 20KB SRAM. It is programmed via STM32CubeIDE, PlatformIO, or the Arduino IDE using the STM32duino board support package. The built-in USB connector can run either the serial bootloader for flashing or appear as a USB HID, CDC, or custom device in firmware — capabilities the Arduino Uno's ATmega328P cannot match.
- STM32F103C8T6 Cortex-M3 at 72MHz
- 64KB flash, 20KB SRAM
- 37 GPIO pins — 10 ADC, 3 UART, 2 SPI, 2 I2C, CAN, USB
- USB Micro-B — HID, CDC, or serial bootloader mode
- SWD header — ST-Link V2 debug and programming
- BOOT0 jumper — selects bootloader or run mode
| Specification | Value |
|---|---|
| MCU | STM32F103C8T6 (Cortex-M3) |
| Clock | 72MHz |
| Flash | 64KB |
| SRAM | 20KB |
| GPIO | 37 (10 ADC, 12-bit) |
| USB | Micro-B (Full Speed 12Mbps) |
How do you program the Blue Pill from Arduino IDE?
Install the STM32 board support package from Roger Clark (STM32duino) via Arduino IDE Board Manager. Select the correct board, processor, and upload method (Serial, STLink, or DFU). For the serial bootloader, set BOOT0 jumper HIGH, reset the board, then upload; the jumper returns to LOW for normal run. For STLink, use an ST-Link V2 connected to the SWD header.
Best for
USB HID keyboard and MIDI controllers, high-speed ADC data acquisition, CAN bus projects, ARM Cortex-M learning, replacing Arduino Uno for performance-critical tasks, and custom USB device development.
Why Kunkune
Shipped from UK stock. 60-day returns, no minimum order. UK delivery in 2 to 4 working days, or the next working day after dispatch with Express.
Program and debug the Blue Pill using an ST-Link V2 programmer connected to the four-pin SWD header.
Buying in bulk? For orders of 10+ units, contact us for trade pricing.














