Arduino

What is the Difference between Arduino Nano and Mini?

Arduino is an open-source programmable microcontroller board. It is very useful for both hardware and software development in electronics projects. It has several different types. This article will explain the basic difference between Arduino Nano and Arduino Mini boards.

Arduino Nano

The Arduino Nano is a microcontroller board launched by Arduino that uses ATmega328p as a microcontroller. It consists of 14 digital input or output pins with a built-in LED pin that is pin 13. Six can also be used as Pulse Width Modulation (PWM) pins. It is mostly used in prototyping, educational projects, robotics, and the Internet of Things (IoT).

Arduino Nano features list:

  • The Nano is based on the ATmega328P microcontroller.
  • It has 14 digital I/O pins and 8 analog input pins.
  • It has 6 PWM pins.
  • The I/O voltage is 5V and the input voltage (nominal) is 7-12V.
  • The DC per I/O pin is 20 mA.

Arduino Mini

Arduino Mini is a microcontroller board that uses an ATmega328p or ATmega168p with fourteen digital input or output pins. Six of which are Pulse Width modulation pins. It has two versions; one operates on 3.3V and the other can be operated on 5V. It is mostly used in game consoles, robotics, and automation.

Arduino Mini feature list:

  • It contains the microcontroller ATmega328P
  • Board Power Supply: 3.35 – 12V (3.3V model) or 5 – 12V (5V model)
  • Circuit Operating Voltage: 3.3V or 5V (depending on model)
  • It has 14 digital I/O pins
  • It contains 6 PWM pins.
  • It has 1 UART, 1 SPI, and 1 I2C interface available
  • Total of 6 analog input pins
  • DC Current per I/O Pin: 40 mA

Difference Between Arduino Nano and Arduino Mini

Arduino Nano and Arduino Mini mainly differ in size. The distinguishing features of Arduino Nano and Arduino Mini are explained below in a table.

Specification Arduino Nano Arduino Mini
Size Arduino Nano is larger in size than Arduino Mini. It has dimensions of 45 mm x 18 mm. Therefore, it is more suitable for medium size projects. Arduino Mini is smaller in size than Arduino Nano. It has dimensions of 33 mm x 18 mm Therefore; it is highly suitable for mini or smaller projects.
Microcontroller Arduino Nano uses an ATmega328p microcontroller. Arduino Mini uses ATmega168p and ATmega328p microcontrollers.
Input Voltage and Operating Voltage Arduino Nano starts with 3.3V or 5V DC, whereas it operates on 7V to 12V DC. Arduino Mini starts with 5V DC, whereas it operates on 7V to 9V DC.
Memory Static Random Access Memory (SRAM) of Arduino Nano is 2 KB, whereas its Flash memory is 32 KB. Static Random Access Memory (SRAM) of Arduino Mini is 1-2 KB, whereas its Flash memory is 16 KB or 32 KB.
RESET Button Arduino Nano has a RESET button that erases all programs from the microcontroller. Arduino Mini does not have a RESET button.
Power Consumption Its power consumption is greater than Arduino Mini because it has USB support on it. It has low power consumption because it uses an external USB port.
USB support Arduino Nano offers USB support on the board. It does not have USB support. It uses an external USB port.

Conclusion

Arduino Nano and Arduino Mini both are very useful microcontroller boards. Both of them have fourteen Digital Input or Output pins and six Pulse Width Modulation pins. They have diverse applications in control systems, embedded systems, electrical engineering projects, and instrumentation.

About the author

Kashif

I am an Electrical Engineer. I love to write about electronics. I am passionate about writing and sharing new ideas related to emerging technologies in the field of electronics.