El Arduino Leonardo es una placa de desarrollo basada en el microcontrolador ATmega32u4. Tiene 20 pines de entrada/salida digital (7 de ellos pueden ser usados como salida PWM), un cristal de 16Mhz, conexión micro USB, conector DC de alimentación, conector ICSP y botón de reseteo. La placa integra todo lo necesario para que el microcontrolador opere, solo necesita conector al computador por el cable USB o a un transformador de AC-DC.
- Microcontrolador: ATmega32u4
- Tensión de funcionamiento: 5V
- Alimentación recomendada: 7-12V
- Pines I/O Digitales: 20
- Canales PWM: 7
- Entradas analógicas: 12
- Corriente Maxima de los pines I/O: 40 mA
- Corriente Maxima de los pines 3.3V: 50 mA
- Memoria Flash: 32 KB (4 KB usados para el bootloader)
- SRAM: 2.5 KB
- EEPROM interna: 1 KB
- Velocidad: 16 MHz