XR16V798IQ-0B-EVB Exar Corporation, XR16V798IQ-0B-EVB Datasheet

no-image

XR16V798IQ-0B-EVB

Manufacturer Part Number
XR16V798IQ-0B-EVB
Description
Supports V798 100 Ld QFP,PCI Interface
Manufacturer
Exar Corporation
Datasheet

Specifications of XR16V798IQ-0B-EVB

Design Resources
XR17V798/794 Eval Board Schematic
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
JULY 2008
GENERAL DESCRIPTION
The XR16V798
Universal Asynchronous Receiver and Transmitter
(UART) with 5V tolerant serial (modem) inputs. The
highly integrated device is designed for high
bandwidth requirement in communication systems.
The global interrupt source register provides a
complete interrupt status indication for all 8 channels
to speed up interrupt parsing. Each UART has its own
16C550 compatible set of configuration registers, TX
and RX FIFOs of 64 bytes, fully programmable
transmit and receive FIFO trigger levels, TX and RX
FIFO level counters, automatic RTS/CTS or DTR/
DSR hardware flow control with programmable
hysteresis,
control, RS-485 half-duplex direction control with
programmable turn-around delay, Intel or Motorola
bus interface and sleep mode with a wake-up
indicator.
N
APPLICATIONS
Exar
F
OTE
IGURE
Remote Access Servers
Ethernet Network to Serial Ports
Network Management
Factory Automation and Process Control
Point-of-Sale Systems
Multi-port RS-232/RS-422/RS-485 Cards
RST#
A7:A0
D7:D0
IOR#
IOW#
CS#
INT#
16/68#
: Covered by US patents #5,649,122 and #5,949,787
Corporation 48720 Kato Road, Fremont CA, 94538
1. B
LOCK
autoamtic
1
D
Data Bus
(798), is a 2.25V to 3.6V octal
Interface
IAGRAM
HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL
software
Timer/Counter
Configuration
(Xon/Xoff)
Registers
Device
16-bit
flow
(510) 668-7000
FEATURES
2.25V to 3.6V with 5V Tolerant Serial Inputs
Single Interrupt output for all 8 UARTs
A Global Interrupt Source Register for all 8 UARTs
5G “Flat” UART Registers for easier programming
Simultaneous Initialization of all UART channels
A General Purpose Command-driven 16-bit
Timer/counter
Sleep Mode with Wake-up Indication
Highly Integrated Device for Space Saving
Each UART is independently controlled with:
Up to 8 Mbps Serial Data Rate
Pin compatible to XR16L788. Same 100-pin QFP
Package (14x20x3 mm)
16C550 Compatible 5G Register Set
64-byte Transmit and Receive FIFOs
Fractional Baud Rate Generator
Transmit and Receive FIFO Level Counters
Programmable TX and RX FIFO Trigger Level
Automatic RTS/CTS or DTR/DSR Flow Control
Automatic Xon/Xoff Software Flow Control
RS485 HDX Control Output with Selectable
Turn-around Delay
Infrared (IrDA 1.0) Data Encoder/Decoder
Programmable Data Rate with Prescaler
UART
Regs
BRG
UART Channel 1
UART Channel 2
UART Channel 3
UART Channel 4
UART Channel 5
UART Channel 0
UART Channel 6
Crystal Osc/Buffer
UART Channel 7
FAX (510) 668-7017
TX & RX
64 Byte RX FIFO
64 Byte TX FIFO
ENDEC
IR
XR16V798
TX0, RX0, DTR0#,
DSR0#, RTS0#,
CTS0#, CD0#, RI0#
www.exar.com
XTAL1
XTAL2
TMRCK
TX7, RX7, DTR7#,
DSR7#, RTS7#,
CTS7#, CD7#, RI7#
REV. 1.0.1

Related parts for XR16V798IQ-0B-EVB

XR16V798IQ-0B-EVB Summary of contents

