Arduino Uno vs STM32duino Blue Pill



We will have a comparison of the specifications of Arduino Uno and the STM32 Blue Pill Board.

Arduino Uno

STM32duino (Blue Pill)



Uno STM32 Blue Pill
General Dimensions 2.08¨ x 0.9¨ 4¨ x 2.1¨
Pricing $20-23 $3-5

Connectivity I/O Pins 14 37
PWM Pins 6 15
Analog In Pins 6 10
Analog Out Pins (DAC) - -

Computing Processor ATMega328P STM32F103C8T6
Flash Memory 32 kB 64 kB
SRAM 2 kB 20 kB
EEPROM 1 kB -
Clock speed 16 MHz 72 MHz
Voltage Level 5V 3.3V
USB Connectivity Standard A/B USB Micro-USB

Communication Hardware Serial Ports 1 3
SPI Support Yes (1x) Yes (2x)
CAN Support No Yes
I2C Support Yes (1x) Yes (2x)

Apart from the details mentioned above, please note that STM32duino’s microcontroller is ARM Cortex M3 based. It is one of the most cost-effective boards out there, having better specs than Arduino Uno. It is growing in popularity, and for many, it is their first introduction to the microcontrollers made by ST.

In order to use this board with the Arduino IDE, you can go to Boards Manager and search for STM32. Select the one containing STM32 F103Cxxx and click install.

Additional instructions can be found here. Note that you will need to initially upload bootloader to the STM32 Blue Pill in order to be able to program it. You can find the instructions here.

Updated on: 2021-07-31T13:29:57+05:30

4K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements