AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

Pimoroni

5.0 (1 review)

$51.40 |
Only 1 left
5.0 (1 review)

The Arduino Micro is the smallest board in the Arduino family, based on the ATmega32U4 with built-in USB. Its compact breadboard-friendly form factor makes i...

Stock availability

In our warehouse
1 in stock
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The Arduino Micro is the smallest board in the Arduino family, based on the ATmega32U4 with built-in USB. Its compact breadboard-friendly form factor makes it easy to integrate into everyday objects and interactive projects. Like the Leonardo, it can emulate a keyboard, mouse, or other USB HID device.

Developed in conjunction with Adafruit, the Micro has 20 digital I/O pins, 12 analog inputs, 7 PWM channels, and a micro USB connection. Simply plug it into a breadboard and connect to a computer to get started.

Key Features

  • Ultra-Compact – 48 × 18 mm breadboard-friendly form factor, just 13g
  • Native USB – Built-in USB on the ATmega32U4 enables keyboard, mouse, and HID device emulation
  • 20 Digital I/O Pins – 7 usable as PWM outputs
  • 12 Analog Inputs – 10-bit resolution on pins A0–A11
  • Breadboard Compatible – Drop directly into a solderless breadboard
  • USB Overcurrent Protection – Resettable polyfuse protects your computer
  • Open-Source Hardware – Schematics and Eagle files freely available

Specifications

  • Microcontroller – ATmega32U4
  • Operating Voltage – 5V
  • Input Voltage – 7–12V recommended (6–20V limits)
  • Digital I/O Pins – 20
  • PWM Channels – 7
  • Analog Input Channels – 12
  • DC Current per I/O Pin – 20mA (40mA absolute max)
  • DC Current for 3.3V Pin – 50mA
  • Flash Memory – 32KB (4KB used by bootloader)
  • SRAM – 2.5KB
  • EEPROM – 1KB
  • Clock Speed – 16MHz
  • Board Dimensions – 48 × 18 mm
  • Weight – 13g

Ideal For

  • USB HID projects (custom keyboards, mice, game controllers, MIDI)
  • Wearable electronics and embedded installations
  • Breadboard prototyping in tight spaces
  • Making everyday objects interactive

Package Contents

  • 1× Arduino Micro

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

Bootloader
Small starter software on a microcontroller that lets new code be uploaded before the main program runs. Knowing how to enter bootloader mode matters when you need to program the board or recover it after a faulty sketch.
DC
DC means direct current, where electricity flows in one constant direction, as supplied by batteries, USB ports and many plug-pack power supplies. When a product specifies DC, it runs from a DC supply rather than mains AC, so you need to provide the correct voltage and polarity.
EEPROM
A type of non-volatile memory that keeps stored data even when power is turned off. In a sensor module, it can be used to store settings or calibration data so they do not need to be re-entered every time.
Flash memory
Flash memory is non-volatile memory that retains stored data even when power is removed, and can be erased and rewritten in blocks. It lets data such as firmware, settings or saved records persist across power cycles.
HID
Human Interface Device is a USB device class used for keyboards, mice, gamepads and similar controls. If a board supports HID over USB, it can act like an input device to a computer without needing a custom driver.
microcontroller
A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
MIDI
MIDI is a standard way for electronic instruments, controllers, and software to send musical control messages such as notes, velocity, and timing. If a board supports MIDI, it can be triggered from keyboards, drum pads, sequencers, or other music gear rather than only from buttons or code.
native USB
Native USB means the microcontroller itself handles USB communication, rather than using a separate USB-to-serial chip. This matters for programming, debugging, and projects that need the board to act directly as a USB device.
PWM
Pulse Width Modulation is a way for a digital pin to simulate variable output power by switching on and off very quickly. It matters for controlling things like LED brightness, motor speed, or servo-style signals from a microcontroller pin.
solderless breadboard
A reusable board with rows of internally connected holes for building circuits by pushing in components and jumper wires, with no soldering required. It lets you prototype and rewire a circuit quickly and reversibly before committing to a permanent, soldered build.
SRAM
Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.