xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx x xx xx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
UM10237_2 © NXP B.V. 2008. All rights reserved.
User manual Rev. 02 — 19 December 2008 424 of 792
NXP Semiconductors UM10237
Chapter 16: LPC24XX Universal Asynchronous Receiver/Transmitter
Table 377. UAR T Reg ister Map
Generic
Name Description Bit functions and addresses Acces
sReset
value[
1]
UARTn Register
Name & Address
MSB LSB
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
RBR
(DLAB=
0)
Receiver Buffer
Register 8 bit Read Data RO NA U0RBR -
0xE000 C000
U2RBR - 0xE007 8000
U3RBR -
0xE007 C000
THR
(DLAB=
0)
Transmit
Holding
Register
8 bit Write Data WO NA U0THR - 0xE00 0C000
U2THR - 0xE007 8000
U3THR - 0xE007 C000
DLL
(DLAB=
1)
Divisor Latch
LSB 8 bit Data R/W 0x01 U0DLL - 0xE000 C000
U2DLL - 0xE007 8000
U3DLL - 0xE007 C000
DLM
(DLAB=
1)
Divisor Latch
MSB 8 bit Data R/W 0x00 U0DLM -
0xE000 C004
U2DLM - 0xE007 8004
U3DLM -
0xE007 C004
IER
(DLAB=
0)
Interrupt Enable
Register Reserved Enable
Auto- Baud
Time- Out
Interrupt
Enable End
of Auto-
Baud
Interrupt
R/W 0x00 U0IER - 0xE000 C004
U2IER - 0xE007 8004
U3IER - 0xE007 C004
0 Enable
RX Line
Status
Interrupt
Enable
THRE
Interrupt
Enable RX
Data
Available
Interrupt
IIR Interrupt ID
Register Reserved ABTOInt ABEOint RO 0x01 U0IIR - 0xE000 C008
U2IIR - 0xE007 8008
U3IIR - 0xE007 C008
FIFOs Enabled 0 IIR3 IIR2 IIR1 IIR0
FCR FIFO Control
Register RX Trigger Reserved TX FIFO
Reset RX FIFO
Reset FIFO
Enable WO 0x00 U0FCR - 0xE000 C008
U2FCR - 0xE007 8008
U3FCR - 0xE007 C008
LCR Line Control
Register DLAB Set
Break Stick
Parity Even
Parity
Select
Parity
Enable Number
of Stop
Bits
Word Length Select R/W 0x00 U0LCR -
0xE000 C00C
U2LCR - 0xE007 800C
U3LCR -
0xE007 C00C