XR88C92CJ EXAR [Exar Corporation], XR88C92CJ Datasheet

no-image

XR88C92CJ

Manufacturer Part Number
XR88C92CJ
Description
DUAL UNIVERSAL ASYNCHRONOUS RECEIVER AND TRANSMITTER
Manufacturer
EXAR [Exar Corporation]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
XR88C92CJ
Manufacturer:
ST
0
Part Number:
XR88C92CJ-F
Manufacturer:
Exar Corporation
Quantity:
10 000
Part Number:
XR88C92CJ-F
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
Company:
Part Number:
XR88C92CJ-F
Quantity:
835
Part Number:
XR88C92CJTR-F
Manufacturer:
Exar Corporation
Quantity:
10 000
Company:
Part Number:
XR88C92CJTR-F
Quantity:
1 000
The XR88C92/192 is a Dual Universal Asynchronous Receiver and Transmitter with 8 (XR88C92) / 16 (XR88C192)
bytes transmit and receive FIFO. The XR88C92/192 is a pin and functional replacement for the SC26C92 and an
improved version of the Philips SCC2692 UART with faster data access and other additional features. The operating
speed of the receiver and transmitter can be selected independently from a table of eighteen fixed baud rates, a
16X clock derived from a programmable counter/timer, or an external 1X or 16X clock. The baud rate generator and
counter/timer can operate directly from a crystal or from external clock input. The XR88C92/192 provides a power-
down mode in which the oscillator is stopped but the register contents are retained. The XR88C92/192 is fabricated
in an advanced CMOS process to achieve low power and high speed requirements.
Added features in devices with top marking of "D2" and
XR88C92IV
XR88C92CV
XR88C192IV
XR88C92IP
XR88C92IJ
XR88C192CV 44-Lead TQFP
XR88C192IP 40-Lead PDIP
XR88C192IJ
XR88C92CP
XR88C92CJ
XR88C192CP 40-Lead PDIP
XR88C192CJ 44-Lead PLCC
Part number
16 Bytes transmit/receive FIFO (XR88C192)
DESCRIPTION
FEATURES
newer:
Pin to pin and functional compatible to SC26C92
Enhanced Multidrop mode operation with separate
storage for address and data tags (9th bit)
8 Bytes transmit/receive FIFO (XR88C92)
Standard baud rates from 50bps to 230.4kbps
Non-standard baud rate of up to 1Mbps
Transmit and Receive trigger levels
Watch dog timer
Programmable clock source for receiver and trans-
mitter of each channel
Single interrupt output
7 Multipurpose inputs, 8 Multipurpose outputs
2.97 to 5.5 volt operation
Programmable character lengths (5, 6, 7, 8)
Parity, framing, and over run error detection
Programmable 16-bit timer/counter
On-chip crystal oscillator
Power down mode
ORDERING INFORMATION
5 volt tolerant inputs
Rev. 1.31
EXAR Corporation, 48720 Kato Road, Fremont, CA 94538 (510) 668-7000 FAX (510) 668-7017
Package
40-Lead PDIP
44-Lead PLCC
44-Lead TQFP
40-Lead PDIP
44-Lead PLCC
44-Lead TQFP
44-Lead PLCC
44-Lead TQFP
Operating temperature Device Status
-40° C
-40° C
-40° C
-40° C
-40° C
-40° C
0° C
0° C
0° C
0° C
0° C
0° C
to
to
to
to
to
to
to
to
to
to
to
to
+ 70° C
+ 70° C
+ 70° C
+ 85° C
+ 85° C
+ 85° C
+ 70° C
+ 70° C
+ 70° C
+ 85° C
+ 85° C
+ 85° C
Discontinued. See the XR88C92CV for a replacement.
Active
Active
Discontinued. See the XR88C92IV for a replacement.
Active
Active
Discontinued. See the XR88C192CV for a replacement.
Active
Active
Discontinued. See the XR88C192IV for a replacement.
Active
Active
DUAL UNIVERSAL ASYNCHRONOUS
-IO W
-IO R
R X B
N .C .
O P 1
O P 3
O P 5
O P 7
T X B
IP 0
A 3
RECEIVER AND TRANSMITTER
1 0
1 1
1 2
1 3
1 4
1 5
1 6
1 7
7
8
9
PLCC Package
XR88C92/192
X R 88C 192
X R 88C 92
June 2003
3 9
3 8
3 7
3 6
3 5
3 4
3 3
3 2
3 1
3 0
2 9
-C S
R E S E T
X T A L 2
X T A L 1
R X A
N .C .
T X A
O P 0
O P 2
O P 4
O P 6

