De Arduino Micro is een klein microcontrollerbord gebaseerd op de ATmega32u4. Het heeft 20 digitale input/output pinnen (waarvan 7 gebruikt kunnen worden als PWM-output en 12 als analoge input), een 16 Mhz kristal, een micro USB-verbinding, een ICSP-header en een resetknop. Het bordje bevat alles om direct aan de slag te kunnen.
De ATmega32UA heeft een ingebouwde USB waardoor de extra processor voor de USB-verbinding overbodig is. Ook is het mogelijk om de Arduino Micro te verbinden als muis of keyboard met een PC.