UART Asynchronous Transmitter

The UART transmitter block diagram is shown in Figure 1. The heart of the transmitter is the serial Transmit Shift Register (TSR), which is not directly accessible by software. The TSR obtains its data from the transmit buffer, which is the UxTXB register.