ST20-GP1
13 UART interface (ASC)
The UART interface, also referred to as the Asynchronous Serial Controller (ASC), provides serial
communication between the ST20 device and other microcontrollers, microprocessors or external
peripherals.
The ASC supports full-duplex asynchronous communication, where both the transmitter and the
receiver use the same data frame format and the same baud rate. Data is transmitted on the
transmit data output pin (TXD) and received on the receive data input pin (RXD).
Reload register
CPU
clock
Baud rate timer
Run
StopBits
Mode
4 -input OR
gate
ASC_interrupt
RxEnable
ParityOdd
Clock
Serial port control
Receive buffer
full interrupt
Transmitter
empty interrupt
LoopBack
RXD
0
MUX
1
Sampling
Shift clock
Transmit buffer
empty interrupt
Error
interrupt
Receive shift
register
Transmit shift
register
TXD
Receive buffer
register (RxBuffer)
Transmit buffer
register (TxBuffer)
Internal bus
Figure 13.1 Block diagram of the ASC
72/116
®