English
Language : 

XR16C2850 Datasheet, PDF (9/43 Pages) Exar Corporation – 3.3V AND 5V DUART WITH 128-BYTE FIFO
XR16C2850
REV. 2.0.0
3.3V AND 5V DUART WITH 128-BYTE FIFO
áç
TABLE 4: INTA AND INTB PIN OPERATION FOR
RECEIVER
FCR BIT-0 = 0
(FIFO DISABLED)
FCR BIT-0 = 1
(FIFO ENABLED)
INTA/B Pin 0 = no data
1 = 1 byte
0 = FIFO below trigger level
1 = FIFO above trigger level
2.8 CRYSTAL OSCILLATOR OR EXT. CLOCK INPUT
The 2850 includes an on-chip oscillator (XTAL1 and
XTAL2) to produce a clock for both UART sections in
the device. The CPU data bus does not require this
clock for bus operation. The crystal oscillator provides
a system clock to the Baud Rate Generators (BRG)
section found in each of the UART. XTAL1 is the input
to the oscillator or external clock buffer input with
XTAL2 pin being the output. For programming details,
see “Programmable Baud Rate Generator.”
MP
FIGURE 4. TYPICAL OSCILLATOR CONNECTIONS
rates. Typical oscillator connections are shown in
Figure 4. For further reading on oscillator circuit
please see application note DAN108 on EXAR’s web
site.
2.9 PROGRAMMABLE BAUD RATE GENERATOR
A single Baud Rate Generator (BRG) is provided for
the transmitter and receiver, allowing independent
TX/RX channel control. The programmable Baud
Rate Generator is capable of operating with a crystal
frequency of up to 24 MHz. However, with an external
clock input on XTAL1 pin and a 2K ohms pull-up re-
sistor on XTAL2 pin (as shown in Figure 5) it can ex-
tend its operation up to 50 MHz (3.125 Mbps serial
data rate) at room temperature and 5.0V.
FIGURE 5. EXTERNAL CLOCK CONNECTION FOR
EXTENDED DATA RATE
External Clock
vcc
XTAL1
gnd
VCC
XTAL1
XTAL2
R2
500 ΚΩ − 1 ΜΩ
R1
0-120 Ω
(Optional)
C1
22-47 pF
1.8432 MHz
Y1
to
24 MHz
C2
22-47 pF
The on-chip oscillator is designed to use an industry
standard microprocessor crystal (parallel resonant,
fundamental frequency with 10-22 pF capacitance
load, ESR of 20-80 ohms and 100ppm frequency tol-
erance) connected externally between the XTAL1 and
XTAL2 pins (see Figure 4). Alternatively, an external
clock can be connected to the XTAL1 pin to clock the
internal baud rate generator for standard or custom
R1
2K
XTAL2
Each UART also has their own prescaler along with
the BRG. The prescaler is controlled by CLKSEL
hardware pin or a software bit in the MCR register.
The MCR register bit-7 sets the prescaler to divide
the input crystal or external clock by 1 or 4 and can
override the CLKSEL pin following reset. The clock
output of the prescaler goes to the BRG. The BRG
further divides this clock by a programmable divisor
between 1 and (216 -1) to obtain a 16X sampling rate
clock of the serial data rate. The sampling rate clock
is used by the transmitter for data bit shifting and re-
ceiver for data sampling.
9