Skip to content
Trademarks and datasheets are the property of their respective owners

Arduino Leonardo R3 Development Board

Published Updated 9 views

Arduino Leonardo R3 Development Board overview

The Arduino Leonardo R3 Development Board is an electronic component. Main ratings: Input voltage 7-12V; Input voltage 6-20 V; Maximum DC current through input/output 40mA, recommended: 20mA; Maximum DC current for 3.3V output 50mA. This page brings together the Arduino Leonardo R3 Development Board pinout and key specifications, with the full datasheet PDF to preview below or download.

Arduino Leonardo belongs to the Arduino line of easy-to-use, intuitive, and reliable development boards directed toward beginners and starters in electronics. Arduino Leonardo is a microcontroller board based on the ATmega32u4 microchip. The Atmega32u4 comes with a built-in boot loader, which makes it convenient to flash the Arduino board with our code. It consists of a total of 20 digital I/O pins (of which 7 can be used as PWM outputs and 12 as analog inputs), a power jack, a micro USB port, a 16 MHz crystal oscillator, an ICSP header, and a reset button.

The Arduino Leonardo differs from all preceding boards in that the ATmega32u4 has built-in USB communication, eliminating the need for a secondary processor. This allows the Leonardo to appear on a connected computer as a mouse and keyboard, in addition to a virtual (CDC) serial / COM port. It also has other implications for the behavior of the board.

Key specifications

Input voltage (recommended)
7-12V
Input voltage (limit)
6-20 V
Maximum DC current through input/output
40mA, recommended: 20mA
Maximum DC current for 3.3V output
50mA
USB connector
microUSB
LED indication
power, USB data transfer and D13 user terminal status

Datasheet

1682240.pdf
Format PDFSize 289 KBLanguage EN
Third-party / unverified source

Arduino Leonardo R3 Development Board features

  • ATmega328 running at 8MHz with external resonator (0.5% tolerance)
  • In-Circuit Serial Programming
  • ESD Protection
  • Overvoltage Protection
  • Hard Reset using onboard Pushbutton
  • USB Port protection
  • QFP44 packaging
  • Added IOREF contact

Arduino Leonardo R3 Development Board pinout

PinNameDescription
0PD2(RXD1/INT2)(0) Serial Port RXD / Digital Pin 0
1PD3(TXD1/INT3)(1) Serial Port TXD/Digital Pin 1
2PD1(SDA)(2) Digital Pin 2/SCL
3PDO(INTO/SCL)(3) Digital Pin 3/SDA/PWM
4PD4(ADCB)(4) Digital Pin 4/A6
5PC6(5) Digital Pin 5/PWM
6PD7(ADC10)(6) Digital Pin 6/A7/PWM
7PE6(INT6)(7) Digital Pin 7
8PB4(ADC11)(8) Digital Pin 8/A8
9PB5(ADC12)(9) Digital Pin 9/ A9/PWM
10PB6(ADC13)(10) Digital Pin 10/A10/PWM
11PB7(11) Digital Pin 11/PWM
12PD6(ADC9)(12) Digital Pin 12/A11
13PC7(13) Digital Pin 13/PWM /On-board LED
A0PF7(ADC7)D14/ Analog Pin 0 (A0)
A1PF6(ADC6)D15/Analog Pin 1 (A1)
A2PF5(ADC5)D16/Analog Pin 2 (A2)
A3PF4(ADC4)D17/Analog Pin 3 (A3)
A4PF1(ADC1)D18/Analog Pin 4 (A4)
A5PF0(ADC0)D19/Analog Pin 5 (A5)
-GNDGround Pin
42AREFAnalog Reference Voltage
19/SDAPD1(12C) SDA - Serial Data
18/SCLPD0(12C) SCL - Serial Clock
Show all 32 pins
PinNameDescription
25Vin7-12V Output or Input
-GNDGround Pin
-GNDGround Pin
275V5V Output or Input
283V33.3V Output @ 50mA
29RESETReset Input
30IOREFI/O Reference Voltage for shields
31NCNot Connected

Arduino Leonardo R3 Development Board datasheet PDF preview

PDF · 289 KB

Comments 0

Leave a comment