The Leonardo R3 is an official version microcontroller board based on the ATmega32u4 chip[citation:1][citation:3][citation:5]. Unlike other Arduino boards, it features integrated USB communication, eliminating the need for a separate USB-Serial chip and allowing it to emulate keyboard/mouse functions[citation:1][citation:4][citation:5].
| Parameter | Value |
|---|---|
| Microcontroller | ATmega32u4[citation:1][citation:4] |
| Operating Voltage | 5V[citation:1] |
| Input Voltage (recommended) | 7-12V[citation:3] |
| Input Voltage (limit) | 6-20V[citation:3] |
| Digital I/O Pins | 20[citation:1][citation:4] |
| PWM Channels | 7[citation:1] |
| Analog Input Pins | 12[citation:1] |
| Clock Speed | 16 MHz[citation:1] |
| Flash Memory | 32 KB (4 KB used by bootloader)[citation:1] |
| SRAM | 2.5 KB[citation:1] |
| EEPROM | 1 KB[citation:1] |
= Key Features =
Native USB Support - ATmega32u4 handles USB directly, enabling HID functionality[citation:6]
Keyboard/Mouse Emulation - Appears as HID device to computer[citation:1][citation:4]
High Analog Count 12 analog inputs for sensorrich projects[citation:1]
40mA I/O Current Higher perpin current than standard Arduino boards[citation:3]
ICSP Header - Supports SPI communication and firmware programming[citation:4]
√ USB Cable included in package
√ Works with existing Arduino shields
√ Official board with quality certification
Connect the Leonardo R3 to your computer using the included USB cable[citation:4]. Open Arduino IDE, select *Tools > Board > Arduino Leonardo*, then select the correct COM port[citation:4]. Upload your sketch directly - no additional programmer needed.
The ATmega32u4's native USB means the board appears as a keyboard, mouse, or joystick to the computer, enabling creative HID applications[citation:6].
Plug and Play - USB cable included for instant connection
IDE Compatible - Standard Arduino programming environment[citation:4]
√ LED pin 13 for basic testing
√ Reset button and power jack included
√ Compatible with Arduino shields[citation:9]
Board not recognized: