EDUCBA Logo

EDUCBA

MENUMENU
  • Explore
    • EDUCBA Pro
    • PRO Bundles
    • Featured Skills
    • New & Trending
    • Fresh Entries
    • Finance
    • Data Science
    • Programming and Dev
    • Excel
    • Marketing
    • HR
    • PDP
    • VFX and Design
    • Project Management
    • Exam Prep
    • All Courses
  • Blog
  • Enterprise
  • Free Courses
  • Log in
  • Sign Up
Home Data Science Data Science Tutorials Head to Head Differences Tutorial Arduino Micro vs Nano
 

Arduino Micro vs Nano

Pooja Gupta
Article byPooja Gupta
EDUCBA
Reviewed byRavi Rathore

Arduino Micro vs Nano

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:

Watch our Demo Courses and Videos

Valuation, Hadoop, Excel, Mobile Apps, Web Development & many more.

Arduino Micro vs Nano (Infographics)

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 –

  1. Raspberry Pi 3 vs Arduino
  2. Elegoo vs Arduino
  3. Raspberry PI vs Arduino
  4. Blu-Ray vs DVD

Primary Sidebar

Footer

Follow us!
  • EDUCBA FacebookEDUCBA TwitterEDUCBA LinkedINEDUCBA Instagram
  • EDUCBA YoutubeEDUCBA CourseraEDUCBA Udemy
APPS
EDUCBA Android AppEDUCBA iOS App
Blog
  • Blog
  • Free Tutorials
  • About us
  • Contact us
  • Log in
Courses
  • Enterprise Solutions
  • Free Courses
  • Explore Programs
  • All Courses
  • All in One Bundles
  • Sign up
Email
  • [email protected]

ISO 10004:2018 & ISO 9001:2015 Certified

© 2025 - EDUCBA. ALL RIGHTS RESERVED. THE CERTIFICATION NAMES ARE THE TRADEMARKS OF THEIR RESPECTIVE OWNERS.

EDUCBA

*Please provide your correct email id. Login details for this Free course will be emailed to you
Loading . . .
Quiz
Question:

Answer:

Quiz Result
Total QuestionsCorrect AnswersWrong AnswersPercentage

Explore 1000+ varieties of Mock tests View more

EDUCBA

*Please provide your correct email id. Login details for this Free course will be emailed to you
EDUCBA
Free Data Science Course

Hadoop, Data Science, Statistics & others

By continuing above step, you agree to our Terms of Use and Privacy Policy.
*Please provide your correct email id. Login details for this Free course will be emailed to you
EDUCBA

*Please provide your correct email id. Login details for this Free course will be emailed to you

EDUCBA Login

Forgot Password?

🚀 Limited Time Offer! - 🎁 ENROLL NOW