Table 32 – Register Summary for an Individual UART Channel
REGISTER
REGISTER
ADDRESS*
REGISTER NAME
SYMBOL
BIT 0
BIT 1
ADDR = 0
Receive Buffer Register (Read Only)
RBR Data Bit 0 Data Bit 1
DLAB = 0
(Note 1)
ADDR = 0
Transmitter Holding Register (Write
THR Data Bit 0 Data Bit 1
DLAB = 0
Only)
ADDR = 1
Interrupt Enable Register
IER Enable
Enable
DLAB = 0
Received Transmitter
Data
Holding
Available Register
Interrupt
Empty
(ERDAI)
Interrupt
(ETHREI)
ADDR = 2
Interrupt Ident. Register (Read Only)
IIR
"0" if
Interrupt ID
Interrupt
Bit
Pending
ADDR = 2
FIFO Control Register (Write Only)
FCR FIFO Enable RCVR FIFO
(Note 7)
Reset
ADDR = 3
Line Control Register
LCR Word Length Word Length
Select Bit 0 Select Bit 1
(WLS0)
(WLS1)
ADDR = 4
MODEM Control Register
MCR Data
Request to
Terminal
Send (RTS)
Ready
(DTR)
ADDR = 5
Line Status Register
LSR Data Ready Overrun
(DR)
Error (OE)
ADDR = 6
MODEM Status Register
MSR Delta Clear Delta Data
to Send
Set Ready
(DCTS)
(DDSR)
ADDR = 7
Scratch Register (Note 4)
SCR Bit 0
Bit 1
ADDR = 0
Divisor Latch (LS)
DDL Bit 0
Bit 1
DLAB = 1
ADDR = 1
Divisor Latch (MS)
DLM Bit 8
Bit 9
DLAB = 1
*DLAB is Bit 7 of the Line Control Register (ADDR = 3).
Note 1: Bit 0 is the least significant bit. It is the first bit serially transmitted or received.
Note 2: When operating in the XT mode, this bit will be set any time that the transmitter shift register is
empty.
82