Datasheet

4D SYSTEMS uLCD-220RD Display Module
© 2014 4D SYSTEMS Page 9 of 22 www.4dsystems.com.au
uLCD-220RD Display Module
Alternate Pin Funtions - Overview
Most of the GPIO pins have an alternate function
other than being for General Purpose I/O.
GPIO pins can be configured to be SPI, I
2
C, Serial or
a range of other functions.
Note: Not all pins however can be configured to
be any of the alternate pin functions.
Please refer to the following tables which illustrate
which pins can be associated alternative functions.
The previous table illustrates which of the GPIO
can be used for the four different I/O Support
Functions.
Note: Once a pin is allocated to an alternate
function, another pin cannot also be allocated to
the same alternate function.
Please refer to the separate document titled
'DIABLO16-4DGL-Internal-Functions.pdf' for more
information on how to set the alternate pin
configurations.
The Alternate pin functions have been broken up
into a few tables for simplification. There are
communication based functions, and I/O support
based functions.
Further information is available in the next
sections for each of the alternative pin functions.
DIABLO16 Alternate Pin Configurations
I/O Support Functions
Pulse Out
PWM Out
Pin Counter
Quadrature In
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PA8
PA9
PA10
PA11
PA12
PA13
PA14
PA15
Note: Quadrature In requires 2 Pins
The following table illustrates which GPIO can be
used for the three different SPI channels available.
DIABLO16 Alternate Pin Configurations
SPI Communications
SPI1 SDO
SPI1 SDI
SPI1 SCK
SPI2 SDO
SPI2 SDI
SPI2 SCK
SPI3 SDO
SPI3 SDI
SPI3 SCK
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PA8
PA9
PA10
PA11
PA12
PA13
PA14
PA15