UART/IrDA Control and Status Registers
12-53
UART Devices
Table 12–43. UART IrDA Register Program (Continued)
MPU
Byte
Off-
set
Registers
DSP
Byte
Off-
set
MPU
Byte
Off-
set
LCR[7:0] = 0xBF
LCR[7] = 1
LCR[7:0]
≠
0xBF
LCR[7] = 0
DSP
Byte
Off-
set
MPU
Byte
Off-
set
WRITE
READ
WRITE
READ
WRITE
READ
DSP
Byte
Off-
set
0x38
0x1C
BLR
BLR
-
-
-
-
0x3C
0x1E
ACREG
ACREG
DIV1.6
DIV1.6
DIV1.6
DIV1.6
0x40
0x20
SCR
SCR
SCR
SCR
SCR
SCR
0x44
0x22
SSR
-
SSR
-
SSR
-
0x48
0x24
EBLR
EBLR
-
-
-
-
0x4C
0x26
OSC_12M_
SEL
-
-
-
-
0x50
0x28
MVR
-
MVR
-
MVR
-
† In UART mode, IER[7:4] can only be written when EFR[4] = 1. In SIR mode, EFR[4] has no impact on the access to IER[7:4].
‡ MCR[7:5] and FCR[5:4] can only be written when EFR[4] = 1.
§ Transmission control register (TCR) and trigger level register (TLR) are accessible only when EFR[4] = 1 and MCR[6] = 1.
Table 12–44 lists the UART/IrDA registers. Table 12–45 through Table 12–87
describe the register bits.
Table 12–44. UART/IrDA Registers
Register
Description
Access
RHR
Receive holding
8 bits R
THR
Transmit holding
8 bits W
FCR
FIFO control
8 bits W
SCR
Supplementary control
8 bits R/W
LCR
Line control
8 bits R/W
LSR
UART mode (LSR)
8 bits R
SSR
Supplementary status
8 bits R
MCR
Modem control
8 bits R/W
MSR
Modem status
8 bits R
IER
Interrupt enable (IER)
8 bits R/W