The system programmer may access any of the UART registers summarized in Table 71. via the
processor. These registers control the UART operations including transmission and reception of data. Each
register bit in the table has its name and reset state shown.
Table 71. Summary of UART Registers (Big Endian Notation)
A
d
d
Register
r
Name
e
s
a
s
Receiver Buffer
0000
RBR
Register (read only)
Transmitter Holding
0000
THR
Register (write only)
Interrupt Enable
0001
IER
Register (read and
write)
Interrupt Identification
X010
IIR
Register (read only)
FIFO Control Register
X010
FCR
(write only)
Line Control Register
X011
LCR
(read and write)
Modem Control
X100
MCR
Register (read and
d
write)
Line Status Register
X101
LSR
(read and write)
Scratch Register (read
X111
SCR
and write)
Divisor Latch (LSB)
1000
DLL
(read and write)
Divisor Latch (MSB)
1001
DLM
(read and write)
a. DLAB concatenated with LTADR2 through LTADR0.
b. Bit 7 is the least significant bit (lsb). It is the first bit serially transmitted and received.
c. This bit is always zero in character mode.
d. The only valid bit of the MCR in this two-wire implementation of the UART is MCR bit 4, the Loopback Mode bit, which can be used for diagnostic purposes.
Note: Register bit definitions are shown in big-endian notation. (bit 7 is lsb and bit 0 is msb.)