xr21v1414 Exar Corporation, xr21v1414 Datasheet

no-image

xr21v1414

Manufacturer Part Number
xr21v1414
Description
4-ch Full-speed Usb Uart
Manufacturer
Exar Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
xr21v1414IM48-F
Manufacturer:
EXAR
Quantity:
5 000
Part Number:
xr21v1414IM48-F
Manufacturer:
Exar Corporation
Quantity:
10 000
Part Number:
xr21v1414IM48-F
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
Part Number:
xr21v1414IM48-F
0
Part Number:
xr21v1414IM48TR-F
Manufacturer:
EXAR
Quantity:
2 400
Part Number:
xr21v1414IM48TR-F
Manufacturer:
EXAR
Quantity:
2 000
Part Number:
xr21v1414IM48TR-F
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
Part Number:
xr21v1414IM48TR-F
0
JUNE 2009
GENERAL DESCRIPTION
The XR21V1414 (V1414) is an enhanced 4-channel
USB
Transmitter (UART). The USB interface is fully
compliant to Full Speed USB 2.0 specification that
supports 12 Mbps USB data transfer rate. The USB
interface also supports USB suspend, resume and
remote wakeup operations.
The V1414 operates from an internal 48MHz clock
therefore no external crystal/oscillator is required like
previous generation UARTs. With the fractional baud
rate generator, any baud rate can accurately be
generated using the internal 48MHz clock.
The large 128-byte FIFO and 384-byte RX FIFO of
the V1414 helps to optimize the overall data
throughput for various applications. The Automatic
Transceiver Direction control feature simplifies both
the hardware and software for half-duplex RS-485
applications. If required, the multidrop (9-bit) mode
with automatic half-duplex transceiver control feature
further
applications.
The V1414 operates from a single 2.97 to 3.63 volt
power supply and has 5V tolerant inputs. The V1414
is available in a 48-pin TQFP package.
Software drivers for Windows 2000, XP, Vista, and
CE, as well as Linux and Mac are supported for the
XR21V1414.
APPLICATIONS
Exar
Portable Appliances
External Converters (dongles)
Battery-Operated Devices
Cellular Data Devices
Factory Automation and Process Controls
Industrial applications
Corporation 48720 Kato Road, Fremont CA, 94538
Universal
simplifies
Asynchronous
typical
multidrop
Receiver
RS-485
and
(510) 668-7000
FEATURES
USB 2.0 Compliant Interface
Enhanced Features of each UART
Internal 48 MHz clock
Single 2.97-3.63V power supply
5V tolerant inputs
48-pin TQFP package
Virtual COM Port drivers
Supports 12 Mbps USB full-speed data rate
Supports USB suspend, resume and remote
wakeup operations
Data rates up to 12 Mbps
Fractional Baud Rate Generator
128 byte TX FIFO
384 byte RX FIFO
7, 8 or 9 data bits, 1 or 2 stop bits
Automatic Hardware (RTS/CTS or DTR/DSR)
Flow Control
Automatic Software (Xon/Xoff) Flow Control
Multidrop
Transceiver Control
Multidrop mode w/ Auto TX Enable
Half-Duplex mode
Sleep Mode with Remote Wake-up
Selectable GPIO or Modem I/O
Windows 2000, XP and Vista
Windows CE 4.2, 5.0, 6.0
Linux
Mac
FAX (510) 668-7017
4-CH FULL-SPEED USB UART
mode
w/
www.exar.com
Auto
XR21V1414
Half-Duplex
REV. 1.0.0

Related parts for xr21v1414

xr21v1414 Summary of contents

Page 1

