xr21v1410 Exar Corporation, xr21v1410 Datasheet

no-image

xr21v1410

Manufacturer Part Number
xr21v1410
Description
1-ch Full-speed Usb Uart
Manufacturer
Exar Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
xr21v1410IL16-F
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
Part Number:
xr21v1410IL16TR-F
Manufacturer:
EXAR
Quantity:
12 650
Part Number:
xr21v1410IL16TR-F
Manufacturer:
EXAR
Quantity:
1 000
Part Number:
xr21v1410IL16TR-F
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
JUNE 2009
GENERAL DESCRIPTION
The XR21V1410 (V1410) is an enhanced Universal
Asynchronous Receiver and Transmitter (UART) with
a USB interface. 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 V1410 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 V1410 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 V1410 operates from a single 2.97 to 3.63 volt
power supply and has 5V tolerant inputs. The V1410
is available in a 16-pin QFN package.
Software drivers for Windows 2000, XP, Vista, and
CE, as well as Linux and Mac are supported for the
XR21V1410.
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
simplifies
typical
multidrop
RS-485
(510) 668-7000
FEATURES
USB 2.0 Compliant Interface
Enhanced UART Features
Internal 48 MHz clock
Single 2.97-3.63V power supply
5V tolerant inputs
16-pin QFN 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
1-CH FULL-SPEED USB UART
mode
w/
www.exar.com
Auto
XR21V1410
Half-Duplex
REV. 1.0.0

Related parts for xr21v1410

xr21v1410 Summary of contents

Page 1

