A000052 Arduino, A000052 Datasheet - Page 5

no-image

A000052

Manufacturer Part Number
A000052
Description
Development Boards & Kits - AVR ARDUINO LEONARDO W/O HEADERS
Manufacturer
Arduino
Datasheet

Specifications of A000052

Rohs
yes
Product
Evaluation Boards
Tool Is For Evaluation Of
ATmega32u4
Core
AVR
Interface Type
USB
Operating Supply Voltage
7 V to 12 V
Data Bus Width
10 bit
For Use With
ATmega32u4
Programming
The Leonardo can be programmed with the Arduino software (download). Select "Arduino Leonardo from the Tools > Board menu (according to the
microcontroller on your board). For details, see the
reference
and tutorials.
The ATmega32U4 on the Arduino Leonardo comes preburned with a
bootloader
that allows you to upload new code to it without the use of an external
hardware programmer. It communicates using the AVR109 protocol.
You can also bypass the bootloader and program the microcontroller through the ICSP (In-Circuit Serial Programming) header; see
these instructions
for details.
Automatic (Software) Reset and Bootloader Initiation
Rather than requiring a physical press of the reset button before an upload, the Leonardo is designed in a way that allows it to be reset by software running on a
connected computer. The reset is triggered when the Leonardo's virtual (CDC) serial / COM port is opened at 1200 baud and then closed. When this happens,
the processor will reset, breaking the USB connection to the computer (meaning that the virtual serial / COM port will disappear). After the processor resets, the
bootloader starts, remaining active for about 8 seconds. The bootloader can also be initiated by pressing the reset button on the Leonardo. Note that when the
board first powers up, it will jump straight to the user sketch, if present, rather than initiating the bootloader.
Because of the way the Leonardo handles reset it's best to let the Arduino software try to initiate the reset before uploading, especially if you are in the habit of
pressing the reset button before uploading on other boards. If the software can't reset the board you can always start the bootloader by pressing the reset
button on the board.
USB Overcurrent Protection
The Leonardo has a resettable polyfuse that protects your computer's USB ports from shorts and overcurrent. Although most computers provide their own
internal protection, the fuse provides an extra layer of protection. If more than 500 mA is applied to the USB port, the fuse will automatically break the
connection until the short or overload is removed.
Physical Characteristics
The maximum length and width of the Leonardo PCB are 2.7 and 2.1 inches respectively, with the USB connector and power jack extending beyond the former
dimension. Four screw holes allow the board to be attached to a surface or case. Note that the distance between digital pins 7 and 8 is 160 mil (0.16"), not an
even multiple of the 100 mil spacing of the other pins.
Revision 11-1-2012
5
To view the latest information, visit
http://www.arduino.cc/

Related parts for A000052