TecnoMate logo
All Components
Arduino Boards & Compatibles

Arduino Micro (ATmega32U4) – Compact USB Development Board with Native HID Support

The Arduino Micro (ATmega32U4) is a compact, breadboard-friendly microcontroller board that packs the full power of the ATmega32U4 chip — including native USB communication — into a remarkably small 48 mm × 18 mm footprint. Unlike the Arduino Uno or Nano, the Micro's ATmega32U4 microcontroller has built-in USB support, which means the board can appear to a connected computer as a USB HID device: a keyboard, mouse, gamepad, or even a MIDI controller — all without any extra drivers or fiddly USB-to-serial converter chips. This opens the door to creative DIY projects like custom macro keypads, gesture-based mouse controllers, retro gaming peripherals, and USB-connected sensors that talk directly to your PC. The board runs at 16 MHz with 32 KB of flash memory (4 KB used by the bootloader), 2.5 KB of SRAM, and 1 KB of EEPROM. It exposes 20 digital I/O pins — 7 of which can generate hardware PWM — plus 12 analogue inputs via a 10-bit ADC. A micro-USB port handles both programming and power, while the on-board ICSP header and reset button provide makers with full low-level access. The recommended input voltage range is 7–12 V, and the board regulates everything down to a clean 5 V operating voltage. The Arduino Micro is officially supported in the Arduino IDE (select "Arduino Micro" from the Board Manager), so you get the entire Arduino ecosystem: thousands of libraries, ready-to-run examples, and a huge global community. Whether you're a student building your first USB gadget, a maker prototyping a wearable, or an IoT developer who needs a tiny Linux-compatible node, this board is a reliable, well-documented choice. We stock the official, Made-in-Italy Arduino Micro (SKU A000093, without headers; A000053 with pre-soldered headers also available separately). Note that a micro-USB cable is not included in the box — you can add one from our accessories section. Each board is RoHS-compliant and ships in anti-static packaging to ensure it reaches you in perfect condition.

Arduino Micro (ATmega32U4) – Compact USB Development Board with Native HID Support
₹1675.00

Specifications

USB: Micro-USB (native USB 2.0 Full-Speed) SRAM: 2.5 KB EEPROM: 1 KB Weight: ~13 g Dimensions: 48 mm × 18 mm × ~8 mm Clock Speed: 16 MHz Architecture: 8-bit AVR RISC Flash Memory: 32 KB (4 KB used by bootloader) LED Built-in: Pin 13 Communication: UART, I²C, SPI, USB-HID Microcontroller: ATmega32U4 (Microchip/Atmel) Digital I/O Pins: 20 (7 provide PWM output) Analog Input Pins: 12 (10-bit ADC) Operating Voltage: 5V SKU (with headers): A000053 SKU (without headers): A000093 DC Current per I/O Pin: 40 mA Input Voltage (limits): 6–20V DC DC Current for 3.3V Pin: 50 mA Input Voltage (recommended): 7–12V DC

Details

The Arduino Micro is one of the most underrated gems in the official Arduino lineup. If you've ever used an Arduino Leonardo, you already know what makes this chip special: native USB. But the Micro shrinks that same ATmega32U4 chip into a board that fits on a standard breadboard with room to spare, making it the ideal brain for projects where every millimetre counts. **Why native USB matters:** On most classic Arduino boards (Uno, Nano, Mega), a secondary chip — the ATmega16U2 or CH340 — handles USB-to-serial conversion. That works great for Serial.print() debugging, but it means the board can only ever appear to a PC as a serial COM port. The ATmega32U4 on the Micro can directly speak USB 2.0 Full-Speed, so it can enumerate as a Human Interface Device (HID). In practical terms, your Arduino Micro sketch can send keystrokes, move a cursor, press gamepad buttons, or transmit MIDI notes — all natively, without installing any driver on Windows, macOS, or Linux. This single feature has made the Micro (and its even smaller cousin, the Pro Micro) the go-to choice for custom mechanical keyboard controllers, flight-sim button boxes, accessibility switches, and music production gear. **20 digital I/O pins with 7 PWM channels** give you enough GPIO for most medium-complexity projects while keeping the layout clean and logical. The 12 analogue inputs (multiplexed into the ATmega32U4's 10-bit ADC) are conveniently arranged along one edge of the board, which simplifies sensor wiring. The board also breaks out I²C (SDA/SCL on pins 2 and 3), SPI (on the ICSP header), and hardware UART (TX/RX on pins 0 and 1), so you can connect OLED displays, SD card readers, GPS modules, and any other SPI/I²C/UART peripheral without issue. **Power flexibility:** Although the recommended input is 7–12 V DC via the VIN pin or the micro-USB port, the ATmega32U4 itself can run down to 2.7 V, meaning the Micro can be reliably powered from a single 3.7 V Li-Po cell (through the 5 V regulator for the board's 5 V peripherals). The on-board 3.3 V regulator (rated for 50 mA) is handy for low-power sensors and radio modules like the nRF24L01. **Comparison with other Arduino boards:** The Micro sits between the Nano (same ATmega328P as the Uno, no native USB) and the Leonardo (same ATmega32U4, but substantially larger). If you need native USB in a breadboard-friendly size, the Micro is the only official Arduino board that checks both boxes. The Pro Micro (a third-party derivative) is even smaller but sacrifices the reset button, the ICSP header, and sometimes the 3.3 V regulator. **In the box:** The official Arduino Micro board. No USB cable, no headers pre-soldered on the A000093 variant. Headers can be purchased and soldered separately, or you can order the A000053 variant with headers pre-installed. **Getting started:** Open Arduino IDE → Boards Manager → search "Arduino AVR Boards" → select "Arduino Micro". Plug in via micro-USB, select the correct COM port, and upload the classic Blink sketch. Pin 13 has a built-in LED, so you'll know it's working instantly. Whether you're a college student pursuing an electronics degree, a hobbyist diving into USB-HID experiments, or a professional prototyping a new embedded product, the Arduino Micro delivers genuine ATmega32U4 capability in a form factor that fits anywhere. Shop with confidence — TecnoMate only stocks genuine, official Arduino boards with full manufacturer warranty.

Tags

arduinoatmega32u4microusb-hiddevelopment-boardkeyboard-controllerofficial-arduinocompactbreadboard-friendlymidi-controller