![Texas Instruments SimpleLink Ethernet MSP432E401Y Technical Reference Manual Download Page 1622](http://html1.mh-extra.com/html/texas-instruments/simplelink-ethernet-msp432e401y/simplelink-ethernet-msp432e401y_technical-reference-manual_10955781622.webp)
TxFIFO
16 x 8
.
.
.
RxFIFO
16 x 8
.
.
.
DMA Control
UARTDMACTL
DMA Request
Identification Registers
Interrupt Control
UARTIFLS
UARTIM
UARTMIS
UARTRIS
UARTICR
UARTDR
Control/Status
Transmitter
(with SIR
Transmit
Encoder)
Baud Rate
Generator
UARTIBRD
UARTFBRD
Receiver (with
SIR Receive
Decoder)
UnTx
UnRx
System Clock
Interrupt
Clock Control
UARTCTL
PIOSC
Baud Clock
UARTRSR/ECR
UARTFR
UARTLCRH
UARTCTL
UARTILPR
UART9BITADDR
UART9BITAMASK
UARTPP
UARTPCellID0
UARTPCellID1
UARTPCellID2
UARTPCellID3
UARTPeriphID0
UARTPeriphID1
UARTPeriphID2
UARTPeriphID3
UARTPeriphID4
UARTPeriphID5
UARTPeriphID6
UARTPeriphID7
UARTCC
Block Diagram
1622
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Universal Asynchronous Receiver/Transmitter (UART)
26.2 Block Diagram
Figure 26-1. UART Module Block Diagram
26.3 Functional Description
Each UART performs the functions of parallel-to-serial and serial-to-parallel conversions. It is similar in
functionality to a 16C550 UART, but is not register compatible.
The UART is configured for transmit or receive through the TXE and RXE bits of the UART Control
(UARTCTL) register (see
). Transmit and receive are both enabled out of reset. Before any
control registers are programmed, the UART must be disabled by clearing the UARTEN bit in UARTCTL.
If the UART is disabled during a TX or RX operation, the current transaction is completed prior to the
UART stopping.
The UART module also includes a serial IR (SIR) encoder and decoder block that can be connected to an
infrared transceiver to implement an IrDA SIR physical layer. The SIR function is programmed using the
UARTCTL register.
26.3.1 Transmit and Receive Logic
The transmit logic performs parallel-to-serial conversion on the data read from the transmit FIFO. The
control logic outputs the serial bit stream beginning with a start bit and followed by the data bits (LSB first),
parity bit, and the stop bits according to the programmed configuration in the control registers. See
for details.