The Arduino Leonardo is a microcontroller board based on the ATmega32U4 SMD chip that is open source. It has a 16 MHz crystal, a USB connection, a power jack, an in-circuit system programming (ICSP) header, and a reset button. It has 20 digital input/output pins (of which 7 can be used as PWM outputs and 12 can be used as analog inputs), a 16 MHz crystal, a USB connection, a power jack, an ICSP header, and a reset button. It comes with everything you'll need to get started with the microcontroller; just plug it into a computer (or an appropriate wall power adapter) through a Micro USB cable, or power it using an AC-to-DC adapter or battery. The user-programmable ATmega32U4 AVR microcontroller on the Leonardo differs from all previous Arduino boards in that it has built-in USB capabilities, eliminating the requirement of a secondary processor. The Leonardo becomes more versatile as a result of this: in addition to offering a virtual (CDC) serial/COM port interface, it may also appear as a mouse and keyboard to a connected computer.
Microcontroller | ATmega32u4 |
Operating Voltage | 5V DC |
Input Voltage | 7-12V DC |
Digital I/O Pins | 20 |
PWM Channels | 7 |
Analog I/O Pins | 12 |
Clock Speed | 16MHz |
Flash Memory | 32KB |
EEPROM | 1KB |
Size | 68x54x20mm |