Keszoox
STM32F103C8T6 CH32F103C8T6 ARM Cortex-M3 Development Board with ST-LINK V2 Programmer
STM32F103C8T6 CH32F103C8T6 ARM Cortex-M3 Development Board with ST-LINK V2 Programmer
Couldn't load pickup availability
STM32F103C8T6 "Blue Pill" ARM Cortex-M3 Development Board with ST-LINK V2 Programmer
Step into 32-bit embedded development with the STM32F103C8T6 — the legendary "Blue Pill" board that has become the go-to platform for engineers, makers, and students worldwide. Running an ARM Cortex-M3 core at 72MHz with 64KB flash and 20KB SRAM, it delivers real processing power at a fraction of the cost of larger development kits. Paired with the ST-LINK V2 SWD programmer, you get a complete, professional-grade embedded development environment ready to use from day one.
Whether you're building a motor controller, a USB HID device, a CAN bus node, or a precision sensor interface, the STM32F103C8T6 has the peripherals, the speed, and the ecosystem to get it done. This listing also offers higher-performance variants including the STM32F401CCU6 (Cortex-M4 @ 84MHz) and STM32F411CEU6 (Cortex-M4 @ 100MHz) for demanding applications.
Available Variants
- STM32F103C6T6 — ARM Cortex-M3 @ 72MHz, 32KB flash, 10KB RAM, entry-level Blue Pill
- STM32F103C8T6 — ARM Cortex-M3 @ 72MHz, 64KB flash, 20KB RAM, the classic Blue Pill
- CH32F103C8T6 Micro-USB — WCH RISC-V compatible, 64KB flash, Micro-USB interface
- CH32F103C8T6 Type-C — WCH RISC-V compatible, 64KB flash, USB-C interface
- STM32F401CCU6 — ARM Cortex-M4 @ 84MHz, 256KB flash, 64KB RAM, FPU, DSP
- STM32F411CEU6 — ARM Cortex-M4 @ 100MHz, 512KB flash, 128KB RAM, FPU, DSP
- ST-LINK V2 — standalone SWD/JTAG programmer and debugger
- 1 SET STM32F103C8T6 — Blue Pill board + ST-LINK V2 bundle
STM32F103C8T6 Technical Specifications
- CPU Core: ARM 32-bit Cortex-M3, up to 72MHz
- Flash Memory: 64KB (up to 128KB usable with unlock)
- SRAM: 20KB
- Supply Voltage: 2.0–3.6V (5V tolerant I/O on most pins)
- GPIO Pins: 37 (PA0–PA15, PB0–PB15, PC13–PC15)
- Timers: 3 general-purpose 16-bit, 1 advanced-control, 2 watchdog
- ADC: 2 × 12-bit, 10 channels, up to 1 MSPS
- Communication: 2× SPI, 2× I2C, 3× USART, 1× USB 2.0 FS, 1× CAN 2.0B
- DMA: 7-channel DMA controller
- Debug Interface: SWD (Serial Wire Debug) + JTAG
- Operating Temperature: −40°C to +85°C
- Package: LQFP-48, mounted on breadboard-compatible PCB (53 × 23mm)
ST-LINK V2 Programmer Specifications
- Supported Interfaces: SWD and JTAG
- Compatible Devices: All STM32 and STM8 series microcontrollers
- Host Interface: USB 2.0 Full Speed
- Target Voltage: 3.3V output for target power
- Software: STM32CubeIDE, STM32CubeProgrammer, OpenOCD, PlatformIO
Supported Development Environments
- Arduino IDE — via STM32duino board support package (Roger Clark / STMicroelectronics official)
- STM32CubeIDE — ST’s official Eclipse-based IDE with HAL and LL library support
- PlatformIO — VS Code extension with full STM32 support
- MicroPython — official STM32 port available for F103 and F4 series
- Keil MDK / IAR EWARM — professional RTOS and bare-metal development
- Rust (embedded-hal) — growing ecosystem for safety-critical applications
Peripheral Connectivity
The Blue Pill exposes all key peripherals on 0.1" (2.54mm) pitch headers, making it fully breadboard-compatible. Key pinout highlights:
- PA9/PA10 — USART1 TX/RX (also USB D+/D− via PA11/PA12)
- PB6/PB7 — I2C1 SCL/SDA
- PA5/PA6/PA7 — SPI1 SCK/MISO/MOSI
- PA0–PA7 — ADC channels (12-bit, up to 1MSPS)
- PB8/PB9 — CAN RX/TX
- BOOT0/BOOT1 — bootloader mode selection jumpers
Typical Applications
- Motor control (BLDC, stepper, servo) with PWM and encoder input
- USB HID devices (keyboard, mouse, gamepad, MIDI controller)
- CAN bus nodes for automotive and industrial networks
- Precision data acquisition with 12-bit ADC and DMA
- RTOS-based embedded systems (FreeRTOS, Zephyr, ChibiOS)
- IoT sensor nodes with UART/SPI/I2C sensor integration
- Bootloader development and firmware update systems
- Embedded systems coursework and university projects
Why Choose STM32 Over Arduino?
The STM32F103C8T6 runs at 72MHz — 4.5× faster than the Arduino Uno — with 4× more flash, hardware floating-point support (on F4 variants), true USB, CAN bus, and DMA. For projects that have outgrown the limitations of 8-bit AVR microcontrollers, the Blue Pill is the natural next step without the cost of a full evaluation board.
Package Contents
- 1 × STM32 / CH32 development board (variant as selected)
- 1 × ST-LINK V2 programmer with dupont cables (included in bundle variants)
