English
Language : 

XR88C681_06 Datasheet, PDF (68/101 Pages) Exar Corporation – CMOS Dual Channel UART (DUART)
XR88C681
F.3 28 Pin DIP Packaged DUARTs
The 28 pin DIP packaged devices have only two output
ports, OP0 and OP1. Hence the effect of the “SET
OUTPUT PORT BITS” and “CLEAR OUTPUT PORT
BITS” commands only effects these two pins. Additionally
-RTSA and -RTSB are the only alternative output port pin
functions available to this version of the XR88C681.
G. SERIAL CHANNELS A and B
Each serial channel of the DUART comprises a
full-duplex asynchronous receiver and transmitter. The
two channels can independently select their operating
frequency (from the BRG, the C/T, or an external clock) as
well as operating mode. Besides the normal mode in
which the receiver and transmitter of each channel
operate independently, the DUART can be configured to
operate in various looping modes, which are useful for
local and remote diagnostics, as well as in a wake up
mode used for multi-drop applications.
In this section certain symbols will be used to denote
certain aspects of the Transmitter and Receiver. The
definition of some of these symbols follows.
TXDn - Transmitter (Serial) Data Output for Channel n
TXCn - Transmitter Clock Signal for Channel n
RXDn - Receiver (Serial) Data Input for Channel n
RXCn - Receiver Clock Signal for Channel n
This section of the data sheet discusses the resources
that are available to each channel. These resources are
listed here:
D Transmitter (Transmit Holding Register and Transmit
Shift Register)
D Receiver (Receive Holding Register and Receive
Shift Register)
D Status Register
D Mode Registers
D Command Register (See Section B.2, Command
Decoding)
D Clock Select Register (See Section D, Timing
Control Block)
G.1 Transmitter (TSR and THR)
The transmitter accepts parallel data from the CPU and
converts it to a serial bit stream where it is output at the
TXDn pin, adding start, stop and optional parity bits as
required by the asynchronous protocol.
Each transmitter consists of a Transmit Shift register (TSR)
and a Transmit Holding Register (THR). The THR is
actually a 1 byte FIFO. Figure 35 presents a simplified
illustration of the TSR and THR. The CPU initiates the
transmission of serial data by writing character data to the
THR. The character will be loaded into and processed
through the FIFO, until it reaches the TSR. During the
transition from the THR to the TSR, the character data is
serialized and is transmitted out of the chip via the TXDn pin.
Transmitter Clock (from Timing Block)
TXCn
Transmit Shift Register
TXDn
Outgoing
Serial Data
From Data Bus.
Parallel Data from
the CPU
Transmit Holding
Register
Figure 35. A Simplified Drawing Depicting the Transmit Shift Register and the Transmit Holding Register.
Rev. 2.11
68