The Arduino Micro is a programming module based on an ATmega32U4 microcontroller chip, developed in collaboration with Adafruit. This module has 20 digital input/output pins (7 of which can be used as PWM outputs and 12 as analog inputs). It also includes a 16MHz clock, a Micro USB port, an ICSP header and a reset button. All in all, it contains everything necessary to support the integrated microcontroller. Simply connect a computer to it via a USB cable to start using the Arduino Micro. Its form factor allows it to be easily used with a breadboard.
This Micro version of the Arduino is similar to the Leonardo version, but in this version, the ATmega32U4 microcontroller directly integrates USB communications support, making it unnecessary to use a second processor. Thus, the Arduino Micro can be detected by a computer like any other USB device such as a keyboard or mouse. The module also benefits from a virtual serial / COM port (CDC).
Thanks to its totally Open Source architecture and distribution, the Arduino Micro is the ideal companion for your DIY creations and prototypes, allowing you to carry out extremely varied projects. In addition, the large community already using this module is a real asset, in order to get a fast and efficient support from the community or to take advantage of existing creations from other makers.