Universal Asynchronous Receiver/ Transmitter (Uart); Uart Serial Interface Functions - Abov MC80F0304 User Manual

8-bit single-chip microcontrollers
Table of Contents

Advertisement

MC80F0304/08/16
16. UNIVERSAL ASYNCHRONOUS RECEIVER/TRANSMITTER (UART)

16.1 UART Serial Interface Functions

ables full-duplex operation wherein one byte of data after the start
The Universal Asynchronous Receiver / Transmitter (UART) en-
BRGCR register. Universal asynchronous serial I/O mode
The UART driver consists of RXR, TXR, ASIMR, ASISR and
bit is transmitted and received. The on-chip baud rate generator
(UART) can be selected by ASIMR register. Figure 16-1 shows
dedicated to UART enables communications using a wide range
a block diagram of the UART driver.
fined by dividing clocks input to the ACLK pin.
of selectable baud rates. In addition, a baud rate can also be de-
Internal Data Bus
Receive Buffer Register
(RXR)
RxE
RxD PIN
Receive Shift Register
(RX)
Transmit Shift Register
(TXR)
PE
2
FE
1
0
OVE
(ASISR)
TxE
TxD PIN
Transmit Controller
(Parity Addition)
(UART tramsmit interrupt)
INT_TX
(Parity Check)
Receive Controller
(UART receive interrupt)
INT_RX
ACLK PIN
Baud Rate
f
XIN
÷2 ~ f
XIN
÷128
Generator
Figure 16-1 UART Block Diagram
November 4, 2011 Ver 2.12
85

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents