UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
User manual
Rev. 1.3 — 6 July 2012
332 of 1269
NXP Semiconductors
UM10503
Chapter 17: LPC43xx GPIO
17.5 Register description
The GPIO consists of the following blocks:
•
The GPIO pin interrupts block at address 0x4008 7000. Registers in this block enable
the up to 8 pin interrupts selected in the PINTSELn registers (see
or
) and configure the level and edge sensitivity for each selected pin interrupt.
The GPIO interrupt registers are listed in
to
•
The GPIO GROUP0 interrupt block at address 0x4008 8000. Registers in this block
allow to configure any pin on port 0 and 1 to contribute to a combined interrupt. The
GPIO GROUP0 registers are listed in
and
•
The GPIO GROUP1 interrupt block at address 0x4008 9000. Registers in this block
allow to configure any pin on port 0 and 1 to contribute to a combined interrupt. The
GPIO GROUP1 registers are listed in
and
•
The GPIO port block at address 0x400F 4000. Registers in this block allow to read
and write to port pins and configure port pins as inputs or outputs.The GPIO port
registers are listed in
and
.
Note:
In all GPIO registers, bits that are not shown are
reserved
.
Table 182. Register overview: GPIO pin interrupts (base address: 0x4008 7000)
Name
Access Address
offset
Description
Reset
value
Reference
ISEL
R/W
0x000
Pin Interrupt Mode register
0
IENR
R/W
0x004
Pin interrupt level (rising edge) interrupt
enable register
0
SIENR WO
0x008
Pin interrupt level (rising edge) interrupt set
register
NA
CIENR WO
0x00C
Pin interrupt level (rising edge interrupt) clear
register
NA
IENF
R/W
0x010
Pin interrupt active level (falling edge)
interrupt enable register
0
SIENF WO
0x014
Pin interrupt active level (falling edge)
interrupt set register
NA
CIENF WO
0x018
Pin interrupt active level (falling edge)
interrupt clear register
NA
RISE
R/W
0x01C
Pin interrupt rising edge register
0
FALL
R/W
0x020
Pin interrupt falling edge register
0
IST
R/W
0x024
Pin interrupt status register
0
Table 183. Register overview: GPIO GROUP0 interrupt (base address 0x4008 8000)
Name
Access Address
offset
Description
Reset value
Reference
CTRL
R/W
0x000
GPIO grouped interrupt control register
0
PORT_POL0
R/W
0x020
GPIO grouped interrupt port 0 polarity register
0xFFFF FFFF
PORT_POL1
R/W
0x024
GPIO grouped interrupt port 1 polarity register
0xFFFF FFFF
PORT_POL2
R/W
0x028
GPIO grouped interrupt port 2 polarity register
0xFFFF FFFF
PORT_POL3
R/W
0x02C
GPIO grouped interrupt port 3 polarity register
0xFFFF FFFF