STM32 Blue Pill


1 in stock

Add to Wishlist
Add to Wishlist
SKU: MCU-STM32-BLUEPILL Category: Tags: ,


The Blue Pill is a development board based on ST Microelectronics? STM32F103C9T6 microcontroller that has an ARM Cortex-M3 core that runs at 72MHz max. Software libraries are available that allow users to program the chip using the Arduino IDE. It is a 32-bit Arduino compatible development board that features the STM32F103C8T6, a member of the STM32 family of ARM Cortex-M3 core microcontrollers. This board aims to bring the 32-bit ARM core microcontrollers to the hobbyist market with the Arduino style form factor.

The Blue Pill has 37 GPIO pins spread across four ports ? A and B (16 pins), C (3 pins) and D (2 pins). Each pin has a current sink/source ability of 6mA. Pull-up and pull-down resistors can be enabled on each of the pins.

Most pins have extra functionality as well:

  • Serial ports ? receive and transmit data via the UART protocol
  • I2C ports ? two-wire communication via the IIC protocol
  • SPI ? serial communication
  • PWM
  • Pin 13 has a built-in LED



  • Input voltage : 5V
  • Operating voltage : 3.3V
  • 10 Analog inputs
  • 37 Digital IO pins
  • Maximum current per pin : 6mA
  • 64/128 KB Flash memory
  • 20KB SRAM memory
  • 72MHz clock speed
  • Support I2C, SPI, UART, CAN, USB communications


This is the comparison between Arduino Uno and STM32 blue pill.

Blue Pill vs. Arduino Uno

ParameterArduino UnoBlue Pill
Operating voltage5 V3.3 V
CPU speed16 MHz72 MHz
Analog pins810
Digital IO pin1437
EEPROM / SRAM1/2-/20
USB ConnectorType BMicro



** The product images are for illustration purposes only, this module comes with unsoldered header pins, kindly contact us if you need soldering help **

Additional information

Weight8 g
Dimensions55 × 20 × 10 mm