XR16L788 Exar Corporation, XR16L788 Datasheet - Page 12

no-image

XR16L788

Manufacturer Part Number
XR16L788
Description
High-performance 3.3V Octal Uart
Manufacturer
Exar Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
XR16L788CQ
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
Part Number:
XR16L788CQ-F
Manufacturer:
Exar Corporation
Quantity:
10 000
Part Number:
XR16L788CQ-F
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
Company:
Part Number:
XR16L788CQ-F
Quantity:
382
Part Number:
XR16L788CQTR-F
Manufacturer:
Exar Corporation
Quantity:
10 000
Part Number:
XR16L788IQ
Manufacturer:
XR
Quantity:
5 510
Part Number:
XR16L788IQ
Manufacturer:
NSC
Quantity:
5 510
Part Number:
XR16L788IQ-F
Manufacturer:
Exar Corporation
Quantity:
10 000
Part Number:
XR16L788IQ-F
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
Part Number:
XR16L788IQTR-F
Manufacturer:
Exar Corporation
Quantity:
10 000
identification. A return value of 0x28 from this register
indicates the device is a XR16L788. The DREV regis-
ter returns a 8-bit value of 0x01 for revision A, 0x02
for revision B and so on. This information is very use-
ful to the software driver for identifying which device it
is communicating with and to keep up with revision
changes.
DVID [7:0] default 0x28)
Device identification for the type of UART. The upper
nibble indicates it is a XR16L78x series with lower
nibble indicating the number of channels.
Examples:
XR16L788 = 0x28
XR16L784 = 0x24
DREV [7:0] (default (0x01)
Revision number of the XR16L788. A 0x01 repre-
sents "revision-A" with 0x02 for rev-B and so forth.
REGB register provides a control for simultaneous
write to all 8 UARTs configuration registers or individ-
ually. This is very useful for device initialization in the
power up and reset routines.
The 788 includes an on-chip oscillator (XTAL1 and
XTAL2). The crystal oscillator provides the system
clock to the Baud Rate Generators (BRG) in each of
the 8 UARTs, the 16-bit general purpose timer/
counter and internal logics. XTAL1 is the input to the
oscillator or external clock buffer input with XTAL2 pin
being the output. For programming details, see “Pro-
grammable Baud Rate Generator” on page 13.
The on-chip oscillator is designed to use an industry
standard microprocessor crystal (parallel resonant
with 10-22 pF capacitance load, 100ppm) connected
REGB[0]
REGB[7:1]
2.0 CRYSTAL OSCILLATOR / BUFFER
1.1.8 REGB [7:0] (default 0x00)
Logic 0 (default) write to each UART
configuration registers individually.
Logic 1 enables simultaneous write to
all 8 UARTs configuration register. Use-
ful during device initialization.
Reserved
12
F
externally between the XTAL1 and XTAL2 pins (see
Figure 6
nected to the XTAL1 pin to clock the internal 8 baud
rate generators for standard or custom rates. Typical-
ly, the oscillator connections are shown in Figure 6.
For further reading on oscillator circuit please see ap-
plication note DAN108 on EXAR’s web site.
Each UART channel has a transmit holding register
(THR) and a receive holding register (RHR). The
THR and RHR registers are 16550 compatible so
their access is limited to 8-bit format. The software
driver must separately read the LSR content for the
associated error flags before reading the data byte.
The THR and RHR register addresses for channel 0
to channel 7 is shown in
RHR for channels 0 to 7 are located at address 0x00,
0x10, 0x20, 0x30, 0x40, 0x50, 0x60 and 0x70 respec-
tively. Transmit data byte is loaded to the THR when
writing to that address and receive data is unloaded
from the RHR register when reading that address.
Both THR and RHR registers are 16C550 compatible
in 8-bit format, so each bus operation can only write
or read in bytes.
3.0 TRANSMIT AND RECEIVE DATA
3.1 FIFO DATA LOADING AND UNLOADING
IGURE
THROUGH THE UART CHANNEL REGIS-
TERS, THR AND RHR.
). Alternatively, an external clock can be con-
6. T
YPICAL OSCILLATOR CONNECTIONS
2 2-4 7 pF
X T A L 1
C 1
R =3 0 0 K to 40 0 K
XR16L788 OCTAL UART
1 4.7 45 6
M H z
Table 5
2 2-4 7 pF
below. The THR and
X T A L 2
C 2
REV. 1.1.4

Related parts for XR16L788