MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » Arduino » A000057 My Account  |  Cart Contents  |  Checkout   
Quick Find
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Accessory Boards->
ADI Blackfin
  Arduino Shields
Atmel AVR->
Cypress PSoC
Microchip PIC->
Silicon Labs
ST Microelectronics->
Texas Instruments->
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
ROM/Flash Emulators
Test & Measurement->
Tutorial Software
Universal Programmers->
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
Arduino Leonardo R3, ATmega32U4 Board, micro-USB US$26.79

Arduino Leonardo R3, ATmega32U4 Board, micro-USB

The Arduino Leonardo USB board is based on an AVR ATmega32U4 microcontroller running at 5V/16MHz. The ATmega is pre-programmed with the Arduino bootloader that allows you to upload code to it via USB using the open-source Arduino development environment.

The Leonardo differs from all preceding Arduino boards in that the ATmega32U4 has built-in USB communication, eliminating the need for a secondary processor. This allows the Leonardo to appear to a connected computer as a mouse and keyboard in addition to a virtual (CDC) serial / COM port. It also has other implications for the behavior of the board particularly reset behavior compared to earlier Arduino boards. It also means that there are now separate Serial and Serial1 classes for the virtual serial driver and the hardware serial port, respectively. This also has an effect on the capabilities and assignments of some pins, e.g. SPI and TWI.

The ATmega32U4 allows for serial (CDC) communication over USB and appears as a virtual com port to software on the computer. The chip also acts as a full-speed USB 2.0 device, using standard USB COM drivers. It requires no drivers to be installed for Linux or Mac (for Windows a .inf file is included with the Arduino IDE software).

The Arduino Leonardo board has 20 digital input/output pins (7 can be used as PWM outputs and 12 as analog inputs) available via female headers. The female sockets accept standard square pin headers.

This ATmega board also features a 16 MHz crystal, a power jack (7V to 12V DC), pads for installing a 23-pin AVR In-System Programming (ISP) header*, and a reset button. It contains everything needed to support the ATmega microcontroller; simply connect it to a computer with a micro-USB cable or power it with an optional AC-to-DC adapter or battery to get started.

* Note: The picture shows ISP header pins installed, but actually the board ships with the 23 ISP pads unpopulated.

This board is R3, making it compatible with newer Arduino shields that use additional pins. Arduino R3 adds SDA and SCL pins near the AREF pin, and two other new pins placed near the RESET pin. One is called IOREF, which allows R3 shields to adapt to the voltage provided from the board. The other new pin is not connected; it is reserved for future purposes. Arduino R3 boards are still compatible with legacy Arduino shields in general, but the new SPI/TWI serial pin placements on the Leonardo should be considered. A quick fix would be to use this legacy shield adapter.

Installing drivers for the Arduino Leonardo under Windows 7 or XP

  • Plug in your board and wait for Windows to begin its driver installation process. If the installer does not launch automatically, Navigate to the Windows Device Manager (Start→Control Panel→Hardware) and find the Arduino Leonardo listing. Right-click and choose Update driver.
  • If prompted to search for drivers online, choose "No, not this time". And click Next.
  • When asked to install automatically or from a specific location, select "Install from a list or specific location" and click Next.
  • Choose "Search for the best driver in these locations" and check the box "Incude this location in the search". Click the Browse button and navigate to your Arduino 1.0.1 or later installation. Select the drivers folder and click OK.
  • Now just click Next, then Continue Anyway when Windows complains about the drivers not passing Windows Logo testing. After a moment, it will inform you that installation is complete. Click Finish.

About Arduino

Arduino is an open-source platform based on boards featuring an Atmel AVR microcontroller with a pre-programmed bootloader and a development environment that implements the Processing / Wiring language. Arduino can be used to develop stand-alone interactive objects or can be connected to software on your computer (e.g. Flash, Processing, MaxMSP). The open-source IDE can be downloaded for free (currently for Mac OS X, Windows, and Linux).

Arduino References

Note: If you choose the GSM/GPRS Module for Arduino add-on board below, you also will need a compatible antenna which is not included.

Optional Recommended Products for this Item
USB 2.0 Cable, 6ft. A-Male / Micro-USB (5-pin) B-Male+ US$6.00
Power Supply 3-12V DC, U.S. plug, 6 connection tips+ US$11.00
Power Supply 3-12V DC, US/UK/Euro/AU Plugs, 100-240VAC+ US$13.00
Adapter for Arduino Leonardo to Use Legacy SPI/I2C Shields+ US$14.95
GSM/GPRS Module for Arduino+ US$103.00
Arduino ScrewShield Kit - Screw Terminal Block Add-On+ US$14.95
20-pin (2x10) Dual Row Pin Headers, 0.1" Spacing+ US$0.60
Rectangular Pin Header, Male, 1x40 Single Row, 2.54mm Spacing+ US$0.75
Pack of 12 Prototyping Wires for 0.025-inch Square Pins+ US$6.90
Atmel AVR ISP Adapter, 10-pin to 6-pin (Atmel Butterfly)+ US$7.50
Arduino Stackable Female Header Kit, for R3 & newer+ US$1.50
Arduino Stackable Female Header - 6 Pin+ US$0.50
Arduino Stackable Female Header - 8 Pin+ US$0.50
Arduino Stackable Female Header - 10 Pin+ US$0.50
Solderless Breadboard, 2x Power Bus, 400 Points, Translucent Red+ US$5.95
Arduino and Breadboard Holder for Prototyping, Injection-Molded+ US$3.95

This product was added to our catalog on Tuesday 22 May, 2012.


Customers who bought this product also purchased
Analog Servo Motor w/ Arms & Wheel, Continuous, 4.8V, 5.0kg-cmAnalog Servo Motor w/ Arms & Wheel, Continuous, 4.8V, 5.0kg-cmUS$10.50

2x7 (14-pin) 0.1" pitch IDC Connector Flat Ribbon Cable, 15cm2x7 (14-pin) 0.1" pitch IDC Connector Flat Ribbon Cable, 15cmUS$1.95

Analog Servo Motor w/ Arms & Wheel, 120 degrees, 4.8V, 5.0kg-cmAnalog Servo Motor w/ Arms & Wheel, 120 degrees, 4.8V, 5.0kg-cmUS$9.80

10 Conductor Flat Ribbon Cable, 0.05" pitch10 Conductor Flat Ribbon Cable, 0.05" pitchUS$1.63

2x10 Female IDC Connector (2 pack)2x10 Female IDC Connector (2 pack)US$1.50

20 Conductor Flat Ribbon Cable, 0.05" pitch20 Conductor Flat Ribbon Cable, 0.05" pitchUS$2.25

Shopping Cart more
0 items
What's New? more
Flowcode 7 "Misc Pack A" Feature Pack
Flowcode 7 "Misc Pack A" Feature Pack
Specials more
GSM/GPRS Module for Arduino
GSM/GPRS Module for Arduino
Tell A Friend

Tell someone you know about this product.
Notifications more
NotificationsNotify me of updates to Arduino Leonardo R3, ATmega32U4 Board, micro-USB
Reviews more
Write ReviewWrite a review on this product!
  Thursday 21 September, 2017   List of all our Products

Copyright © 2003-2017 MicroController Pros LLC
Powered by osCommerce