355
Section 10 Serial Communication Interface (SCI)
10.1
Overview
The SH7410 serial communication interface (SCI) has two independent channels. Both channels
function identically. The SCI supports both asynchronous and clock synchronous serial
communication. Asynchronous mode synchronizes each character individually, and clock
synchronous mode synchronizes communication with clock pulses.
10.1.1
Features
The features of the SCI include:
The serial communication mode can be asynchronous or clock synchronous.
Asynchronous mode
Serial data communication is synchronized in character units. The SCI can communicate
with a universal asynchronous receiver/transmitter (UART), an asynchronous
communication interface adapter (ACIA), or any other chip that employs a standard
asynchronous serial communication. There are eight selectable serial data communication
formats.
Data length: seven or eight bits
Stop-bit length: one or two bits
Parity: even, odd, or none
Reception error detection: parity, overrun, and framing errors
Clock synchronous mode
Serial data communication is synchronized with a clock signal. The SCI can communicate
with other chips having a clock synchronous communication function. There is one serial
data communication format.
Data length: eight bits
Reception error detection: overrun errors
Full-duplex communication: Transmission and reception are independent, so the SCI can
transmit and receive simultaneously. Double buffering permits continuous data transfer in both
the transmit and receive directions.
On-chip baud-rate generator with selectable bit rates
Internal or external transmit/receive clock source: baud-rate generator (internal) or SCK pin
(external)
Four types of interrupts: transmit-data-empty, transmit-end, receive-data-full, and
receive-error. They are requested independently. The transmit-data-empty and receive-data-full
interrupts can start the transfer of data by the direct memory access controller (DMAC).