UART Registers
1631
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Universal Asynchronous Receiver/Transmitter (UART)
26.5 UART Registers
lists the memory-mapped registers for the UART. All register offset addresses not listed in
should be considered as reserved locations and the register contents should not be modified.
The offsets are relative to the base address of each instance of the UART:
•
UART0: 0x4000C000
•
UART1: 0x4000D000
•
UART2: 0x4000E000
•
UART3: 0x4000F000
•
UART4: 0x40010000
•
UART5: 0x40011000
•
UART6: 0x40012000
•
UART7: 0x40013000
The UART module clock must be enabled before the registers can be programmed. There must be a
delay of 3 system clocks after the UART module clock is enabled before any UART module registers are
accessed.
The UART must be disabled (see the UARTEN bit in the UARTCTL register in
) before any
of the control registers are reprogrammed. When the UART is disabled during a TX or RX operation, the
current transaction is completed prior to the UART stopping.
NOTE:
Registers that contain bits for modem control or status only apply to the following UARTs:
•
UART0 (modem flow control and modem status)
•
UART1 (modem flow control and modem status)
•
UART2 (modem flow control)
•
UART3 (modem flow control)
•
UART4 (modem flow control)
Table 26-2. UART Registers
Offset
Acronym
Register Name
Section
0x0
UARTDR
UART Data
0x4
UARTRSR/UARTECR
UART Receive Status/Error Clear
0x18
UARTFR
UART Flag
0x20
UARTILPR
UART IrDA Low-Power Register
0x24
UARTIBRD
UART Integer Baud-Rate Divisor
0x28
UARTFBRD
UART Fractional Baud-Rate Divisor
0x2C
UARTLCRH
UART Line Control
0x30
UARTCTL
UART Control
0x34
UARTIFLS
UART Interrupt FIFO Level Select
0x38
UARTIM
UART Interrupt Mask
0x3C
UARTRIS
UART Raw Interrupt Status
0x40
UARTMIS
UART Masked Interrupt Status
0x44
UARTICR
UART Interrupt Clear
0x48
UARTDMACTL
UART DMA Control
0xA4
UART9BITADDR
UART 9-Bit Self Address
0xA8
UART9BITAMASK
UART 9-Bit Self Address Mask
0xFC0
UARTPP
UART Peripheral Properties
0xFC8
UARTCC
UART Clock Configuration
0xFD0
UARTPeriphID4
UART Peripheral Identification 4
0xFD4
UARTPeriphID5
UART Peripheral Identification 5