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 445 of 792
NXP Semiconductors UM10237
Chapter 17: LPC24XX Universal Asynchronous Receiver/Transmitter
Table 396: UART1 register map
Name Description Bit functions and addresses Access Reset
Value[1] Address
MSB LSB
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
U1RBR Receiver
Buffer
Register
8 bit Read Data RO NA 0xE001 0000
(DLAB=0)
U1THR Transmit
Holding
Register
8 bit Write Data WO NA 0xE0010000
(DLAB=0)
U1DLL Divisor Latch
LSB 8 bit Data R/W 0x01 0xE001 0000
(DLAB=1)
U1DLM Divisor Latch
MSB 8 bit Data R/W 0x00 0xE001 0004
(DLAB=1)
U1IER Interrupt
Enable
Register
Reserved Enable
Autobaud
Time-Out
Interrupt
Enable
End of
Autobaud
Interrupt
R/W 0x00 0xE001 0004
(DLAB=0)
Enable
CTS
Interrupt
0 Enable
Modem
Status
interrupt
Enable
RX Line
Status
Interrupt
Enable
THRE
Interrupt
Enable RX
Data
Available
Interrupt
U1IIR Interrupt ID
Register Reserved ABTO Itn ABEO int RO 0x01 0xE001 0008
FIFOs Enabled 0 IIR3 IIR2 IIR1 IIR0
U1FCR FIFO Control
Register RX Trigger Reserved TX FIFO
Reset RX FIFO
Reset FIFO
Enable WO 0x00 0xE001 0008
U1LCR Line Control
Register DLAB Set Break Stick
Parity Even
Parity
Select
Parity
Enable Number
of Stop
Bits
Word Length Select R/W 0x00 0xE001 000C
U1MCR Modem
Control
Register
CTSen RTSen 0 Loop
Back 0 RTS DTR R/W 0x0 0 0xE001 0010
U1LSR Line Status
Register RX FIFO
Error TEMT THRE BI FE PE OE DR RO 0x60 0xE001 0014
U1MSR Modem Status
Register DCD RI DSR CTS Delta
DCD Trailing
Edge RI Delta DSR Delta CTS RO 0x00 0xE001 0018
U1SCR Scratch Pad
Register 8 bit Data R/W 0x00 0xE001 001C