Arduino Leonardo



We're proud to offer a genuine Arduino, the hacker board that has elevated interest in embedded computing around the globe!

To say that the Arduino is a powerful player in the Maker movement would be an understatement at best. The Arduino family of developer boards are one of the easiest ways to get started in embedded development for beginners.

This is an Arduino Leonardo, it is very similar in capabilities to the Arduino Uno.

Please see Arduino Leonardo Getting Started for more tips on getting started.

Key Features

  • Microcontroller: ATMega32u4
  • Operating Voltage: 5V
  • Input Voltage (recommended): 7-12V
  • Input Voltage (limits): 6-20V
  • Digital Pins: 20
  • PWM ("Analog out") pins/channels: 7
  • Analog Input Channels: 12
  • Current per IO pin: 40 mA
  • Current for 3.3V Pin: 50 mA
  • Flash Program Space: 32 KB (4k of which is used by bootloader)
  • RAM Space: 2.5 KB
  • EEPROM Space: 1 KB
  • Clock Speed: 16 MHz

Key Differences with the Arduino UNO

  • USB functionality is built into the Leonardo's CPU, instead of a separate chip handling USB like on the UNO. This lets you use USB features in your Arduino program, and it reduces the cost.
  • The Leonardo has a little bit less available program space, because it has a larger bootloader. The Leo has 28 KB of flash to spare, verse the 31.5 KB available to the UNO.
  • The Leonardo has slightly more RAM than the UNO, with 2.5 KB, and 2 KB, respectively.
  • The Leonardo does not have a replaceable CPU. The ATMega32u4 is a surface-mount microcontroller, unlike the breadboard-able DIP ATMega328p used in most versions of the UNO.
  • The Leonardo has more I/O lines than the UNO.

For more detailed explanation of the differences, see the guide.

SKU: DEV01010
List price: $24.95



No votes yet
Price: $24.95
Weight: 32 g
Dimensions: 77.8 mm × 58 mm × 18.3 mm