Arduino Micro

Arduino Micro
Pololu item #: 2188 104 in stock

Price break Unit price (US$)
1 24.95
10 22.46
100 21.21


backorders allowed

The Arduino Micro is essentially a shrunk-down (1.9″ × 0.7″) version of the Arduino Leonardo: it is a microcontroller board based on the ATmega32U4 running at 16 MHz with 20 digital input/output pins (of which 7 can be used as PWM outputs and 12 as analog inputs). This board ships with the male header pins soldered in, as shown in the product picture.

 Description Specifications (11) Pictures (5) Resources (6) FAQs (0) 

Arduino Micro with packaging and U.S. quarter for size reference.
Arduino Micro, top view.
Arduino Micro, bottom view.
Arduino Micro and Arduino Leonardo.

Overview

The Arduino Micro is a microcontroller board based on the ATmega32U4, developed in conjunction with Adafruit. It has 20 digital input/output pins (of which 7 can be used as PWM outputs and 12 as analog inputs), a 16 MHz crystal oscillator, a micro USB connector, an in-circuit system programming (ICSP) header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer (or appropriate wall power adapter) with a Micro USB cable (not included) to get started. The headers are arranged with a 0.1″ spacing for compatibility with standard solderless breadboards and perfboards and connectors that use a 0.1″ grid.

The Arduino Micro features a user-programmable ATmega32U4 AVR microcontroller that has built-in USB functionality, eliminating the need for a secondary processor or serial adapter. This makes the Arduino Micro more versatile: in addition to supporting a virtual (CDC) serial/COM port interface, it can appear to a connected computer as a mouse and keyboard. See Arduino’s getting started page for more implications of the Arduino Micro’s single-MCU design.

The Arduino has a large support community and an extensive set of support libraries, making it a great introductory platform for embedded electronics. Note that we also offer a SparkFun Starter Kit for RedBoard and a SparkFun Inventor’s Kit, both of which include an Arduino-compatible RedBoard along with an assortment of components (e.g. breadboard, sensors, jumper wires, and LEDs) that make it possible to create a number of fun introductory projects. Our Arduino-compatible A-Star 32U4 Micro, which is also based on the ATmega32U4, is an even smaller, lower-cost alternative to the Arduino Micro and it’s bigger brother, the Arduino Leonard.

Pololu A-Star 32U4 Micro, Arduino Micro, and Arduino Leonardo.

More information about the Arduino Micro is available on Arduino’s website.

Comparison table for the Arduino Uno, Baby Orangutan B-328, Orangutan SV-328, and Orangutan SVP-1284.

Summary

  • Microcontroller: ATmega32U4
  • Operating voltage: 5 V
  • Input voltage (recommended): 7-12 V
  • Digital I/O pins: 20 (of which 7 provide PWM output)
  • Analog input pins: 12(1)
  • DC current per I/O pin: 40 mA
  • DC current for 3.3V pin: 50 mA
  • Flash memory: 32 KB of which 4 KB used by bootloader
  • SRAM: 2.5 KB
  • EEPROM: 1 KB
  • Clock speed: 16 MHz

(1) The Arduino Micro has 20 total available I/O lines; all of them can function as digital I/O lines, and twelve of them can be used as analog inputs.

Choosing the Right Controller

The table to the right compares the Arduino Uno to Orangutan robot controllers, which are based on the same AVR architecture and feature integrated motor drivers and additional hardware suitable for robotics applications. We also offer the Basic Stamp, which offers a lot of support and educational materials for beginners, and the much higher performance mbed development board, which is based on a 96 MHz 32-bit ARM Cortex M3. See their product pages for more information.

People often buy this product together with:

Female Crimp Pins for 0.1" Housings 100-Pack Female Crimp Pins for 0.1" Housings 100-Pack
0.100" (2.54 mm) Breakaway Male Header: 1x40-Pin, Straight 0.100" (2.54 mm) Breakaway Male Header: 1x40-Pin, Straight
DRV8825 Stepper Motor Driver Carrier, High Current DRV8825 Stepper Motor Driver Carrier, High Current