Arduino Leonardo

Arduino Leonardo

There are some issues that might be handled differently when using an Arduino Leonardo. Details are available on the Arduino Leonardo Page.

The first difference we saw was in programming it the first time. When we removed the device from the Mac and reinstalled it, the Mac popped up a dialog asking to setup the keyboard. What? That is one of the differences. Until you invoke the bootloader, it looks like a keyboard or mouse to the computer. The bootloader creates a virtual com port, uploads the data, then uses it for normal serial monitor traffic. Resetting the Leonardo tears down the virtual port, leaving you with a normal HID device. It generally doesn't matter, but the first time the computer sees the Leonardo, it will throw up the dialog.

Arduino Leonardo
MCU ATmega32U4
DigitalPins 20
Analog Inputs 12
Analog Outputs 0
Operating Voltage 5
Operating Frequency 16MHz
3.3V Output 50mA
Test Current Draw
Web Site Arduino
  1. Information from manufacturers and other sources.
  2. Test current from sketch that exercises I2C, SPI, and analog pins.
Arduino Board Logo


Arduino-Board is the go-to source for information on many available Arduino and Arduino-like boards, tutorials and projects.

Help and Support


Stay updated

Sign up if you would like to receive our once monthly newsletter.