Comparison between Arduino UNO and Arduino Nano

There is a wide range of Arduino boards available which we can use depending upon the usage. these boards can be classified with many factors like form factor, size, power consumption, memory, input pins, output pins, communication channel etc. In this Arduino guide, we are going to compare Arduino UNO with Arduino Nano.

Arduino UNO VS Arduino Nano – Comparison

Arduino UNO R3 VS Arduino Nano

Arduino family has many microcontroller boards with different features, specifications and form factors. Among them, the most popular, beginner friendly and cost effective are Arduino UNO and Arduino Nano. Arduino UNO and Arduino Nano have many similarities and differences as well. In this guide, we are going through both of them.

Size and Form Factor

The physical difference between Arduino UNO and Arduino Nano is the size and the form factor. Arduino Nano is compact and smaller in size than the Arduino UNO. The size of Arduino UNO is 2.7” x 2.1” while the size of Arduino Nano is 1.7” x 0.73”.

Microcontroller Chip

Arduino UNO comes with Atmel ATmega328 microcontroller while Arduino Nano Comes with Atmel ATmega328P. Both microcontroller chips are similar except the P version in Nano comes with some extra features of Serial Communication.

Digital I/O Pins

There are 14 digital pins in Arduino UNO out of which 6 are PWM pins. 20mA current can flow through each of the I/O pin. While there are 14 digital pins in Arduino Nano out of which 6 are PWM pins. 40mA current can flow through each of the I/O pin

Analog Pins

There are 6 Analog pins in Arduino UNO and there are 8 Analog Pins in Arduino Nano.

USB Port

Arduino UNO has a regular USB Port for communication. While Arduino Nano has a mini USB port for communication.

Flash Memory

Arduino UNO has 32KB flash memory with 0.5KB for bootloader. While Arduino Nano has 32KB flash memory with pre-installed bootloader.

Programming

Both Arduino UNO and Arduino Nano can be programmed with the help of Arduino IDE – integrated development environment. But there is one difference. The program written for Arduino UNO will work on the Arduino Nano but the program written for Arduino Nano may not work on Arduino UNO as there are additional I/O Pins in Arduino Nano.

Comparison Table

FactorsArduino UNOArduino Nano
Size2.7” x 2.1”1.7” x 0.73”
Weight25g7g
Digital I/O Pins 14 (6 PWM Pins)14 (6 PWM Pins)
Analog I/O Pins68
DC Current per I/O Pin20 mA40 mA (I/O Pins)
USB PortRegular USB PortMini USB Port
Clock Speed16MHZ16MHZ
Flash Memory32KB (without bootloader)32KB (Pre-installed Bootloader)
Static Random Access Memory (SRAM)2KB SRAM8KB SRAM
EEPROM1KB1KB
Arduino UNO vs Arduino Nano

Conclusion

In this guide, we compare the Arduino UNO and Arduino Nano. Both of the boards are pretty similar except the size and some technical specifications. Arduino Nano is compact and smaller in size with some additional features and extra Analog I/O pins, otherwise both of the boards are quite similar.

Scroll to Top