TOP

Arduino Leonardo Microcontroller

$24.90
SKU: DFR0201
Microcontroller board with ATmega32u4, 20 I/O pins, built-in USB, 16 MHz clock, supports 5V, connects via micro USB. Compatible with Arduino IDE 1.0.1.
Purchase this product and earn 249 reward points, which are tied to VIP membership program. Learn More >
Don't Miss Top Accessories

Introduction

Arduino Leonardo is a microcontroller development board built around the ATmega32u4 processor, designed for embedded prototyping, interactive electronics, and rapid hardware experimentation. This ATmega32u4-based controller delivers performance comparable to the ATmega328 used in the Arduino UNO, while integrating native USB communication directly inside the microcontroller. The development board includes a 16 MHz crystal oscillator, Micro USB interface, ICSP header, power jack, reset button, and a full set of digital and analog I/O pins. Pre‑soldered headers simplify connection with shields, sensors, and prototyping circuits for fast deployment in robotics, automation, and creative electronics projects.

Note: This board is only supported in Arduino IDE version 1.0.1 or later, requiring an updated development environment before use.


Native USB Communication with ATmega32u4

Unlike earlier Arduino boards requiring a secondary USB-to-serial processor, this ATmega32u4 development platform integrates USB communication directly within the microcontroller. Built‑in USB capability allows the controller board to appear to a connected computer as a keyboard, mouse, or virtual serial (CDC) device. Such functionality enables advanced human‑interface applications, custom input controllers, and HID‑based automation systems. Additional operational behavior and configuration guidance appear in the official getting started page for this board.


Rich I/O Resources for Embedded Projects

This microcontroller board provides 20 digital input/output pins, including 7 PWM outputs for motor control, LED dimming, and waveform generation. Twelve analog input channels support sensor data acquisition and environmental monitoring applications. Combined with stable 5V operation and flexible power options, the embedded control platform integrates smoothly with shields, modules, and peripheral electronics used in robotics, interactive installations, and smart device prototypes.


Ready-to-Use Hardware Layout

This microcontroller development platform arrives with all headers pre‑installed, enabling immediate compatibility with shields, jumper wiring, and breadboard-based circuits. Integrated power regulation allows operation through Micro USB, AC‑to‑DC adapters, or battery sources. Such flexibility makes the hardware controller suitable for portable prototypes, classroom electronics experiments, and rapid system integration within maker labs and engineering workshops.


Applications include human‑interface devices, robotics control systems, interactive installations, custom keyboards or game controllers, and embedded experimentation in STEM Education environments. Native USB capability combined with versatile I/O resources allows the controller platform to serve as a compact interface bridge between computers and physical hardware systems.

Features

  • ATmega32u4 microcontroller with integrated USB communication
  • 20 digital I/O pins including 7 PWM channels
  • 12 analog input channels for sensor interfacing
  • Built-in Micro USB interface for programming and communication
  • 16 MHz crystal oscillator for stable operation
  • Supports keyboard, mouse, and virtual serial (CDC) device modes
  • Pre‑soldered headers for easy shield and module integration
  • Multiple power options: USB, DC adapter, or battery

Applications

  • USB human‑interface devices (keyboard, mouse, custom controllers)
  • Robotics control systems
  • Interactive electronics and digital art installations
  • Sensor data acquisition and embedded monitoring
  • Rapid prototyping and STEM Education projects

Specification

  • Input Voltage (recommended): 7-12V
  • Input Voltage (limits): 6-20V
  • Microcontroller: ATmega32u4
  • Operating Voltage: 5V
  • Interface: Micro USB
  • Digital I/O Pins: 20
  • PWM Channels: 7
  • Analog Input Channels: 12
  • DC Current per I/O Pin: 40 mA
  • DC Current for 3.3V Pin: 50 mA
  • Flash Memory 32 KB (ATmega32u4) of which 4 KB used by bootloader
  • SRAM: 2.5 KB (ATmega32u4)
  • EEPROM: 1 KB (ATmega32u4)
  • Clock Speed 16 MHz
  • Size: 70x55x14mm(2.76"x2.17"x0.55")
  • Weight: About 20g

Shipping List

  • Arduino Leonardo with headers x1

Resource

AllProjectsBlogTutorialCourseMedia
O3-enabled BLE Weather Station Predicting Air Quality w/ TF

Projects O3-enabled BLE Weather Station Predicting Air Quality w/ TF

portrait
Kutluhan Aktar
Feb 12, 2022
Only 2 Left
Arduino Leonardo Microcontroller
$0.00