De Arduino Leonardo (+ Headers) is een microcontrollerboard op basis van de ATmega32U4. Dit bord biedt 20 digitale I/O-pinnen, waarvan 7 geschikt zijn voor PWM-signalen, en 12 analoge ingangen. Het draait op een kloksnelheid van 16 MHz met 32 kB flashgeheugen (waarvan 4 kB voor de bootloader) en 2 kB SRAM.
De voedingsspanning ligt tussen 6 en 20 volt, met een aanbevolen bereik van 7 tot 12 volt. Per I/O-pin levert de Leonardo maximaal 40 mA, en de 3,3V-pin kan tot 50 mA leveren. Het bord beschikt over 1 kB EEPROM en een groene printplaat met zwarte componenten. Afmetingen: 68,6 mm breed, 53,3 mm diep, weegt 20 gram.