Related parts for XR88C92CJ

XR88C92CJ Summary of contents

Page 1

... Parity, framing, and over run error detection Programmable 16-bit timer/counter On-chip crystal oscillator Power down mode ORDERING INFORMATION Part number Package Operating temperature Device Status XR88C92CP 40-Lead PDIP 0° C XR88C92CJ 44-Lead PLCC 0° C XR88C92CV 44-Lead TQFP 0° C XR88C92IP 40-Lead PDIP -40° C XR88C92IJ 44-Lead PLCC -40° ...

Page 2

XR88C92/192 Package Description 40 Pin DIP Package - ...

Page 3

Block Diagram - Rev. 1.31 XR88C92/192 ...

Page 4

XR88C92/192 SYMBOL DESCRIPTION (* 44 pin TQFP) Symbol Pin 44 40 RXA, RXB 35,11 31,10 TXA, TXB 33,13 30,11 RESET 38 34 OP0 32 29 OP1 14 12 OP2 31 28 OP3 15 13 OP4 30 27 Rev. 1.31 Signal ...

Page 5

SYMBOL DESCRIPTION (* 44 pin TQFP) Symbol Pin 44 40 OP5 16 14 OP6 29 26 OP7 17 15 A0-A3 2,4, 1,3, 40,42, 6,7 5,6 XTAL1 36 32 XTAL2 37 33 GND 22 20 16,17 -INT 24 21 IP0 8 ...

Page 6

XR88C92/192 SYMBOL DESCRIPTION (* 44 pin TQFP) Symbol Pin 44 40 IP3 3 2 IP4 43 39 IP5 42 38 IP6 D0-D7 28,18 25,16 22,12 27,19 24,17 21,13 26,20 23,18 20,14 25,21 22,19 19,15 -IOW ...

Page 7

INTERNAL CONTROL LOGIC The internal control logic of the XR88C92/192 receives operation commands from the central processing unit (CPU) and generates appropriate signals to the internal sections to control device operation. The internal control logic takes in the following inputs: ...

Page 8

XR88C92/192 the parallel outputs OP3 through OP7 to provide dis- crete interrupt outputs for the transmitters, the receiv- ers, and the C/T. See 'Configuring Multi-purpose Out- puts' section for details. DATA BUS BUFFER (D0 - D7) The data bus buffer ...

Page 9

