{"product_id":"arduino-leonardo-atmega32u4-official-development-board","title":"Arduino Leonardo ATmega32U4 Official Development Board","description":"\u003cp\u003eThe \u003cstrong\u003eArduino Leonardo R3 Official Development Board\u003c\/strong\u003e brings native USB connectivity to the classic Arduino form factor, removing the need for a separate USB-to-serial converter found on boards like the Uno. Built around the ATmega32U4 running at 5V and 16MHz, the Leonardo can present itself to a connected computer as a keyboard, mouse, joystick, or MIDI device while still behaving like a standard Arduino for sketch uploads and serial communication.\u003c\/p\u003e\n\n\u003cp\u003eThis built-in USB capability opens up projects that older Arduino boards can't handle on their own, such as custom macro pads, game controllers, and HID peripherals. If you're after the same USB HID features in a smaller footprint, our \u003ca title=\"Arduino Pro Micro 5V\" href=\"https:\/\/zaitronics.com.au\/products\/arduino-pro-micro-5v\"\u003eArduino Pro Micro 5V\u003c\/a\u003e uses the same ATmega32U4 chip. Looking for a lower-cost option with the same functionality? Our \u003ca title=\"Arduino Leonardo Compatible Development Board\" href=\"https:\/\/zaitronics.com.au\/products\/arduino-leonardo-development-board\"\u003eArduino Leonardo Compatible Development Board\u003c\/a\u003e is worth a look.\u003c\/p\u003e\n\n\u003ch2\u003eKey Specifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMicrocontroller:\u003c\/strong\u003e ATmega32U4\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOperating Voltage:\u003c\/strong\u003e 5V\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eClock Speed:\u003c\/strong\u003e 16MHz\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRecommended Input Voltage:\u003c\/strong\u003e 7V to 12V\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInput Voltage Limits:\u003c\/strong\u003e 6V to 20V\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUSB Interface:\u003c\/strong\u003e Micro USB with native USB support\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDigital I\/O Pins:\u003c\/strong\u003e 20\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePWM Outputs:\u003c\/strong\u003e 7\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAnalog Inputs:\u003c\/strong\u003e 12\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlash Memory:\u003c\/strong\u003e 32KB (4KB used by bootloader)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSRAM:\u003c\/strong\u003e 2.5KB\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEEPROM:\u003c\/strong\u003e 1KB\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDC Current per I\/O Pin:\u003c\/strong\u003e 40mA\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e3.3V Pin Current:\u003c\/strong\u003e 50mA\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBoard Dimensions:\u003c\/strong\u003e 68.6mm x 53.3mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNative USB connectivity eliminates the need for a separate USB-to-serial converter\u003c\/li\u003e\n\u003cli\u003eFully compatible with the Arduino IDE for straightforward programming\u003c\/li\u003e\n\u003cli\u003eCan act as a USB keyboard, mouse, joystick, MIDI controller, or other HID device\u003c\/li\u003e\n\u003cli\u003e20 digital I\/O pins for sensors, displays, motors, and other peripherals\u003c\/li\u003e\n\u003cli\u003eSeven PWM outputs suited to LED dimming, motor control, and servos\u003c\/li\u003e\n\u003cli\u003eTwelve analog inputs for precise sensor readings\u003c\/li\u003e\n\u003cli\u003eDC barrel jack, Micro USB connector, ICSP header, and reset button included\u003c\/li\u003e\n\u003cli\u003eOnboard bootloader allows sketches to be uploaded directly over USB\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eApplications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUSB keyboards and macro pads\u003c\/li\u003e\n\u003cli\u003eGaming controllers and custom HID devices\u003c\/li\u003e\n\u003cli\u003eRobotics and automation\u003c\/li\u003e\n\u003cli\u003eIoT and smart home projects\u003c\/li\u003e\n\u003cli\u003eSensor data acquisition\u003c\/li\u003e\n\u003cli\u003eSTEM education and prototyping\u003c\/li\u003e\n\u003cli\u003eMIDI controllers and interactive installations\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eProgramming Notes\u003c\/h2\u003e\n\u003cp\u003eSelect \"Arduino Leonardo\" from the Tools \u0026gt; Board menu in the Arduino IDE before uploading a sketch. The onboard bootloader handles uploads directly over Micro USB without an external programmer. The board can also be programmed through the ICSP header if you prefer to bypass the bootloader entirely.\u003c\/p\u003e\n\n\u003cp\u003eBecause the Leonardo resets itself in software when the IDE opens its virtual serial port at 1200 baud, uploads generally happen without needing to press the physical reset button. If an upload doesn't start automatically, pressing reset on the board will kick the bootloader into its roughly 8 second upload window.\u003c\/p\u003e\n\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca title=\"Arduino Leonardo Microcontroller Schematic\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0870\/0021\/9940\/files\/arduino-leonardo-schematic.pdf\" target=\"_blank\"\u003eArduino Leonardo Schematic (PDF)\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca title=\"ATmega32U4 Datasheet Arduino Leonardo Microcontroller\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0870\/0021\/9940\/files\/ATmega32U4-Datasheet.pdf\" target=\"_blank\"\u003eATmega32U4 Datasheet\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg alt=\"Arduino Leonardo R3 ATmega32U4 Pinout Diagram\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0870\/0021\/9940\/files\/arduino-leonardo-pinout_480x480.png\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\n\u003cp\u003eYou can also browse our \u003ca title=\"Arduino Collection\" href=\"https:\/\/zaitronics.com.au\/collections\/arduino\"\u003ecomplete Arduino collection\u003c\/a\u003e to find the right board for your next project.\u003c\/p\u003e\n\n\u003cp\u003eNew to Arduino? Our \u003ca title=\"What is Arduino\" href=\"https:\/\/zaitronics.com.au\/blogs\/arduino\/what-is-arduino\"\u003eWhat is Arduino\u003c\/a\u003e guide explains the basics of the platform before you dive in. From there, follow our \u003ca title=\"Arduino Getting Started Guide\" href=\"https:\/\/zaitronics.com.au\/blogs\/guides\/arduino-getting-started-guide-for-beginners\"\u003eArduino Getting Started Guide\u003c\/a\u003e to learn the basics, then build your first project using our \u003ca title=\"LED Blink Guide\" href=\"https:\/\/zaitronics.com.au\/blogs\/guides\/led-blink-guide-for-arduino-beginner-friendly\"\u003eLED Blink Tutorial\u003c\/a\u003e.\u003c\/p\u003e","brand":"Arduino","offers":[{"title":"Default Title","offer_id":55664104112420,"sku":"A000057","price":39.3,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0870\/0021\/9940\/files\/A000057_01.iso_1000x750_434e5cf7-ba09-4282-a63e-c95da95f22c7.webp?v=1783335642","url":"https:\/\/zaitronics.com.au\/products\/arduino-leonardo-atmega32u4-official-development-board","provider":"Zaitronics","version":"1.0","type":"link"}