
Preliminary
MC80F0104/0204
Mar. 2005 Ver 0.2
71
16. UNIVERSAL ASYNCHRONOUS RECEIVER/TRANSMITTER (UART)
16.1 UART Serial Interface Functions
The Universal Asynchronous Receiver / Transmitter
(UART) enables full-duplex operation wherein one byte of
data after the start bit is transmitted and received. The on-
chip baud rate generator dedicated to UART enables com-
munications using a wide range of selectable baud rates. In
addition, a baud rate can also be defined by dividing clocks
input to the ACLK pin.
The UART driver consists of RXR, TXR, ASIMR, ASISR
and BRGCR register. Universal asynchronous serial I/O
mode (UART) can be selected by ASIMR register. Figure
16-1 shows a block diagram of the UART driver.
Figure 16-1 UART Block Diagram
(ASISR)
Transmit Shift Register
Internal Data Bus
TxD PIN
RxD PIN
TxE
RxE
ACLK PIN
f
XIN
÷
2 ~ f
XIN
÷
128
(TXR)
Transmit Controller
(Parity Addition)
Receive Buffer Register
(RXR)
Receive Shift Register
(RX)
Receive Controller
(Parity Check)
Baud Rate
Generator
2
1
0
PE
FE
OVE
INT_TX
(UART tramsmit interrupt)
INT_RX
(UART receive interrupt)
Summary of Contents for MC80C0104
Page 108: ...MC80F0104 0204 Preliminary 104 Mar 2005 Ver 0 2 25 Emulator EVA Board Setting...
Page 115: ...APPENDIX...
Page 116: ......
Page 124: ...viii Mar 2005 Ver 0 2 MC80F0104 0204 Preliminary...