XR16L788 Exar Corporation, XR16L788 Datasheet - Page 11
![no-image](/images/manufacturer_photos/0/2/243/exar_corporation_sml.jpg)
XR16L788
Manufacturer Part Number
XR16L788
Description
High-performance 3.3V Octal Uart
Manufacturer
Exar Corporation
Datasheet
1.XR16L788.pdf
(42 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Part Number:
XR16L788CQ
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
Company:
Part Number:
XR16L788CQ-F
Manufacturer:
Exar Corporation
Quantity:
10 000
Part Number:
XR16L788CQ-F
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
Company:
Part Number:
XR16L788CQTR-F
Manufacturer:
Exar Corporation
Quantity:
10 000
Company:
Part Number:
XR16L788IQ
Manufacturer:
XR
Quantity:
5 510
Company:
Part Number:
XR16L788IQ
Manufacturer:
NSC
Quantity:
5 510
Company:
Part Number:
XR16L788IQ-F
Manufacturer:
Exar Corporation
Quantity:
10 000
Part Number:
XR16L788IQ-F
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
Company:
Part Number:
XR16L788IQTR-F
Manufacturer:
Exar Corporation
Quantity:
10 000
XR16L788 OCTAL UART
REV. 1.1.4
TIMER [7:0] (default 0x00): Reserved.
TIMERMSB [7:0] and TIMERLSB [7:0]
TIMERMSB and TIMERLSB form a 16-bit value. The
least-significant bit of the timer is being bit [0] of the
Each bit selects 8X or 16X sampling rate for that
UART channel, bit-0 is channel 0. Logic 0 (default)
selects normal 16X sampling with logic one selects
8X sampling rate. Transmit and receive data rates will
double by selecting 8X.
The 8-bit Reset register [RESET] provides the soft-
ware with the ability to reset the UART(s) when there
is a need. Each bit is self-resetting after it is written a
1.1.3 8XMODE [7:0] (default 0x00)
1.1.4 REGA [15:8] is reserved
1.1.5 RESET [7:0] (default 0x00)
C h - 7
Bit-7 Bit-6 Bit-5 Bit-4 Bit-3 Bit-2 Bit-1 Bit-0
B it-15
Ch-7
Bit-7 Bit-6 Bit-5 Bit-4 Bit-3 Bit-2 Bit-1 Bit-0
Individual UART Channel 8X Clock Mode Enabl e
C h - 6
Individual UART Channel Reset Enable
Ch-6
B it-14
REGA [7:0]
C h - 5 C h - 4 C h - 3 C h - 2 C h - 1 C h - 0
Ch-5 Ch-4 Ch-3 Ch-2 Ch-1 Ch-0
8XMODE Register
B it-13
RESET Register
TIM ERM SB Register
(default 0x00)
B it-12
IS RESERVED
B it-7 B it-6
R s v d
B it-11
1 6 -B it T im e r/C o u n te r P ro g ra m m a b le R e g iste rs
(default 0x00)
R s v d
B it-10
B it-5 B it-4 B it-3 B it-2
R s v d
TIM E R C N TL R egister
B it-9
R s v d
B it-8
11
S e le c t
C lo c k
TIMERLSB with most-significant-bit being bit [7] in
TIMERMSB. Reading the TIMERCNTL register will
clear its interrupt. Default value is zero upon power-
up and reset.
logic 1 to perform a reset to that channel. All registers
in that channel will be reset to the default condition,
see
sets UART channel 0 with bit-7=1 resets channel 7.
The 8-bit Sleep register enables each UART sepa-
rately to enter Sleep mode. Sleep mode reduces
power consumption when the system needs to put
the UART(s) to idle. The UART enters sleep mode
when there is no interrupt pending. When all 8 UARTs
are put to sleep, the on-chip oscillator shuts off to fur-
ther conserve power. In this case, the octal UART is
awaken by any of the UART channel on from a re-
ceive data byte or a change on the serial port. The
UART is ready after 32 crystal clocks to ensure full
functionality. Also, a special interrupt is generated
with an indication of no pending interrupt. Logic 0 (de-
fault) and logic 1 disable and enable sleep mode re-
spectively.
There are 2 internal registers that provide device
identification and revision, DVID and DREV registers.
The 8-bit content in the DVID register provides device
1.1.6 SLEEP [7:0] (default 0x00)
1.1.7 Device Identification and Revision
B it-7
R e -trig g e r
Table 15
B it-7 B it-6 B it-5 B it-4 B it-3 B it-2 B it-1 B it-0
C h-7
S in g le /
B it-6
Individual U AR T C hannel S leep Enable
C h-6
B it-1
for details. As an example, bit-0 =1 re-
S ta rt/
S to p
B it-5
C h-5 C h-4 C h-3 C h-2 C h-1 C h-0
TIM ERLSB Register
B it-0
E n a b le
S LE EP Register
IN T
B it-4
B it-3
B it-2
B it-1
B it-0