soldr.ai

Docs  /  Boards

Leonardo R3 (ATmega32U4): specs and pinout

Arduino Leonardo-style board built on the ATmega32u4, which has USB built in, so the board can appear to a computer as a keyboard, mouse or virtual serial port.

Every value cites its sourceOfficial pinout

Buy on Compoden

Specs

SpecValueSource
MicrocontrollerATmega32u4, 16 MHzArduino official documentation
Tech Specs: Microcontroller, Clock speed
Memory32 KB flash, 2.5 KB SRAM, 1 KB EEPROMArduino official documentation
Tech Specs: Memory
I/O voltage5 VArduino official documentation
Tech Specs: Power
Input voltage7-12 V nominal; the pinout sheet states VIN 6-20 V inputArduino official documentation
Tech Specs: Power; Arduino datasheet A000057 page 1
DC current per I/O pin10 mA in Tech Specs; the pinout sheet marks 20 mA as the maximum current per I/O pinArduino official documentation
Tech Specs: Power; Arduino datasheet A000057 page 1
Current from 3.3 V pin50 mA maximumArduino datasheet A000057
Pinout PDF page 1
Pins20 digital I/O (7 PWM), 12 analog inputsArduino official documentation
Tech Specs: Pins
CommunicationUART, I2C, SPI; native USB (USB 2.0 full-speed device)Arduino official documentation
Tech Specs: Communication; https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7766-8-bit-AVR-ATmega16U4-32U4_Datasheet.pdf Features, p.1
USB connectorMicro USBArduino official documentation
Tech Specs: USB connector

Power

ValueSource
Supply7-12 V nominal on the barrel plug or VIN (pinout sheet says 6-20 V on VIN); 5 V from USBArduino official documentation
Tech Specs: Power; no typical current given

Pinout

Pin rows are from the official Arduino Leonardo pinout sheet (A000057). If the listed board is a compatible clone, the Arduino document is used as the reference and the clone's own layout is not covered.

PinFunctionVoltageNotesSource
Power 1NCArduino datasheet A000057
Pinout PDF A000057, page 1
Power 2IOREFArduino datasheet A000057
Pinout PDF A000057, page 1
Power 3RESETArduino datasheet A000057
Pinout PDF A000057, page 1
Power 4+3V33.3 V50 mA maximum from 3.3 V per the pinout sheetArduino datasheet A000057
Pinout PDF A000057, page 1
Power 5+5V5 VArduino datasheet A000057
Pinout PDF A000057, page 1
Power 6GNDArduino datasheet A000057
Pinout PDF A000057, page 1
Power 7GNDArduino datasheet A000057
Pinout PDF A000057, page 1
Power 8VIN6-20 V input per the pinout sheetArduino datasheet A000057
Pinout PDF A000057, page 1
Analog 1A0 / D185 V logicPF7, ADC[7]Arduino datasheet A000057
Pinout PDF A000057, page 1
Analog 2A1 / D195 V logicPF6, ADC[6]Arduino datasheet A000057
Pinout PDF A000057, page 1
Analog 3A2 / D205 V logicPF5, ADC[5]Arduino datasheet A000057
Pinout PDF A000057, page 1
Analog 4A3 / D215 V logicPF4, ADC[4]Arduino datasheet A000057
Pinout PDF A000057, page 1
Analog 5A4 / D225 V logicPF1, ADC[1]Arduino datasheet A000057
Pinout PDF A000057, page 1
Analog 6A5 / D235 V logicPF0, ADC[0]Arduino datasheet A000057
Pinout PDF A000057, page 1
Digital header 1D0 / RX5 V logicPD2Arduino datasheet A000057
Pinout PDF A000057, page 1
Digital header 2D1 / TX5 V logicPD3Arduino datasheet A000057
Pinout PDF A000057, page 1
Digital header 3D2 / SDA5 V logicPD1Arduino datasheet A000057
Pinout PDF A000057, page 1
Digital header 4D3 / SCL (PWM)5 V logicPD0Arduino datasheet A000057
Pinout PDF A000057, page 1
Digital header 5D4 / A65 V logicPD4Arduino datasheet A000057
Pinout PDF A000057, page 1
Digital header 6D5 (PWM)5 V logicPC6Arduino datasheet A000057
Pinout PDF A000057, page 1
Digital header 7D6 / A7 (PWM)5 V logicPD7Arduino datasheet A000057
Pinout PDF A000057, page 1
Digital header 8D75 V logicPE6Arduino datasheet A000057
Pinout PDF A000057, page 1
Digital header 9D8 / A85 V logicPB4Arduino datasheet A000057
Pinout PDF A000057, page 1
Digital header 10D9 / A9 (PWM)5 V logicPB5Arduino datasheet A000057
Pinout PDF A000057, page 1
Digital header 11D10 / A10 (PWM)5 V logicPB6Arduino datasheet A000057
Pinout PDF A000057, page 1
Digital header 12D11 (PWM)5 V logicPB7Arduino datasheet A000057
Pinout PDF A000057, page 1
Digital header 13D12 / A115 V logicPD6Arduino datasheet A000057
Pinout PDF A000057, page 1
Digital header 14D13 (PWM, LED_BUILTIN)5 V logicPC7Arduino datasheet A000057
Pinout PDF A000057, page 1
Digital header 15AREFArduino datasheet A000057
Pinout PDF A000057, page 1
Digital header 16GNDArduino datasheet A000057
Pinout PDF A000057, page 1
ICSP 1CIPO (PB3)Arduino datasheet A000057
Pinout PDF A000057, page 3
ICSP 2+5V5 VArduino datasheet A000057
Pinout PDF A000057, page 3
ICSP 3SCK (PB1)Arduino datasheet A000057
Pinout PDF A000057, page 3
ICSP 4COPI (PB2)Arduino datasheet A000057
Pinout PDF A000057, page 3
ICSP 5RESETArduino datasheet A000057
Pinout PDF A000057, page 3
ICSP 6GNDArduino datasheet A000057
Pinout PDF A000057, page 3

Build with it

Project ideas for the Leonardo R3 (ATmega32U4). Each link opens Soldr with the prompt filled in; Soldr assigns the pins, checks power and shows how to wire every part.

Common mistakes

Not covered by the official source

Sources