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.
|Operating Voltage||5V DC|
|Input Voltage||7-12V DC|
|Digital I/O Pins||20|
|Analog I/O Pins||12|