![](http://datasheet.mmic.net.cn/330000/MB90F562_datasheet_16437954/MB90F562_376.png)
352
CHAPTER 13 UART
MB90560 series
13.1 Overview of UART
UART is a general-purpose serial data communication interface for performing
synchronous or asynchronous (start-stop synchronization) communication with
external devices. The UART has a normal bidirectional communication function
(normal mode), additionally the master-slave communication function (multiprocessor
mode) is only available for the master system.
I
UART Functions
G
UART functions
UART is a general-purpose serial data communication interface for transmitting serial data to
and receiving data from another CPU and peripheral devices. It has the functions listed in Table
13.1-1.
Table 13.1-1UART functions
<Check>
During clock synchronous transfer, start and stop bits are not added so only data is
transferred in UART.
Function
Data buffer
Full-duplex, double buffering
Transfer mode
Clock synchronous (using start and stop bits)
Clock asynchronous (start-stop synchronization)
Baud rate
A dedicated baud rate generator is provided. Eight settings can be
selected.
An external clock can be input.
Internal clock (internal clocks supplied from 16-bit reload timer 0
can be used.)
Data length
7 bits (in asynchronous normal mode only)
8 bits
Signal mode
Non-return to zero (NRZ)
Reception error
detection
Framing error
Overrun error
Parity error (cannot be detected in multiprocessor mode.)
Interrupt request
Reception interrupt (reception completion and reception error
detection)
Transmission interrupt (transmission completion)
Extended intelligent I/O service (EI20S) is available for both trans-
mission and reception interrupts.
Master-slave
communication function
(multiprocessor mode)
One-to-n communication (one master to n slaves) can be performed.
(This function is supported only for the master system.)