Page 1

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL JULY 2008 GENERAL DESCRIPTION 1 The XR16V798 (798 2.25V to 3.6V octal Universal Asynchronous Receiver and Transmitter (UART) with 5V tolerant serial (modem) inputs. The highly integrated device is ...

Page 2

... VCC TX1 DTR1# RTS1# RI1# CD1# DSR1# CTS1# RX1 TX0 DTR0# RTS0# RI0# CD0# DSR0# CTS0# RX0 ORDERING INFORMATION ART UMBER XR16V798IQ 100-Lead QFP XR16V798 100-QFP ACKAGE PERATING EMPERATURE -40°C to +85°C 2 REV. 1.0.1 CTS5# RX5 VCC GND TX6 DTR6# RTS6# ...

Page 3

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0.1 PIN DESCRIPTIONS AME IN YPE DATA BUS INTERFACE Address lines [7:0]. A0:A3 selects individual UART’s 16 configuration registers, A7:A0 20-27 I A4:A6 selects ...

Page 4

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE AME IN YPE UART channel 1 Transmit Data or infrared transmit data. TX1 85 O UART channel 1 Receive Data or infrared receive data. ...

Page 5

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0 AME IN YPE UART channel 4 Receive Data or infrared receive data. Normal RXD input idles RX4 57 I HIGH. The infrared pulse ...

Page 6

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE AME IN YPE UART channel 7 Request to Send or general purpose output (active LOW). See RTS7 description of RTS0# pin. UART ...

Page 7

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0.1 1.0 DESCRIPTION The XR16V798 (798) integrates the functions of 8 enhanced 16550 UARTs, a general purpose 16-bit timer/ counter and an on-chip oscillator. The device configuration registers ...

Page 8

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE 2.4 INT# Ouput The INT# interrupt output changes according to the operating mode and enhanced features setup. and 3 summarize the operating behavior for the transmitter and receiver. ...

Page 9

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0.1 2.6 Programmable Baud Rate Generator with Fractional Divisor Each UART has its own Baud Rate Generator (BRG) with a prescaler for the transmitter and receiver. The prescaler ...

Page 10

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE ABLE YPICAL DATA RATES WITH A Required D IVISOR FOR Output Data 16x Clock O Rate (Decimal) 400 3750 2400 625 4800 312.5 9600 156.25 ...

Page 11

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0.1 2.7.1 Transmit Holding Register (THR) - Write Only The transmit holding register is an 8-bit register providing a data interface to the host processor. The host writes ...

Page 12

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE 2.8 Receiver The receiver section contains an 8-bit Receive Shift Register (RSR) and 64 bytes of FIFO which includes a byte-wide Receive Holding Register (RHR). The RSR uses ...

Page 13

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0 IGURE ECEIVER PERATION IN 16X or 8X Clock Receive Data Shift Register (RSR) 64 bytes by 11-bit wide FIFO Receive Data FIFO Receive ...

Page 14

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE . ABLE RANSMIT AND THR and RHR Address Locations For CH0 to CH7 (16C550 Compatible) CH0 0x00 Write THR CH0 0x00 Read RHR CH1 0x10 ...

Page 15

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0.1 2.10 Auto RTS/DTR Hardware Flow Control Operation Automatic RTS/DTR flow control is used to prevent data overrun to the local receiver FIFO. The RTS#/DTR# output pin is ...

Page 16

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE RTS/DTR CTS/DSR F IGURE UTO AND Local UART UARTA Receiver FIFO Trigger Reached Auto RTS Trigger Level Transmitter Auto CTS Monitor Assert RTS# to Begin ...

Page 17

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0.1 In the event that the receive buffer is overfilling and flow control needs to be executed, the 798 automatically sends an Xoff message (when enabled) via the ...

Page 18

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE The infrared encoder sends out a 3/ bit wide HIGH-pulse for each “0” bit in the transmit data stream. This signal encoding reduces the on-time of ...

Page 19

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0.1 2.15 Sleep Mode with Auto Wake-Up The 798 supports low voltage system designs, hence, a sleep mode is included to reduce its power consumption when the chip ...

Page 20

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE 2.16 Internal Loopback Each UART channel provides an internal loopback capability for system diagnostic purposes. The internal loopback mode is enabled by setting MCR register bit-4 to logic ...

Page 21

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0.1 F 12. T XR16V798 R IGURE HE EGISTERS 8-bit Data Bus Interface 3.1 DEVICE CONFIGURATION REGISTER SET The device configuration registers are directly accessible from the bus. ...

Page 22

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE Bit 7 DDRESS EAD R EGISTER [A7:A0] W RITE 0x80 R INT Source UART 7 0x81 R INT 1 UART 2 bit 1 0x82 ...

Page 23

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0.1 3.1.1.1 INT0 Channel Interrupt Indicator: Bit-7 Ch-7 3.1.1.2 INT1, INT2 and INT3 Interrupt Source Locator INT3, INT2 and INT1 provide a 24-bit (3 bits per channel) encoded ...

Page 24

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE 3.1.2 General Purpose 16-bit Timer/Counter [TIMERMSB, TIMELSB, TIMER, TIMECNTL XX-XX-00-00) X The 798 includes a 16-bit general purpose timer/counter. Its clock source may be selected from ...

Page 25

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0.1 TIMER OPERATION The following paragraphs describe the operation of the 16-bit Timer/Counter. The following conventions will be used in this discussion: ’N’ is the 16-bit value programmed ...

Page 26

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE 3.1.3 8XMODE [7:0] (default 0x00) Each bit selects 8X or 16X sampling rate for that UART channel, bit-0 is channel 0. Logic 0 (default) selects normal 16X sampling ...

Page 27

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0.1 3.1.7.1 DVID [7:0] (default 0x48) Device identification for the type of UART. The Device ID for the V798 is 0x48. Examples: XR16V798 = 0x48 XR16L788 = 0x28 ...

Page 28

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE 3.2 UART CHANNEL CONFIGURATION REGISTERS The first 8 registers are 16550 compatible with EXAR enhanced feature registers located on the upper 8 addresses. The 8 sets of UART ...

Page 29

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0.1 T 12: UART CHANNEL CONFIGURATION REGISTERS DESCRIPTION. ABLE DDRESS EG EAD A3- AME RITE ...

Page 30

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE T 12: UART CHANNEL CONFIGURATION REGISTERS DESCRIPTION. ABLE DDRESS EG EAD A3- AME RITE TXTRG ...

Page 31

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0.1 IER[7]: CTS# Input Interrupt Enable (requires EFR bit-4=1) • Logic 0 = Disable the CTS# interrupt (default). • Logic 1 = Enable the CTS# interrupt. The UART ...

Page 32

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE 4.4 Interrupt Status Register (ISR) - Read Only The UART provides multiple levels of prioritized interrupts to minimize external software interaction. The Interrupt Status Register (ISR) provides the ...

Page 33

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0.1 ISR[7:6]: FIFO Enable Status These bits are set to a logic 0 when the FIFOs are disabled. They are set to a logic 1 when the FIFOs ...

Page 34

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE T 14: T ABLE RANSMIT AND T FCTR FCTR FCR RIGGER ABLE Table ...

Page 35

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0.1 LCR[5]: TX and RX Parity Select If the parity bit is enabled, LCR BIT-5 selects the forced parity format. • LCR BIT-5 = logic 0, parity is ...

Page 36

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE 4.7 Modem Control Register (MCR) - Read/Write The MCR register is used for controlling the modem interface signals or general purpose inputs/outputs. MCR[7]: Clock Prescaler Select • Logic ...

Page 37

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0.1 MCR[1]: RTS# Output The RTS# pin may be used for automatic hardware flow control by enabled by EFR bit-6 and MCR bit-2=0. If the modem interface is ...

Page 38

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE LSR[1]: Receiver Overrun Flag • Logic overrun error (default). • Logic 1 = Overrun error. A data overrun error condition occurred in the receive shift ...

Page 39

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0.1 MSR[1]: Delta DSR# Input Flag • Logic change on DSR# input (default). • Logic 1 = The DSR# input has changed state since the ...

Page 40

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE MSR [3]: Transmitter Disable This bit can be used to disable the transmitter by halting the Transmit Shift Register (TSR). When this bit is set to a ’1’, ...

Page 41

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0.1 FCTR[4]: Infrared RX Input Logic Select • Logic 0 = Select RX input as active HIGH encoded IrDA data, normal, (default). • Logic 1 = Select RX ...

Page 42

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE EFR[6]: Auto RTS or DTR Flow Control Enable RTS#/DTR# output may be used for hardware flow control by setting EFR bit-6 to logic 1. When Auto RTS/ DTR ...

Page 43

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0.1 EFR[3:0]: Software Flow Control Select Combinations of software flow control can be selected by programming these bits, as shown in below. T ABLE EFR -3 EFR -2 ...

Page 44

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE 4.19 XCHAR REGISTER, READ ONLY This register gives the status of the last sent control character (xon or xoff) and the last received control character (xon or xoff). ...

Page 45

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0.1 REGISTERS RESET STATE DLL Bits 7-0 = 0x01 DLM Bits 7-0 = 0x00 DLD Bits 7-0 = 0x00 RHR Bits 7-0 = 0xXX THR Bits 7-0 = ...

Page 46

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE ABSOLUTE MAXIMUM RATINGS Power Supply Range Voltage at Any Pin Operating Temperature Storage Temperature Package Dissipation Thermal Resistance (14x20x3.0mm 100-QFP) ELECTRICAL CHARACTERISTICS DC ELECTRICAL CHARACTERISTICS ...

Page 47

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0.1 AC ELECTRICAL CHARACTERISTICS TA (-40 to +85 C for industrial grade package), Vcc is 2.25V to 3.6V Load ...

Page 48

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE AC ELECTRICAL CHARACTERISTICS TA (-40 to +85 C for industrial grade package), Vcc is 2.25V to 3.6V Load where ...

Page 49

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0 IGURE ODE NTEL ATA A0-A7 Valid Address T AS CS# IOR# T RDV D0-D7 A0-A7 Valid Address T AS CS# ...

Page 50

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE F 17 IGURE ODE OTOROLA A0-A7 T ADS CS# T RWS R/W# T RDA D0-D7 A0-A7 T ADS CS# T RWS R/W# T ...

Page 51

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0 IGURE ODEM NPUT UTPUT IOW # Active RTS# Change of state DTR# CD# CTS# DSR# INT IOR# RI# F 19. R ...

Page 52

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE F 20 IGURE RANSMIT NTERRUPT IMING ...

Page 53

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0.1 PACKAGE DIMENSIONS 100 LEAD PLASTIC QUAD FLAT P 81 100 A2 A Seating Plane A1 SYMBOL ...

Page 54

... July 2008 Corrected description of Xon/Xoff/Special character interrupt. EXAR Corporation reserves the right to make changes to the products contained in this publication in order to improve design, performance or reliability. EXAR Corporation assumes no responsibility for the use of any circuits described herein, conveys no license under any patent or other right, and makes no representation that the circuits are free of patent infringement. Charts and schedules contained here in are only for illustration purposes and may vary depending upon a user’ ...

Page 55

HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE REV. 1.0.1 GENERAL DESCRIPTION................................................................................................ 1 A .............................................................................................................................................. 1 PPLICATIONS F .................................................................................................................................................... 1 EATURES ............................................................................................................................................................. 1 IGURE LOCK IAGRAM .................................................................................................................................................. 2 ...

Page 56

XR16V798 HIGH PERFORMANCE 2.25V TO 3.6V OCTAL UART WITH FRACTIONAL BAUD RATE 3.1.2.2 TIMER [7:0] R ESERVED 3.1.2.3 TIMERCNTL [7:0] R EGISTER T 10: TIMER C C ABLE ONTROL OMMANDS TIMER OPERATION ................................................................................................................................................ ............................................................................................................................................. 25 ...

Related keywords