The Arduino Leonardo is a microcontroller board based on the ATmega32u4, featuring 20 digital I/O pins and native USB capabilities for easy computer interfacing.

Microcontroller: ATmega32u4 Operating Voltage: 5V Input Voltage (recommended): 7-12V Digital I/O Pins: 20 (of which 7 provide PWM output) Analog Input Pins: 12 DC Current per I/O Pin: 40 mA DC Current for 3.3V Pin: 50 mA Flash Memory: 32 KB (ATmega32u4) of which 4 KB used by bootloader SRAM: 2.5 KB EEPROM: 1 KB Clock Speed: 16 MHz Length: 68.6 mm Width: 53.3 mm Weight: ~20 g

