Difference Between Arduino Micro vs Nano
The following article provides an outline for Arduino Micro vs Nano. The Arduino micro is type of Arduino product and is the smallest product of this category. The Arduino micro contains AA built in USB feature that helps to integrate with other interface and help to maintain proper connection with computer system. It comes up with the ATmega32U4 microcontroller. The Arduino Nano is also type of microcontroller board that comes up with Atmega328 microcontroller in it. This board is compatible with different type of applications. The power supply is given by USB port or by connecting to GND as there is no DC jack present in the board.
Head to Head Comparison Between Arduino Micro vs Nano (Infographics)
Below are the top 12 differences between Arduino Micro and Nano:
Key Difference Between Arduino Micro vs Nano
Let us discuss some of the major key differences between Arduino Micro and Nano:
- The Arduino Nano board has a support of onboard USB to connector and serial chip, while on other hand Arduino Micro board can be easily placed on breadboard and can be used easily.
- The Arduino Micro board has 20 digital I/O pins in which 12 pins are used as analog inputs and 7 are used as PWM outputs, while on other hand the Arduino Nano board has 14 digital I/O pins in which 8 pins are used as analog inputs and 6 are used as PWM outputs.
- The Arduino Micro board comes up with power jack that can be used to charge the board easily. But in Arduino Nano board, the board does not have any power jack and the USB jack is used to supply power to the board.
- The Arduino Micro board uses the AVR109 protocol for the communication purpose. While on other hand, the Arduino Nano board uses the STK500 protocol for the communication purpose.
- Due to small size of Arduino Nano board it is mostly preferred in the projects where the size of board is considered and important. The requirement of project is to reduce the weight and in that condition the Arduino Nano is considered as best option in terms of size and weight.
- The power supply given to the Arduino Micro board is through the DC jack and the power consumption of this board is very less compared to other Arduino boards. The Arduino Nano board comes up with jack-less design and uses the mini USB port for getting the power supply.
- The Arduino Micro board microcontroller is much better when it is compared to Arduino Nano board. The microcontroller ATMega32u4 used in the Arduino Micro board has better performance result compared to ATMega328 microcontroller used in the Arduino Nano board.
- The Arduino Micro board price is less when it is compared to Arduino Nano board. It is mainly because the size of RAM used in Arduino Nano board is more that increases the cost of the board.
- As both the board has 24 MHz clock cycle, but the clock cycle for the Arduino Nano board can be increased to 20 MHz for better performance results.
Arduino Micro vs Nano Comparison Table
Let’s discuss the top comparison between Arduino Micro vs Nano:
Factor | Arduino Micro | Nano |
Processor used | The Arduino Micro board uses the ATmega32u4 processor in it. | The Arduino Nano uses the ATmega328 processor in the board. |
Voltage provided to processor | The operating voltage of the Arduino Micro microcontroller board is about 5 V. | The operating voltage of the Arduino Nano microcontroller board is about 5 V. |
EEPROM | The size of EEPROM for the Arduino Micro microcontroller board is 1 KB. | The size of EEPROM for the Arduino Nano microcontroller board is 0.51 KB. |
Flash size | The flash size of the Arduino Micro board is about 32 KB. | The Arduino Nano microcontroller board flash size is also 32 KB. |
SRAM | The SRAM size for the Arduino Micro board is about 2.5 KB. | The SRAM size for the Arduino Nano board is about 1 KB. |
Total digital input/output pins | The number of total digital input pins and output pins for Arduino Micro boards is 20. | The number of total digital input pins and output pins for Arduino Nano boards is 22. |
Number of analog inputs | The number of total analog input pins and output pins for Arduino Micro boards is 12. | The number of total analog input pins and output pins for Arduino Nano board is 8. |
Board size length (in mm) | The length of Arduino Micro board is 48 mm. | The length of Arduino Nano board is 45 mm. |
Board size width (in mm) | The width of Arduino Micro board is 18 mm. | The width of Arduino Nano board is 18 mm. |
Total PWM enabled pins | The total number of PWM enabled pins for Arduino Micro board is 7. | The total number of PWM enabled pins for Arduino Micro board is 6. |
DC per I/O | The total DC per I/O for Arduino Micro board is 40 mA. | The total DC per I/O for Arduino Nano board is 40 mA. |
Clock (MHz) | The clock cycle for the Arduino Micro board is 16 MHz. | The clock cycle for the Arduino Nano board is 16 MHz.. |
Conclusion
The Arduino Micro board and Nano boards has similar type of architecture and also uses same type of programming language and software in it. And the user can use any of the board as per the project requirements as both board has different specifications and advantage over each other.
Recommended Articles
This is a guide to Arduino Micro vs Nano. Here we discuss the Arduino Micro vs Nano key differences with infographics and comparison table. You may also have a look at the following articles to learn more –