UART Registers
19.5 UART Registers
19.5.1 UART Registers
Each register is selected using a combination of address and, for some, LCR register bit settings as
shown in
. The following registers are accessible by the local host (LH) at address = module
base a address offset. The module base address is the module start address. Note that register
address offsets depends upon the module address alignment at the system top level.
Table 19-29. UART Registers
Registers
Address Offset
LCR[7] = 0
LCR[7:0]
≠
BFh
LCR[7:0] = BFh
Read
Write
Read
Write
Read
Write
0h
4h
(1)
(1)
8h
(2)
(2)
Ch
10h
(2)
(2)
(2)
(2)
14h
-
-
18h
(3)
(3)
(3)
(3)
(3)
/
(3)
1Ch
(3)
/
(3)
(3)
/
(3)
(3)
/
(3)
20h
24h
28h
2Ch
30h
34h
38h
-
-
3Ch
-
-
-
-
40h
44h
[2]
[2]
[2]
48h
-
-
-
-
50h
-
-
-
54h
58h
-
-
-
5Ch
60h
64h
68h
6Ch
70h
74h
78h
-
-
-
-
-
-
7Ch
-
-
-
-
-
-
80h
84h
(1)
In UART modes, IER[7:4] can only be written when EFR[4] = 1; in IrDA/CIR modes, EFR[4] has no impact on the access to
IER[7:4].
(2)
MCR[7:5] and FCR[5:4] can only be written when EFR[4] = 1.
(3)
Transmission control register (TCR) and trigger level register (TLR) are accessible only when EFR[4] = 1 and MCR[6] = 1.
3505
SPRUH73H – October 2011 – Revised April 2013
Universal Asynchronous Receiver/Transmitter (UART)
Copyright © 2011–2013, Texas Instruments Incorporated