- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
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.
- Related Articles
- Arduino Uno vs Arduino Leonardo
- Arduino Uno vs Arduino Micro
- Arduino Uno vs Arduino Mega
- Arduino Uno vs Arduino Nano
- Arduino Uno vs Arduino Due
- Arduino Uno vs ESP32
- Arduino Uno vs Teensy
- Arduino Uno vs Raspberry Pi
- Timers in Arduino Uno
- Understanding Arduino Uno pinout
- SPI in Arduino Uno
- Components of Arduino Uno board
- I2C/Wire in Arduino Uno
- Timer1 based PWM in Arduino Uno
- Understanding memory types in Arduino Uno
