UM10208_2
© NXP B.V. 2007. All rights reserved.
User manual
Rev. 02 — 1 June 2007
347 of 362
continued >>
NXP Semiconductors
UM10208
Chapter 27: LPC2800 Supplementary information
only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163
Table 179.Modem Status Register (MSR - 0x8010 1018,
read only) . . . . . . . . . . . . . . . . . . . . . . . . . . . .164
Table 180.Scratch Pad Register (SCR - 0x8010 101C) .164
Table 181.Auto-baud Control Register (ACR -
0x8010 1020) . . . . . . . . . . . . . . . . . . . . . . . . .165
0x8010 1028) . . . . . . . . . . . . . . . . . . . . . . . . .168
Table 185.Baud rates available when using 20 MHz
peripheral clock (UART_CLK = 20 MHz) . . . .170
0x8010 1FE0) . . . . . . . . . . . . . . . . . . . . . . . . .171
Table 189.Interrupt Clear Status Register (INTCS -
0x8010 1FE8) . . . . . . . . . . . . . . . . . . . . . . . . .172
Table 190.Interrupt Set Status Register (INTSS -
0x8010 1FEC) . . . . . . . . . . . . . . . . . . . . . . . .173
Table 191.Interrupt Set Enable Register (INTSE -
0x8010 1FDC) . . . . . . . . . . . . . . . . . . . . . . . .173
Table 192.Interrupt Clear Enable Register (INTCE -
0x8010 1FD8) . . . . . . . . . . . . . . . . . . . . . . . . .174
Table 193.Interrupt Enable Register (INTE -
0x8010 1FE4) . . . . . . . . . . . . . . . . . . . . . . . . .174
Table 194.DMA connections . . . . . . . . . . . . . . . . . . . . . .179
Table 195.External enable pads . . . . . . . . . . . . . . . . . . .180
Table 196.GPDMA register map . . . . . . . . . . . . . . . . . . .180
Table 197.Source Address Registers (DMA[0:7]Status -
0x8010 3800..38E0) . . . . . . . . . . . . . . . . . . .181
Table 198.Destination Address Registers (DMA[0..7]Dest -
0x8010 3804..38E4) . . . . . . . . . . . . . . . . . . .182
Table 199.Transfer Length Register (DMA[0..7]Length -
0x8010 3808..38E8) . . . . . . . . . . . . . . . . . . .182
Table 200.Channel Configuration Registers
(DMA[0..7]Config - 0x8010 380C..38EC) . . .183
Table 201.Channel Enable Registers (DMA[0..7]Enab -
0x8010 3810..38F0) . . . . . . . . . . . . . . . . . . .184
Table 202.Transfer Count Registers (DMA[0..7]Count -
0x8010 381C..38FC) . . . . . . . . . . . . . . . . . . .184
Table 203.Alternate Source Address Registers
(DMA[0..7]AltSource - 0x8010 3A00..3A70) .184
Table 204.Alternate Destination Address Registers
(DMA[0..7]AltDest - 0x8010 3A04..3A74) . . .184
Table 205.Alternate Transfer Length Registers
(DMA[0..7]AltLength - 0x8010 3A08..3A78) .185
Table 206.Alternate Configuration Registers
(DMA[0..7]AltConfig - 0x8010 3A0C..3A7C) .185
Table 207.Global Enable Register (DMA_Enable -
0x8010 3C00) . . . . . . . . . . . . . . . . . . . . . . . .185
Table 208.Global Status and Clear Register (DMA_Stat -
0x8010 3C04) . . . . . . . . . . . . . . . . . . . . . . . . 186
Table 209.IRQ Mask Register (DMA_IRQMask -
0x8010 3C08) . . . . . . . . . . . . . . . . . . . . . . . . 187
Table 210.DMA Software Interrupt Register (DMA_SoftInt -
0x8010 3C10) . . . . . . . . . . . . . . . . . . . . . . . . 188
Table 211. DMA Channel 3 External Enable Register
(DMA3EXTEN - 0x8000 5040) . . . . . . . . . . . 188
Table 212.DMA Channel 5 External Enable Register
(DMA5EXTEN - 0x8000 5044) . . . . . . . . . . . 188
Table 213.Linked list entry format . . . . . . . . . . . . . . . . . . 190
Table 214.I
2
C Pin Description. . . . . . . . . . . . . . . . . . . . . 194
2
C Register Map . . . . . . . . . . . . . . . . . . . . . . 196
2
C Receive Register (I2RX - 0x8002 0800) . 197
2
C Transmit Register (I2RX - 0x8002 0800) 197
2
C Status Register (I2STS - 0x8002 0804) . 198
2
C Control Register (I2CON - 0x8002 0808) 199
2
C Clock Divisor High Register (I2CLKHI -
0x8002 080C) . . . . . . . . . . . . . . . . . . . . . . . . 199
2
C Clock Divisor Low Register (I2CLKLO -
0x8002 0810) . . . . . . . . . . . . . . . . . . . . . . . . 200
Table 222:I2C Slave Address Register (I2ADR -
0x8002 0814) . . . . . . . . . . . . . . . . . . . . . . . . . 200
Table 223:I2C Rx FIFO Level Register (I2RFL -
0x8002 0818) . . . . . . . . . . . . . . . . . . . . . . . . . 200
Table 224:I2C Tx FIFO Level Register (I2TFL -
0x8002 081C) . . . . . . . . . . . . . . . . . . . . . . . . 200
Table 225:I2C Rx Byte Count Register (I2RXB -
0x8002 0820) . . . . . . . . . . . . . . . . . . . . . . . . . 200
Table 226:I2C Tx Byte Count Register (I2TXB -
0x8002 0824) . . . . . . . . . . . . . . . . . . . . . . . . . 201
Table 227:I2C Slave Transmit Register (I2TXS -
0x8002 0828) . . . . . . . . . . . . . . . . . . . . . . . . . 201
Table 228:I2C Slave Tx FIFO Level Register (I2STFL -
0x8002 082C) . . . . . . . . . . . . . . . . . . . . . . . . 201
2
C clock rates. . . . . . . . . . . . . . . . . 202
Table 230.USB related acronyms, abbreviations, and
definitions used in this chapter. . . . . . . . . . . . 207
Table 231.USB interface pad description . . . . . . . . . . . . 209
Table 232.Endpoint configuration . . . . . . . . . . . . . . . . . . 212
Table 233.USB controller registers . . . . . . . . . . . . . . . . . 213
Table 234.USB Device Address Register (USBDevAdr -
0x8004 1000) . . . . . . . . . . . . . . . . . . . . . . . . . 214
Table 235.USB Mode Register (USBMode -
0x8004 100C) . . . . . . . . . . . . . . . . . . . . . . . . 214
Table 236.USB Interrupt Enable Register (USBIntE -
0x8004 108C) . . . . . . . . . . . . . . . . . . . . . . . . 215
Table 237.USB Interrupt Status Register (USBIntStat -
0x8004 1094) . . . . . . . . . . . . . . . . . . . . . . . . . 216
Table 238.USB Interrupt Clear Register (USBIntClr -
0x8004 10AC) . . . . . . . . . . . . . . . . . . . . . . . . 217