Arduino Micro


Arduino Micro Front View


Processor: ATmega32u4 (8-bit, 16MHz, 2.5KB RAM, 32KB Flash)
Features: 20 digital I/O pins (12 can be used as analog inputs), native USB support

NameMCU pinFunction
MOSIPB2 (10)PDI/PCINT2/MOSI
SSPB0 (8)SS/PCINT0 (RXLED)
TXPD3 (21)TXD1/INT3
RXPD2 (20)RXD1/INT2
RRESET (13)Reset pin
GNDGround
2PD1 (19)SDA/INT1
3PD0 (18)SCL/OC0B/INT0 (PWM 8bit)
4PD4 (25)ICP1/ADC8
5PC6 (31)OC3A/OC4A (PWM HS)
6PD7 (27)T0/OC4D/ADC10 (PWM HS)
7PE6 (1)INT6/AIN0
8PB4 (28)PCINT4/ADC11
9PB5 (29)PCINT5/OC1A/OC4B/ADC12 (PWM 16bit)
10PB6 (30)PCINT6/OC1B/OC4B/ADC13 (PWM 16bit)
11PB7 (12)PCINT7/OC0A/OC1C/RTS (PWM 8-16bit)
12PD6 (26)T1/OC4D/ADC9 (PWM 16bit)
13PC7 (32)ICP3/CLK0/OC4A (PWM 10bit)(LED)
3.3V3.3V
RFAREF (42)Analog Ref.
A0PF7 (36)ADC7/TD1
A1PF6 (37)ADC6/TDO
A2PF5 (38)ADC5/TMS
A3PF4 (39)ADC4/TCK
A4PF1 (40)ADC1
A5PF0 (41)ADC0
n.c.
n.c.
5V5V
RSRESET (13)Reset pin
GNDGround
VinInput voltage (External power)
MIPB3 (11)PDO/PCINT3/MISO
SCKPB1 (9)PCINT1/SCLK

ICSP header:
NameMCU pinFunction
1PB3 (11)PDO/PCINT3/MISO
2 VCC (5 V)
3PB1 (9)PCINT1/SCLK
4PB2 (10)PDI/PCINT2/MOSI
5RESET (13)RESET
6Ground