We will have a comparison of the specifications of Arduino Uno and the STM32 Blue Pill Board.
|Uno||STM32 Blue Pill|
|General||Dimensions||2.08¨ x 0.9¨||4¨ x 2.1¨|
|Analog In Pins||6||10|
|Analog Out Pins (DAC)||-||-|
|Flash Memory||32 kB||64 kB|
|SRAM||2 kB||20 kB|
|Clock speed||16 MHz||72 MHz|
|USB Connectivity||Standard A/B USB||Micro-USB|
|Communication||Hardware Serial Ports||1||3|
|SPI Support||Yes (1x)||Yes (2x)|
|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.