
SMSC LPC47B27x
- 111 -
Rev. 08-10-04
DATASHEET
PIN
NO.
/QFP
DEFAULT
FUNCTION
ALT.
FUNC. 1
ALT.
FUNC. 2
ALT.
FUNC. 3
DATA
REGISTER
1
DATA
REGISTER BIT
NO.
REGISTE
R
OFFSET
(HEX)
4F
92
GPIO
Ring
Indicator 2
Data Carrier
Detect 2
Receive
Serial Data 2
Transmit
Serial Data 2
Data Set
Ready 2
Request to
Send 2
Clear to
Send 2
Date
Terminal
Ready
LED
LED
IRQ3
0
94
GPIO
IRQ4
1
95
GPIO
IRQ5
2
96
GPIO
IRQ7
3
97
GPIO
IRQ9
4
98
GPIO
IRQ10
5
99
GPIO
IRQ11
GP5
6
100
GPIO
IRQ15
7
48
N/A
GPIO
GPIO
Reserved
EETI
EETI
0
1
7:2
GP6
50
Note 1: The GPIO Data and Configuration Registers are located in PME block at the offset shown from
the PME_BLK address.
GPIO Control
Each GPIO port has an 8-bit control register that controls the behavior of the pin. These registers are
defined in the “Runtime Registers” section of this specification.
Each GPIO port may be configured as either an input or an output. If the pin is configured as an output,
it can be programmed as open-drain or push-pull. Inputs and outputs can be configured as non-
inverting or inverting. Bit[0] of each GPIO Configuration Register determines the port direction, bit[1]
determines the signal polarity, and bit[7] determines the output driver type select. The GPIO
configuration register Output Type select bit[7] applies to GPIO functions and the nSMI Alternate
functions.
The Polarity Bit (bit 1) of the GPIO control registers control the GPIO pin when the pin is configured for
the GPIO function and when the pin is configured for the alternate function for all pins, with the
exception of the DDRC function on GP43, the analog game port pins (J1X, J1Y, J2X, J2Y) and the
either edge triggered interrupts. When the alternate function is selected for the analog joystick pins
(GP14, GP15, GP16 and GP17), these pins become open drain, non-inverted outputs.
The basic GPIO configuration options are summarized in Table 56.
TABLE 56 - GPIO Configuration Summary
SELECTED
FUNCTION
BIT
BIT
B0
B1
GPIO
0
0
0
1
1
0
1
1
GPIO Operation
The operation of the GPIO ports is illustrated in Figure 4. Note: Figure 7 is for illustration purposes only
and is not intended to suggest specific implementation details.
DIRECTION
POLARITY
DESCRIPTION
Pin is a non-inverted output.
Pin is an inverted output.
Pin is a non-inverted input.
Pin is an inverted input.