
Arduino Leonardo Microcontroller
The Arduino Leonardo is a microcontroller board based on the ATmega32U4, offering the same flash, RAM, and capabilities as the ATmega328 found in the Uno. The key difference is built-in USB communication, allowing the Leonardo to appear as a keyboard, mouse, or serial device to a connected computer โ no secondary USB chip required.
With 20 digital I/O pins, 12 analog inputs, 7 PWM channels, and a micro USB connection, the Leonardo is ready for interactive projects straight out of the box. This version comes with all headers pre-soldered for easy breadboard and shield use.
Key Features
- Native USB โ Built-in USB on the ATmega32U4 enables keyboard, mouse, and serial device emulation
- Pre-Soldered Headers โ Ready for immediate use with breadboards and compatible shields
- 20 Digital I/O Pins โ 7 usable as PWM outputs, with 40mA per pin
- 12 Analog Inputs โ 10-bit resolution on pins A0โA11
- Multiple Power Options โ Micro USB, DC power jack (7โ12V), or VIN pin header
Specifications
- Microcontroller โ ATmega32U4
- Operating Voltage โ 5V
- Input Voltage โ 7โ12V recommended (6โ20V limits)
- Interface โ Micro USB
- Digital I/O Pins โ 20
- PWM Channels โ 7
- Analog Input Channels โ 12
- DC Current per I/O Pin โ 40mA
- DC Current for 3.3V Pin โ 50mA
- Flash Memory โ 32KB (4KB used by bootloader)
- SRAM โ 2.5KB
- EEPROM โ 1KB
- Clock Speed โ 16MHz
- Board Dimensions โ 70 ร 55 ร 14 mm (2.76 ร 2.17 ร 0.55 in)
Ideal For
- USB HID projects (custom keyboards, mice, game controllers)
- Interactive installations and MIDI controllers
- General-purpose electronics prototyping
- Learning embedded programming with Arduino
Package Contents
- 1ร Arduino Leonardo (with headers)
Resources
Product Information
Product Information
Shipping & Returns
Shipping & Returns
Description
The Arduino Leonardo is a microcontroller board based on the ATmega32U4, offering the same flash, RAM, and capabilities as the ATmega328 found in the Uno. The key difference is built-in USB communication, allowing the Leonardo to appear as a keyboard, mouse, or serial device to a connected computer โ no secondary USB chip required.
With 20 digital I/O pins, 12 analog inputs, 7 PWM channels, and a micro USB connection, the Leonardo is ready for interactive projects straight out of the box. This version comes with all headers pre-soldered for easy breadboard and shield use.
Key Features
- Native USB โ Built-in USB on the ATmega32U4 enables keyboard, mouse, and serial device emulation
- Pre-Soldered Headers โ Ready for immediate use with breadboards and compatible shields
- 20 Digital I/O Pins โ 7 usable as PWM outputs, with 40mA per pin
- 12 Analog Inputs โ 10-bit resolution on pins A0โA11
- Multiple Power Options โ Micro USB, DC power jack (7โ12V), or VIN pin header
Specifications
- Microcontroller โ ATmega32U4
- Operating Voltage โ 5V
- Input Voltage โ 7โ12V recommended (6โ20V limits)
- Interface โ Micro USB
- Digital I/O Pins โ 20
- PWM Channels โ 7
- Analog Input Channels โ 12
- DC Current per I/O Pin โ 40mA
- DC Current for 3.3V Pin โ 50mA
- Flash Memory โ 32KB (4KB used by bootloader)
- SRAM โ 2.5KB
- EEPROM โ 1KB
- Clock Speed โ 16MHz
- Board Dimensions โ 70 ร 55 ร 14 mm (2.76 ร 2.17 ร 0.55 in)
Ideal For
- USB HID projects (custom keyboards, mice, game controllers)
- Interactive installations and MIDI controllers
- General-purpose electronics prototyping
- Learning embedded programming with Arduino
Package Contents
- 1ร Arduino Leonardo (with headers)























