The Arduino Micro is a miniature version of the Arduino Leonardo board. Arduino Micro pinout, specifications and features are explained in this article.