Skip to content

STM32 Blue Pill (F103C8)

The board as it appears on the Velxio canvas, with its full pin map read live from the simulator (regenerated by scripts/gen-boards.mjs, so it always matches what you can wire).

STM32 Blue Pill (F103C8) board

Family: STM32 · Languages: Arduino C++

The STM32F103C8 Blue Pill: Cortex-M3 with 64 KB of flash, the cheapest way into ARM and the board most STM32 tutorials assume.

Pick the variant you actually own. The F103C8 has 64 KB, the F103CB has 128 KB, and that difference is modeled here — a sketch that overflows on this page’s board is the same sketch that would overflow on your desk.

New Blue Pill project opens the editor with this board and a working blink sketch. STM32 boards need a paid plan — see plans.

  • PB12
  • PB13
  • PB14
  • PB15
  • PA8
  • PA9
  • PA10
  • PA11
  • PA12
  • PA15
  • PB3
  • PB4
  • PB5
  • PB6
  • PB7
  • PB8
  • PB9
  • 5V
  • GND
  • 3V3
  • GND
  • GND
  • 3V3
  • NRST
  • PB11
  • PB10
  • PB1
  • PB0
  • PA7
  • PA6
  • PA5
  • PA4
  • PA3
  • PA2
  • PA1
  • PA0
  • PC15
  • PC14
  • PC13
  • VBAT

Every pin above is clickable on the canvas — click one to start a wire. Board-level behavior, quirks and example links live on the family page.