๐Ÿšš Free Worldwide Shipping on All Orders!Shop Now
HomeStore

Arduino Leonardo

Product image 1
1 / 4

Arduino Leonardo

The Arduino Leonardo is a microcontroller board based on the ATmega32U4. Unlike previous Arduino boards, the ATmega32U4 has built-in USB communication, allowing the Leonardo to appear as a mouse and keyboard to a connected computer โ€” in addition to a virtual serial/COM port.

With 20 digital I/O pins, 12 analog inputs, and 7 PWM channels, the Leonardo is well-suited for interactive projects. Simply connect it to a computer via micro USB cable, or power it with an external supply to get started.

Key Features

  • Native USB โ€“ Built-in USB on the ATmega32U4 allows the board to emulate a keyboard, mouse, or serial device
  • 20 Digital I/O Pins โ€“ 7 usable as PWM outputs, with 40mA per pin
  • 12 Analog Inputs โ€“ 10-bit resolution (1024 values) on pins A0โ€“A11
  • Multiple Communication Protocols โ€“ UART, I2C (TWI), and SPI support
  • USB Overcurrent Protection โ€“ Resettable polyfuse protects your computer's USB ports
  • Open-Source Hardware โ€“ Schematics and Eagle files freely available

Specifications

  • Microcontroller โ€“ ATmega32U4
  • Operating Voltage โ€“ 5V
  • Input Voltage โ€“ 7โ€“12V recommended (6โ€“20V limits)
  • Digital I/O Pins โ€“ 20
  • PWM Channels โ€“ 7
  • Analog Input Channels โ€“ 12
  • DC Current per I/O Pin โ€“ 40mA
  • DC Current for 3.3V Pin โ€“ 50mA
  • Flash Memory โ€“ 32KB (4KB used by bootloader)
  • SRAM โ€“ 2.5KB
  • EEPROM โ€“ 1KB
  • Clock Speed โ€“ 16MHz
  • Board Dimensions โ€“ 68.6 ร— 53.3 mm
  • Weight โ€“ 20g

Power Options

  • Micro USB โ€“ Connect directly to a computer for power and programming
  • External Power Jack โ€“ 2.1mm centre-positive plug, 7โ€“12V recommended
  • VIN Pin Header โ€“ Supply voltage via the power connector pins

Ideal For

  • USB HID projects (custom keyboards, mice, game controllers)
  • Interactive installations and MIDI controllers
  • General-purpose electronics prototyping
  • Learning embedded programming with Arduino

Package Contents

  • 1ร— Arduino Leonardo

Resources

$46.23
Arduino Leonardoโ€”
$46.23

Product Information

Shipping & Returns

Description

The Arduino Leonardo is a microcontroller board based on the ATmega32U4. Unlike previous Arduino boards, the ATmega32U4 has built-in USB communication, allowing the Leonardo to appear as a mouse and keyboard to a connected computer โ€” in addition to a virtual serial/COM port.

With 20 digital I/O pins, 12 analog inputs, and 7 PWM channels, the Leonardo is well-suited for interactive projects. Simply connect it to a computer via micro USB cable, or power it with an external supply to get started.

Key Features

  • Native USB โ€“ Built-in USB on the ATmega32U4 allows the board to emulate a keyboard, mouse, or serial device
  • 20 Digital I/O Pins โ€“ 7 usable as PWM outputs, with 40mA per pin
  • 12 Analog Inputs โ€“ 10-bit resolution (1024 values) on pins A0โ€“A11
  • Multiple Communication Protocols โ€“ UART, I2C (TWI), and SPI support
  • USB Overcurrent Protection โ€“ Resettable polyfuse protects your computer's USB ports
  • Open-Source Hardware โ€“ Schematics and Eagle files freely available

Specifications

  • Microcontroller โ€“ ATmega32U4
  • Operating Voltage โ€“ 5V
  • Input Voltage โ€“ 7โ€“12V recommended (6โ€“20V limits)
  • Digital I/O Pins โ€“ 20
  • PWM Channels โ€“ 7
  • Analog Input Channels โ€“ 12
  • DC Current per I/O Pin โ€“ 40mA
  • DC Current for 3.3V Pin โ€“ 50mA
  • Flash Memory โ€“ 32KB (4KB used by bootloader)
  • SRAM โ€“ 2.5KB
  • EEPROM โ€“ 1KB
  • Clock Speed โ€“ 16MHz
  • Board Dimensions โ€“ 68.6 ร— 53.3 mm
  • Weight โ€“ 20g

Power Options

  • Micro USB โ€“ Connect directly to a computer for power and programming
  • External Power Jack โ€“ 2.1mm centre-positive plug, 7โ€“12V recommended
  • VIN Pin Header โ€“ Supply voltage via the power connector pins

Ideal For

  • USB HID projects (custom keyboards, mice, game controllers)
  • Interactive installations and MIDI controllers
  • General-purpose electronics prototyping
  • Learning embedded programming with Arduino

Package Contents

  • 1ร— Arduino Leonardo

Resources