ThingerBits
Arduino Leonardo Board
Arduino

Arduino Leonardo Board

ATmega32u4, featuring native USB 2.0 support for direct HID

LKR 1,990
In stock

Key features

  • Native USB Support: Acts as a keyboard, mouse, or joystick without extra hardwar.
  • 20 Digital I/O Pins, 7 PWM Outputs, 12 Analog Inputs for flexible control.
  • Multiple Communication Interfaces: UART, I2C, and SPI for peripheral connections.
  • USB Bootloading: Program directly via USB without an external programmer.
  • Power Options: Runs on 5V USB or 7-12V external power.
  • Compact & Versatile: Built-in LED, reset button, and ICSP header for easy development.
1
Island-wide delivery
Genuine parts
Easy returns

The Arduino Leonardo is a microcontroller board powered by the ATmega32u4, featuring native USB 2.0 support for direct HID (Human Interface Device) emulation. With 20 digital I/O pins, 12 analog inputs, and 7 PWM outputs, it provides robust functionality for advanced embedded systems. Its 32 KB Flash memory (4 KB for bootloader), 2.5 KB SRAM, and 1 KB EEPROM enable efficient program execution. Operating at 5V with a 16 MHz clock, it supports USB serial communication without a separate chip, enhancing real-time applications like custom keyboards, automation, and interactive systems.

Specifications :

  • Microcontroller: ATmega32u4

  • Clock Speed: 16 MHz

  • Flash Memory: 32 KB (4 KB used by bootloader)

  • SRAM: 2.5 KB

  • EEPROM: 1 KB

  • Operating Voltage: 5V

  • Input Voltage (recommended): 7-12V

  • DC Current per I/O Pin: 40 mA

  • DC Current for 3.3V Pin: 50 mA

  • Digital I/O Pins: 20 (7 PWM outputs)

  • Analog Input Pins: 12

  • PWM Channels: 7

  • UART (Serial Communication): 1

  • SPI (Serial Peripheral Interface): Yes

  • I2C (Inter-Integrated Circuit): Yes

  • USB Support: Native USB 2.0 (HID device capability)

  • Built-in LED Pin: 13

  • ICSP Header: Yes

  • Reset Button: Yes