OP2 - OP7: The other outputs (OP2 - OP7) are configured via the OPCR. Please see the description under the OPCR register for the details. CRYSTAL INPUTS (XTAL1 & XTAL2 crystal is used connected between XTAL1 ...

Page 10

XR88C92/192 This is also reflected in the Interrupt Status Register, ISR bit-0 for channel A and bit-4 for channel B. This is different from the TxRDY bit in the status register. The TxRDY bit in the status register (SRA, SRB ...

Page 11

OR of these respective bits, for all the data bytes in the FIFO stack since the last reset error command (see CRA, CRB bits 7:4) was issued. That is, beginning immediately after ...

Page 12

XR88C92/192 station. When the slave stations' receivers detect an address character, each receiver notifies its respective CPU by setting receiver ready (-RXRDY) and generating an interrupt, if programmed to do so. Each slave station CPU then compares the received address ...

Page 13

Users can program the counter to generate an interrupt request for this condition on the -INT output by unmasking the bit-3 in the Interrupt Mask Register (IMR, address 0x5). After 0x0000 the count becomes 0xFFFF, and the counter continues counting ...

Page 14

XR88C92/192 address 0xE) is read, the C/T terminates the current countdown sequence and sets its output to a '1' (OP3 can be programmed to show this output). The C/T is then initialized to the pre-load value, and begins a new ...

Page 15

Register BIT-7 [Default MRA0[00] Watch MRB0[00] dog timer MRA1[00 MRB1[00] RTS control MRA2[00] Loopback 1 ...

Page 16

XR88C92/192 MODE REGISTER 0 (MR0A, MR0B) This register is accessed only when command is applied via CRA, CRB register (upper nibble = 0xB). After reading or writing to MR0A (or MR0B) register, the mode register pointer will point to MR1A ...

Page 17

Register) to reset the pointer to MR0 or MR1. MR2A, MR2B Bits 3-0: Stop bit length. 0000 = 0.563 (default) 1000 = 1.563 0001 = 0.625 1001 = 1.625 0010 = 0.688 1010 = 1.688 0011 = 0.750 1011 = ...

Page 18

XR88C92/192 Baud Rate Table for a 3.6864MHz clock. Data rates would double for a 7.3728MHz clock. MR0 Bits 2,0=0 CSRA, CSRB SET-1 Bits 7:4 or ACR Bits 3:0 Bit-7=0 0000 (default) 50 0001 110 0010 134.5 0011 200 0100 300 ...

Page 19

Start Break. Forces the transmitter output to go low and stay low. If transmitter is empty the start of the break condition will be de- layed up to two bit times. If transmitter is active, ...

Page 20

XR88C92/192 following table shows how to select the clock source for the C/T when used in counter mode or timer mode. ACR C/T Clock Source Bits 6:4 Mode Counter External (IP2 Counter TXAClk1-Transmit A ...

Page 21

If the corresponding bit in this register is a zero, the state of the bit in the interrupt status register has no effect on the -INT ...

Page 22

XR88C92/192 START COUNTER/TIMER REGISTER (STCR) Read Only Reading from this register will start the C/T. Data values returned should be ignored. STOP COUNTER/TIMER REGISTER (SPCR) - Read Only Reading from this register will stop the C/T. Data values returned should ...

Page 23

PROGRAMMING EXAMPLES The following examples show how to initialize the XR88C92/192 for various operating conditions: A) The first example will initialize channel XR88C92 device for regular RX/TX. The operating parameters will be 9600 baud, 8 word length, ...

Page 24

XR88C92/192 ABSOLUTE MAXIMUM RATINGS Supply range Voltage at any pin Operating temperature Storage temperature Package dissipation DC ELECTRICAL CHARACTERISTICS FOR XR88C92 AND XR88C192 T =0° - 70°C (-40° - +85°C for Industrial grade packages), Vcc=3.3 - 5.0 V ± 10% ...

Page 25

AC ELECTRICAL CHARACTERISTICS T =0° - 70°C (-40° - +85°C for Industrial grade packages), Vcc=3.3 - 5.0 V ± 10% unless otherwise specified. A Symbol Parameter T T Clock pulse duration 1w Oscillator/Clock frequency 3w T Address Valid ...

Page 26

XR88C92/192 - - rite ) Figure 3: Bus Timing (Read/Write cycle) IP6-IP0 T9s -IOR ...

Page 27

ENABLE -RxRDY -FFULL -RxRDY/ -FFULL -IOR Status Data (D1) OVERRUN ERROR -RTS ENABLE -TxRDY -IOW -CTS -RTS Rev. 1. D11 Will be lost due to overrun Figure 6: Receive Timing Break ...

Page 28

XR88C92/192 -IOW -IOR -INT ExCLK Rev. 1.31 T11d T11d Figure 8: Interrupt Timing T1w T2w T3w Figure 9: External clock Timing 28 XR92-NT XR92-CK ...

Page 29

ating P lane ote ontrol dim ens ion is the ...

Page 30

XR88C92/192 ote ontrol dimens ion is the ...

Page 31

...

Page 32

XR88C92/192 EXPLANATION OF DATA SHEET REVISIONS: FROM TO 1.20 1.30 Added and updated Device Status to front page. Added 5V tolerant input descriptions. Clarified Programming example D. Clarified SRA, SRB Bit-2 description. 1.30 1.31 Clarified that 5V tolerant inputs are ...

Related keywords