
Zumo 32U4 front expansion and LCD connector pinout.
These
diagrams
are
also
available
as
a
printable
[https://www.pololu.com/file/download/
zumo-32u4-pinout.pdf?file_id=0J864]
(536k pdf). For more information about the ATmega32U4 microcontroller and
its peripherals, see Atmel’s ATmega32U4 documentation.
3.10. Pin assignments
The table below lists the most important pin assignments for the ATmega32U4 on the Zumo 32U4. This table is
helpful if you want to add your own electronics to the Zumo 32U4, write your own low-level code for interfacing
with the hardware, or just want to understand better how the Zumo 32U4 works. Each row represents a physical
pin on the ATmega32U4.
The “ATmega32U4 pin name” column shows the official name of the pin according to the
ATmega32U4
datasheet
[http://www.atmel.com/devices/atmega32u4.aspx]
.
The “Arduino pin names” column lists the names provided by the Arduino environment for the pin. These names
can generally be used as arguments to any function that takes a pin number. However, there are some exceptions.
For example, passing the number 4 to
analogRead
actually reads pin A4, not pin 4. Also, due to hardware
limitations, some functions only work on a limited set of pins.
The “Zumo 32U4 functions” column documents what the pin is used for on the Zumo 32U4. Many pins can
serve multiple purposes concurrently by switching modes. For example, PB0 can read the state of button C when
it is an input, and it can control the red LED and serve as an LCD data line when it is an output.
Pololu Zumo 32U4 Robot User’s Guide
© 2001–2015 Pololu Corporation
3. The Zumo 32U4 in detail
Page 25 of 76