... JUNE 2009 GENERAL DESCRIPTION The XR21V1414 (V1414 enhanced 4-channel USB Universal Asynchronous Transmitter (UART). The USB interface is fully compliant to Full Speed USB 2.0 specification that supports 12 Mbps USB data transfer rate. The USB interface also supports USB suspend, resume and remote wakeup operations. ...

Page 2

... XR21V1414 4-CH FULL-SPEED USB UART F 1. XR21V1414 B D IGURE LOCK IAGRAM 3.3V VCC GND USB Slave USBD+ Interface USBD- 2 SDA I C SCL Interface Internal 48MHz Oscillator 128-byte TX FIFO Fractional BRG 384-byte RX FIFO Internal Status and GPIOs/ Control Modem IO Registers UART Channel A UART Channel B ...

Page 3

... XR21V1414 42 48-TQFP ACKAGE PERATING EMPERATURE -40°C to +85°C 3 XR21V1414 4-CH FULL-SPEED USB UART GPIOC5/RTSC# 24 RXC 23 TXC 22 GPIOA0/RIA# 21 GPIOA1/CDA# 20 GND 19 VCC 18 GPIOA2/DSRA# 17 GPIOA3/DTRA# 16 GPIOB0/RIB# 15 GPIOB1/CDB# 14 GPIOB2/DSRB ANGE EVICE ...

Page 4

... XR21V1414 4-CH FULL-SPEED USB UART PIN DESCRIPTIONS Pin Description 48-QFN N AME UART Channel A Signals RXA 31 TXA 30 21 GPIOA0/RIA# 20 GPIOA1/CDA# 17 GPIOA2/DSRA# 16 GPIOA3/DTRA# 7 GPIOA4/CTSA# 6 GPIOA5/RTSA# UART Channel B Signals RXB 9 TXB 8 15 GPIOB0/RIB# 14 GPIOB1/CDB# T YPE I UART Channel A Receive Data or IR Receive Data. This pin has an inter- nal pull-up resistor ...

Page 5

... General purpose I/O or UART Request-to-Send output (active low). This pin has an internal pull-up resistor. Internal pull-up resistor is disabled dur- ing suspend mode. If using this GPIO as an input, a pull-up resistor is required to minimize the power consumption in the suspend mode. 5 XR21V1414 4-CH FULL-SPEED USB UART D ESCRIPTION ...

Page 6

... XR21V1414 4-CH FULL-SPEED USB UART Pin Description 48-QFN N AME UART Channel D Signals RXD 39 TXD 38 37 GPIOD0/RID# 34 GPIOD1/CDD# 3 GPIOD2/DSRD# 48 GPIOD3/DTRD# 47 GPIOD4/CTSD# 46 GPIOD5/RTSD# USB Interface Signals USBD+ 43 USBD- 42 I2C Interface Signals SDA 35 T YPE I UART Channel D Receive Data or IR Receive Data. This pin has an inter- nal pull-up resistor ...

Page 7

... Table 1 resistor is required. See O Low power status output. This pin is HIGH when the XR21V1414 is in the suspend mode. This pin is LOW when the XR21V1414 is not in the sus- pend mode. An external pull-up or pull-down resistor is required on this pin. This pin is sampled upon power-on to configure the polarity of the LOWPOWER output during suspend mode ...

Page 8

... XR21V1414 4-CH FULL-SPEED USB UART 1.0 FUNCTIONAL DESCRIPTIONS 1.1 USB interface The USB interface of the V1414 is compliant with the USB 2.0 Full-Speed Specifications. The USB configuration model presented by the V1414 to the device driver is compatible to the Abstract Control Model of the USB Communication Device Class (CDC-ACM). The V1414 uses the following set of parameters: • ...

Page 9

... The transmitter can be configured for data bits with parity or 9 data bits with no parity EEPROM C ABLE ONTENTS C ONTENTS Vendor ID (LSB) Vendor ID (MSB) Product ID (LSB) Product ID (MSB) Device Attributes Device Maximum Power Reserved The transmitter sends the start bit 9 XR21V1414 4-CH FULL-SPEED USB UART ...

Page 10

... XR21V1414 4-CH FULL-SPEED USB UART 1.4.1.1 9-Bit Data Mode In 9-bit data mode, two bytes of data must be written. The first byte that is loaded into the TX FIFO are the first 8 bits (data bits 7-0) of the 9-bit data. Bit-0 of the second byte that is loaded into the TX FIFO is bit-8 of the 9- bit data ...

Page 11

... CTSB# TXA RXB CTSA# RTSB# ON OFF 7 ON OFF 8 Restart 6 Suspend 9 RTS High RTS Low 5 Threshold Threshold 11 XR21V1414 4-CH FULL-SPEED USB UART Remote UART UARTB Transmitter Auto CTS Monitor Receiver FIFO Trigger Reached Auto RTS Trigger Level FIFO 12 Trigger Level RTSCTS1 ...

Page 12

... XR21V1414 4-CH FULL-SPEED USB UART 1.4.5 Automatic DTR/DSR Hardware Flow Control Auto DTR/DSR hardware flow control behaves the same as the Auto RTS/CTS hardware flow control described above except that it uses the DTR# and DSR# signals. FLOW_CONTROL[2:0] = ’001’. GPIO_MODE[2:0] = ’010’. 1.4.6 Automatic XON/XOFF Software Flow Control When software flow control is enabled, the V1414 compares the receive data characters with the programmed Xon or Xoff characters ...

Page 13

... XR21V1414 4-CH FULL-SPEED USB UART L D ENGTH ESCRIPTION 2 0 Device: remote wake-up + self-powered 2 0 Interface: zero 2 0 Endpoint: halted 0 0 Device remote wake- Endpoint halt 0 0 Device remote wake-up ...

Page 14

... XR21V1414 4-CH FULL-SPEED USB UART T ABLE R EQUEST N AME T YPE CDC_ACM_IF 0x21 SEND_BREAK XR_SET_REG 0x40 XR_GETN_REG 0xC0 2.1 UART Block Numbers The table below lists the block numbers for accessing each of the UART channels and the UART Manager LOCK AME LOCK UMBER ...

Page 15

... Bit-5 Bit-4 Bit-7 Bit-6 Bit-5 Bit-4 Bit-7 Bit-6 Bit-5 Bit-4 Bit-7 Bit-6 Bit-5 Bit-4 Bit-7 Bit-6 Bit-5 Bit-4 // Enable TX FIFO // Enable TX and RX of that channel // Enable RX FIFO 15 XR21V1414 4-CH FULL-SPEED USB UART ...

Page 16

... XR21V1414 4-CH FULL-SPEED USB UART 3.2 UART Register Map DDRESS EGISTER AME 0X00 Reserved 0X01 Reserved 0X02 Reserved 0X03 UART_ENABLE 0X04 CLOCK_DIVISOR0 0x05 CLOCK_DIVISOR1 0x06 CLOCK_DIVISOR2 0x07 TX_CLOCK_MASK0 0x08 TX_CLOCK_MASK1 0x09 RX_CLOCK_MASK0 0x0A RX_CLOCK_MASK1 0x0B CHARACTER_FORMAT 0x0C FLOW_CONTROL 0x0D Reserved 0x0E Reserved ...

Page 17

... TX_CLOCK_MASK register to select RX_CLOCK_MASK register values from // Enable TX FIFO // Enable TX and RX of that channel // Enable RX FIFO Table 8. 17 XR21V1414 4-CH FULL-SPEED USB UART Table 7. For baud Table 8. Table 7. For baud ...

Page 18

... XR21V1414 4-CH FULL-SPEED USB UART ABLE LOCK IVISOR AND AUD ATE BPS LOCK 1200 2400 4800 9600 19200 38400 57600 115200 230400 460800 500000 576000 921600 1000000 1152000 1500000 2000000 2500000 3000000 3125000 3500000 4000000 4250000 6250000 8000000 12000000 For baud rates that are not listed in the table above, use the index value calcuated using the formula in “ ...

Page 19

... XR21V1414 4-CH FULL-SPEED USB UART ALUES ASK EX LOCK ASK IVISOR DD LOCK IVISOR 0x0000 0x0000 ...

Page 20

... XR21V1414 4-CH FULL-SPEED USB UART 3.3.5 CHARACTER_FORMAT Register Description (Read/Write) This register controls the character format such as the word length ( 9), parity (odd, even, forced ’0’, or forced ’1’) and number of stop bits (1 or 2). CHARACTER_FORMAT[3:0]: Data Bits. D ATA All other values for CHARACTER_FORMAT[3:0] are reserved. ...

Page 21

... SW flow control enabled Multidrop mode with Automatic Half-Duplex Transceiver control Multidrop mode with Automatic Transmitter Enable “Section 1.4.7, Multidrop Mode with Automatic Half-Duplex “Section 1.4.8, Multidrop Mode with 12. “Section 1.4.7, Multidrop Mode with Automatic Half-Duplex “Section 1.4.8, Multidrop Mode with 12. 21 XR21V1414 4-CH FULL-SPEED USB UART ...

Page 22

... XR21V1414 4-CH FULL-SPEED USB UART ERROR_STATUS[4]: Framing Error • Logic framing error • Logic framing error has been detected (clears after read). A framing error occurs when a stop bit is not present when it is expected. ERROR_STATUS[5]: Parity Error • Logic parity error • ...

Page 23

... Writing a ’1’ in this register drives the GPIO output low. Writing a ’0’ bit has no effect. Bits 7-6 are unused and should be ’0’. 3.3.15 GPIO_STATUS Register Description (Read-Only) This register reports the current state of the GPIO pin. 4-CH FULL-SPEED USB UART 23 XR21V1414 ...

Page 24

... XR21V1414 4-CH FULL-SPEED USB UART 4.0 ELECTRICAL CHARACTERISTICS DC ELECTRICAL CHARACTERISTICS - POWER CONSUMPTION -40 NLESS OTHERWISE NOTED S P YMBOL ARAMETER I Power Supply Current CC I Suspend mode Current Susp DC ELECTRICAL CHARACTERISTICS - UART & GPIO PINS -40 NLESS OTHERWISE NOTED S P YMBOL ARAMETER V Input Low Voltage ...

Page 25

... INCHES MILLIMETERS MIN MAX MIN 0.039 0.047 1.00 0.002 0.006 0.05 0.037 0.041 0.95 0.007 0.011 0.17 0.004 0.008 0.09 0.346 0.362 8.80 0.272 0.280 6.90 0.020 BSC 0.50 BSC 0.018 0.030 0.45 0× 7× 0× 25 XR21V1414 4-CH FULL-SPEED USB UART α L MAX 1.20 0.15 1.05 0.27 0.20 9.20 7.10 0.75 7× ...

Page 26

... XR21V1414 4-CH FULL-SPEED USB UART REVISION HISTORY D R ATE EVISION June 2009 1.0.0 Final Datasheet. 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’ ...

Related keywords