
ATmega32U4
pin name
Arduino
pin names
Zumo 32U4 functions
Notes/alternate functions
PB7
11
Line sensor IR LED control
Timer0 PWM output A (OC0A)
Timer1 PWM output C (OC1C)
UART flow control (RTS)
Pin-change interrupt (PCINT7)
PF7
A0, 18
Line sensor 1 (leftmost)
Analog input (ADC7)
JTAG test data in (TDI)
PF5
A2, 20
Line sensor 2
Left proximity sensor
(function selected by jumper)
Analog input (ADC5)
JTAG test mode select (TMS)
PF4
A3, 21
Line sensor 3 (center)
Analog input (ADC4)
JTAG test clock (TCK)
PD4
4, A6, 24
Line sensor 4
Right proximity sensor output
(function selected by jumper)
Analog input (ADC8)
Timer1 input capture pin (ICP1)
PD6
12, A11, 29 Line sensor 5 (rightmost)
Analog input (ADC9)
Timer4 PWM output D (OC4D)
Timer1 counter source (T1)
PF1
A4, 22
Front proximity sensor
Analog input (ADC1)
PC6
5
Proximity LED PWM
Timer3 PWM output A (OC3A)
Timer4 PWM output A (OC4A)
PF6
A1, 19
Proximity LED selection
Battery level input (VBAT/2)
Analog input (ADC6)
JTAG test data out (TDO)
PD2
0
LCD control line (RS)
UART receive pin (RXD1)
External interrupt source (INT2)
PD3
1
LCD control line (E)
UART transmit pin (TXD1)
External interrupt source (INT3)
PB3
14, MISO
User pushbutton A
LCD data line DB4
SPI Master Input/Slave Output (MISO)
Pin-change interrupt (PCINT3)
PB0
17, SS
Red LED (RX)
User pushbutton C
LCD data line DB5
SPI slave select (SS)
Pin-change interrupt (PCINT0)
PC7
13
Yellow LED
LCD data line DB6
Timer4 PWM output A (OC4A)
Timer3 input capture pin (ICP3)
Divided system clock output (CLKO)
PD5
-
Green LED (TX)
User pushbutton B
LCD data line DB7
UART external clock (XCK1)
UART flow control (CTS)
PD7
6, A7, 25
Buzzer PWM
Analog input (ADC10)
Timer4 PWM output D (OC4D)
Timer0 counter source (T0)
Pololu Zumo 32U4 Robot User’s Guide
© 2001–2015 Pololu Corporation
3. The Zumo 32U4 in detail
Page 27 of 76