
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
UM10
237_
2
©
NXP
B.V
. 2008.
Al
l r
ig
h
ts
r
e
s
e
rv
ed.
User m
anu
al
R
ev
. 02 —
19 Decem
ber 200
8
424 of
792
N
X
P Semi
conductor
s
UM10237
Cha
pte
r 16:
LPC2
4XX Un
iv
ers
a
l
Asy
nch
rono
us Rece
iv
er/T
ra
ns
mit
te
r
Table 377. UART Register Map
Generic
Name
Description
Bit functions and addresses
Acces
s
Reset
value
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 - 0xE000 C000
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