... JUNE 2009 GENERAL DESCRIPTION The XR21V1410 (V1410 enhanced Universal Asynchronous Receiver and Transmitter (UART) with a USB interface. 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

... XR21V1410 1-CH FULL-SPEED USB UART F 1. XR21V1410 B D IGURE LOCK IAGRAM Internal 48MHz Oscillator USB Slave USBD+ Interface USBD- 2 SDA I C SCL Interface 3.3V VCC GND IGURE IN UT SSIGNMENT GND USBD- USBD+ VCC ORDERING INFORMATION ART UMBER XR21V1410IL16 16-pin QFN ...

Page 3

... USB Vendor ID and Device ID EEPROM is not used, this pin can be used with the SCL pin to select the Remote Wake-up and Power modes. An external pull-up or pull-down resistor is required. See 3 XR21V1410 1-CH FULL-SPEED USB UART D ESCRIPTION 2 C EEPROM can be used to store ...

Page 4

... See O Low power status output. This pin is HIGH when the XR21V1410 is in the suspend mode. This pin is LOW when the XR21V1410 is not in the suspend 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 5

... These pins are sampled at power-up. The following table describes how Remote Wakeup and Bus Powered support. T ABLE R EMOTE SDA SCL EMOTE AKEUP AND OWER W - AKE OWER ODE UPPORT No Self-Powered No Bus-Powered Yes Self-Powered Yes Bus-Powered 5 XR21V1410 1-CH FULL-SPEED USB UART M ODES C OMMENTS Default EEPROM is present ...

Page 6

... XR21V1410 1-CH FULL-SPEED USB UART 1.2.1 EEPROM Contents The I2C address should be 0xA0. An EEPROM can be used to override default Vendor IDs and Device IDs, as well as other attributes and maximum power consumption. The EEPROM must contain 8 bytes of data as specified in Table 2 EEPROM A DDRESS Signature of 0x58 (’ ...

Page 7

... RX FIFO by de-asserting the RTS signal to the remote UART. When there is room in the RX FIFO, the RTS pin will be re-asserted. Automatic CTS flow control is used to prevent data overrun to the remote RX FIFO. The CTS# input is monitored to suspend/restart the local transmitter (see Figure 3): 1-CH FULL-SPEED USB UART Table 13. 7 XR21V1410 ...

Page 8

... XR21V1410 1-CH FULL-SPEED USB UART RTS CTS F IGURE UTO AND LOW Local UART UARTA Receiver FIFO Trigger Reached Auto RTS Trigger Level Transmitter Auto CTS Monitor Assert RTS# to Begin Transmission 1 RTSA# 2 CTSB# 3 TXB Data Starts 4 RXA FIFO Receive RX FIFO Data INTA ...

Page 9

... Half-duplex mode is enabled when FLOW_CONTROL[ this mode, the UART will ignore any data on the RX input when the UART is transmitting data. GPIO3 and GPIO2 become DTR# and DSR#, respectively, when Software flow control is enabled when 9 XR21V1410 1-CH FULL-SPEED USB UART For Auto hardware flow control, ...

Page 10

... XR21V1410 1-CH FULL-SPEED USB UART 2.0 USB CONTROL COMMANDS The following table shows all of the USB Control Commands that are supported by the V1410. Commands included are standard USB commands, CDC-ACM commands and custom Exar commands ABLE R EQUEST N AME T YPE DEV GET_STATUS 0x80 IF GET_STATUS ...

Page 11

... LOCKS D ESCRIPTION The configuration and control registers for UART. Block Numbers 1-3 are Reserved The control registers for the UART Manager. The UART Manager enables/disables the TX and RX FIFOs for each UART. 11 XR21V1410 1-CH FULL-SPEED USB UART L D ENGTH ESCRIPTION 0 0 Send a break for the speci- ...

Page 12

... XR21V1410 1-CH FULL-SPEED USB UART 3.0 REGISTER SET DESCRIPTION The internal register set of the V1410 consists of 2 different types of registers: UART Manager and UART registers. The UART Manager controls the TX, RX and FIFOs of all UART channels. The UART registers configure and control the remaining UART channel functionality not related to the UART FIFO. ...

Page 13

... GPIO5 GPIO4 0 0 GPIO5 GPIO4 0 0 GPIO5 GPIO4 0 0 GPIO5 GPIO4 13 XR21V1410 1-CH FULL-SPEED USB UART Bit-3 Bit-2 Bit-1 ...

Page 14

... XR21V1410 1-CH FULL-SPEED USB UART 3.3 UART Register Descriptions 3.3.1 UART_ENABLE Register Description (Read/Write) This register enables the UART TX and RX. For proper functionality, the UART TX and RX must be enabled in the following order: FIFO_ENABLE = 0x1 UART_ENABLE = 0x3 FIFO_ENABLE = 0x3 UART_ENABLE[0]: Enable UART TX • Logic 0 = UART TX disabled. ...

Page 15

... XR21V1410 1-CH FULL-SPEED USB UART B R OMMON AUD ATES ( LOCK ASK EX 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0924 0x0B6A 0x0924 0x0040 0x0000 0x0924 0x0000 ...

Page 16

... XR21V1410 1-CH FULL-SPEED USB UART T I NDEX ECIMAL ABLE AND LOCK ASK RX C LOCK LOCK ASK VEN LOCK 0x0000 0x0000 ...

Page 17

... ARITY SELECTION parity 0 1 Odd parity 1 0 Even parity 1 1 Force parity to mark, “1” Force parity to space, “0” ABLE TOP IT ELECTION - UMBER OF TOP ITS 0 1 stop bit 1 2 stop bits 17 XR21V1410 1-CH FULL-SPEED USB UART ...

Page 18

... XR21V1410 1-CH FULL-SPEED USB UART FLOW_CONTROL[2:0]: Flow control mode select T ABLE FLOW_CONTROL[3]: Half-Duplex Mode • Logic 0 = Normal (full-duplex) mode. The UART can transmit and receive data at the same time. • ...

Page 19

... Auto RTS/CTS HW Flow Control DTR# GPIO4 GPIO5 Auto DTR/DSR HW Flow Control GPIO3 GPIO4 XCVR Multidrop Mode with Auto Half-Duplex Trans- Enable ceiver Control GPIO3 GPIO4 XCVR Multidrop Mode with Auto TX Enable Enable 19 XR21V1410 1-CH FULL-SPEED USB UART “Section 1.4, UART” ODE ESCRIPTION ...

Page 20

... XR21V1410 1-CH FULL-SPEED USB UART GPIO_MODE[3]: Transceiver Enable Polarity • Logic 0 = Low for TX • Logic 1 = High for TX GPIO_MODE[7:4]: Reserved These register bits are reserved. When writing to these bits, the value should be ’0’. When reading from these bits, they are undefined and should be ignored. ...

Page 21

... 2.97 3.63V IMITS 3. -0.3 0.8 2.0 5.5 0 0.3 2.8 3 XR21V1410 1-CH FULL-SPEED USB UART U C NITS ONDITIONS 2. NITS ONDITIONS NITS ONDITIONS External 15 K Ohm to GND on USBD- pin ...

Page 22

... XR21V1410 1-CH FULL-SPEED USB UART PACKAGE DIMENSIONS (16 PIN QFN - 0.9 Note: The control dimension is the millimeter column SYMBOL INCHES MILLIMETERS MIN MAX MIN 0.031 0.035 0.80 0.000 0.002 0.00 0.000 0.008 0.00 0.114 0.122 2.90 0.065 0.069 1.65 0.008 0.012 0.20 0.0197 BSC ...

Page 23

... EXAR Corporation is adequately protected under the circumstances. Copyright 2009 EXAR Corporation Datasheet June 2009. Send your UART technical inquiry with technical details to hotline: uarttechsupport@exar.com. Reproduction, in part or whole, without the prior written consent of EXAR Corporation is prohibited. 1-CH FULL-SPEED USB UART D ESCRIPTION NOTICE 23 XR21V1410 ...

Related keywords