Skip to main content
PartAndStock
Blog

What Is the STM32F103C8 (Blue Pill)? 32-bit ARM MCU and Uses

October 12, 2026 6 min read
Quick answer

The STM32F103C8T6 is the 32-bit ARM Cortex-M3 microcontroller on the popular 'Blue Pill' board. It offers 72 MHz, 64 KB flash, 20 KB SRAM and rich peripherals including USB/CAN. The core is 3.3 V (many pins are 5 V tolerant). It is chosen for fast/heavy work where the ATmega328P falls short.

The STM32F103C8T6 is the 32-bit ARM Cortex-M3 microcontroller on the popular "Blue Pill" development board. Despite its low price it offers 72 MHz, plenty of peripherals and real 32-bit performance. For the concept, see what is a microcontroller (MCU).

What is the STM32F103C8 used for?

Heavier work where the ATmega328P falls short: fast control loops, multi-channel sensing, USB devices, motor control, signal processing. It is programmed with the Arduino IDE (STM32 core), STM32CubeIDE or PlatformIO.

Highlights

ParameterValue
Core32-bit ARM Cortex-M3, 72 MHz
Flash / SRAM64 KB / 20 KB
Supply3.3 V (many input pins are 5 V tolerant)
PeripheralsUSB, CAN, 3× UART, 2× SPI, 2× I2C, 12-bit ADC, many timers
PackageLQFP-48

Watch out

The core is 3.3 V but many GPIOs are 5 V tolerant (not all — check the datasheet). A common "Blue Pill" issue is a wrong-value USB pull-up resistor and clone quality variation; the first upload may need an ST-Link or USB-serial adapter.

Limitations

  • A slightly steeper learning curve than the ATmega328P.
  • No wireless (use the ESP32 for WiFi/BT).
  • Clones of varying quality exist on the market.

Equivalents and alternatives

  • STM32F401 / F411 ("Black Pill"): Cortex-M4, faster.
  • STM32F030: a low-cost Cortex-M0.
  • RP2040 (Pi Pico): a dual-core alternative.
  • ATmega328P: simpler 8-bit.

Find it in our catalog

Use the STM32F103C8 search.

Frequently Asked Questions

What is the STM32F103C8?+
The STM32F103C8T6 is the 32-bit ARM Cortex-M3 microcontroller on the 'Blue Pill' board. It offers 72 MHz, 64 KB flash, 20 KB SRAM and rich peripherals including USB/CAN.
What voltage does the STM32F103C8 run at?+
The core is 3.3 V; many GPIOs are 5 V tolerant (not all — check the datasheet).
What is the Blue Pill?+
The Blue Pill is a popular, cheap development board built around the STM32F103C8T6. It is programmed with the Arduino IDE (STM32 core), CubeIDE or PlatformIO.
STM32F103 vs ATmega328P?+
The STM32F103 is 32-bit, 72 MHz and has far more RAM/peripherals; the ATmega328P is 8-bit and simpler. For heavy processing the STM32 is preferred.
What is an equivalent to the STM32F103C8?+
The faster STM32F401/F411 (Black Pill); the low-cost STM32F030; the RP2040 as an alternative; and the simple 8-bit ATmega328P.