English
Language : 

SA1110 Datasheet, PDF (185/406 Pages) Intel Corporation – Intel StrongARM SA-1110 Microprocessor
Peripheral Control Module
11.5 Use of the GPIO Pins for Alternate Functions
Each of the SA-1110’s six peripheral units has a number of dedicated pins that can be used to drive
an LCD display, communicate serially with off-chip devices, or be used as general-purpose digital
input/output pins. Each of the peripherals, except serial port 0 and 2, also has programming options
that allow the unit to take over control of one or more GPIO pins from the system control module
to be used for various special functions. Several control bits must be programmed to enable GPIO
use by peripheral units. First, the user must enable the special function either within the peripheral
unit or within the peripheral pin controller (PPC). Second, the user must enable the GPIO pin to
communicate to the peripheral and select the pin’s direction by programming the GPIO alternate
function register (GAFR) and GPIO pin direction register (GPDR), respectively. See Section 9.1,
“General-Purpose I/O” on page 9-1 for a description of these GPIO registers. Table 11-5 shows the
GPIO pins that can be used for alternate peripheral pin functions.
Table 11-5.
Peripheral Unit GPIO Pin Assignment
Peripheral GPIO Pin
Function
LCD
Controller
Serial port 0:
USB
Serial port 1:
UART
Serial port 2:
ICP
Serial port 3:
UART
Serial port 4:
MPC/SSP
GPIO 2
GPIO 3
GPIO 4
GPIO 5
GPIO 6
GPIO 7
GPIO 8
GPIO 9
LDD 8 pin for dual-panel color mode.
LDD 9 pin for dual-panel color mode.
LDD 10 pin for dual-panel color mode.
LDD 11 pin for dual-panel color mode.
LDD 12 pin for dual-panel color mode.
LDD 13 pin for dual-panel color mode.
LDD 14 pin for dual-panel color mode.
LDD 15 pin for dual-panel color mode.
N/A
None.
GPIO 14
GPIO 15
GPIO 16
GPIO 17
GPIO 18
Transmit pin for UART when GPCLK and UART are both needed.
Receive pin for UART when GPCLK and UART are both needed.
Clock output for GPCLK.
Reserved
Sample clock input to UART.
N/A
None.
GPIO 20 Sample clock input to UART.
GPIO 10
GPIO 11
GPIO 12
GPIO 13
GPIO 19
GPIO 21
Transmit pin for SSP when MCP and SSP both needed.
Receive pin for SSP when MCP and SSP both needed.
Serial clock pin for SSP when MCP and SSP both needed.
Serial frame clock pin for SSP when MCP and SSP both needed.
Clock input pin for SSP to drive the frame and sample rates when other than
nonmultiple of 3.6864 MHz needed.
Clock input pin for MCP to drive the frame and sample rates when other than
12 Mbps needed.
SA-1110 Developer’s Manual
11-5