
DR
AFT
DR
AFT
DRAFT
DR
D
RAFT
DRAFT
DRA
FT DRAF
D
RAFT DRAFT DRAFT DRAFT DRAFT D
DRAFT
D
RAFT DRA
FT DRAFT DRAFT DRAFT DRA
UM10360_0
© NXP B.V. 2009. All rights reserved.
User manual
Rev. 00.06 — 5 June 2009
791 of 808
continued >>
NXP Semiconductors
UM10360
Chapter 35: LPC17xx Supplementary information
Open Drain Pin Mode select register 0
(PINMODE_OD0 - 0x4002 C068) . . . . . . . . . 86
Open Drain Pin Mode select register 1
(PINMODE_OD1 - 0x4002 C06C) . . . . . . . . . 87
Open Drain Pin Mode select register 2
(PINMODE_OD2 - 0x4002 C070) . . . . . . . . . 88
Open Drain Pin Mode select register 3
(PINMODE_OD3 - 0x4002 C074) . . . . . . . . . 89
Open Drain Pin Mode select register 4
(PINMODE_OD4 - 0x4002 C078) . . . . . . . . . 89
2
C Pin Configuration register (I2CPADCFG -
0x4002 C07C) . . . . . . . . . . . . . . . . . . . . . . . . 90
Chapter 9: LPC17xx General Purpose Input/Output (GPIO)
Basic configuration . . . . . . . . . . . . . . . . . . . . . 91
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Digital I/O ports . . . . . . . . . . . . . . . . . . . . . . . . 91
Interrupt generating digital ports . . . . . . . . . . . 91
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 92
Register description . . . . . . . . . . . . . . . . . . . . 92
GPIO port Direction register FIOxDIR (FIO0DIR to
FIO4DIR- 0x2009 C000 to 0x2009 C080) . . . 94
GPIO port output Set register FIOxSET (FIO0SET
to FIO7SET - 0x2009 C018 to 0x2009 C098) 95
GPIO port Pin value register FIOxPIN (FIO0PIN to
FIO7PIN- 0x2009 C014 to 0x2009 C094) . . . 98
GPIO interrupt registers . . . . . . . . . . . . . . . . 101
GPIO Interrupt Enable for port 0 Rising Edge
(IO0IntEnR - 0x4002 8090) . . . . . . . . . . . . . 101
GPIO Interrupt Enable for port 2 Rising Edge
(IO2IntEnR - 0x4002 80B0) . . . . . . . . . . . . . 102
GPIO Interrupt Status for port 0 Rising Edge
Interrupt (IO0IntStatR - 0x4002 8084) . . . . . 104
GPIO Interrupt Status for port 2 Rising Edge
Interrupt (IO2IntStatR - 0x4002 80A4) . . . . . 105
GPIO Interrupt Status for port 0 Falling Edge
Interrupt (IO0IntStatF - 0x4002 8088) . . . . . 106
GPIO Interrupt Status for port 2 Falling Edge
Interrupt (IO2IntStatF - 0x4002 80A8) . . . . . 107
GPIO usage notes . . . . . . . . . . . . . . . . . . . . . 109
Writing to FIOSET/FIOCLR vs. FIOPIN . . . . . 110
Basic configuration . . . . . . . . . . . . . . . . . . . . 111
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Architecture and operation . . . . . . . . . . . . . . 113
DMA engine functions . . . . . . . . . . . . . . . . . . 114
Overview of DMA operation . . . . . . . . . . . . . 114
Ethernet Packet . . . . . . . . . . . . . . . . . . . . . . . 115
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Partitioning . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Example PHY Devices . . . . . . . . . . . . . . . . . . 117
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 117
Registers and software interface. . . . . . . . . . 118
Register map . . . . . . . . . . . . . . . . . . . . . . . . . 118