{"title":"Arduino Leonardo","handle":"arduino-leonardo-6147fb6c-3770-4f2c-a949-a3fd2999d85f","url":"/products/arduino-leonardo-6147fb6c-3770-4f2c-a949-a3fd2999d85f","description":"The Arduino Leonardo is a microcontroller board based on the ATmega32U4. Unlike previous Arduino boards, the ATmega32U4 has built-in USB communication, allowing the Leonardo to appear as a mouse and keyboard to a connected computer — in addition to a virtual serial/COM port.\n\nWith 20 digital I/O pins, 12 analog inputs, and 7 PWM channels, the Leonardo is well-suited for interactive projects. Simply connect it to a computer via micro USB cable, or power it with an external supply to get started.\n\nKey Features\n\n\nNative USB – Built-in USB on the ATmega32U4 allows the board to emulate a keyboard, mouse, or serial device\n\n20 Digital I/O Pins – 7 usable as PWM outputs, with 40mA per pin\n\n12 Analog Inputs – 10-bit resolution (1024 values) on pins A0–A11\n\nMultiple Communication Protocols – UART, I2C (TWI), and SPI support\n\nUSB Overcurrent Protection – Resettable polyfuse protects your computer's USB ports\n\nOpen-Source Hardware – Schematics and Eagle files freely available\n\n\nSpecifications\n\n\nMicrocontroller – ATmega32U4\n\nOperating Voltage – 5V\n\nInput Voltage – 7–12V recommended (6–20V limits)\n\nDigital I/O Pins – 20\n\nPWM Channels – 7\n\nAnalog Input Channels – 12\n\nDC Current per I/O Pin – 40mA\n\nDC Current for 3.3V Pin – 50mA\n\nFlash Memory – 32KB (4KB used by bootloader)\n\nSRAM – 2.5KB\n\nEEPROM – 1KB\n\nClock Speed – 16MHz\n\nBoard Dimensions – 68.6 × 53.3 mm\n\nWeight – 20g\n\n\nPower Options\n\n\nMicro USB – Connect directly to a computer for power and programming\n\nExternal Power Jack – 2.1mm centre-positive plug, 7–12V recommended\n\nVIN Pin Header – Supply voltage via the power connector pins\n\n\nIdeal For\n\nUSB HID projects (custom keyboards, mice, game controllers)\nInteractive installations and MIDI controllers\nGeneral-purpose electronics prototyping\nLearning embedded programming with Arduino\n\n\nPackage Contents\n\n1× Arduino Leonardo\n\n\nResources\n\nGetting Started with Arduino Leonardo\nSchematic (PDF)\nEagle Design Files\nPin Mapping (ATmega32U4)\nArduino Language Reference\nArduino IDE Download\n","vendor":"Pimoroni","product_type":"physical","in_stock":false,"options":[],"variants":[{"id":7699,"title":"Default Title","sku":"PI-A000057","price":46.23,"on_sale":false,"in_stock":false,"available_quantity":0,"option1":"Default Title"}]}