XR21V1412IL-0B-EB Exar Corporation, XR21V1412IL-0B-EB Datasheet

Interface Modules & Development Tools For XR21V1412 QFN32 USB, RS232;No Cables

XR21V1412IL-0B-EB

Manufacturer Part Number
XR21V1412IL-0B-EB
Description
Interface Modules & Development Tools For XR21V1412 QFN32 USB, RS232;No Cables
Manufacturer
Exar Corporation
Series
-r

Specifications of XR21V1412IL-0B-EB

Interface Type
RS-232, USB
Operating Supply Voltage
3.3 V
Product
Interface Modules
Silicon Core Number
XR21V1412
Application Sub Type
UART
Kit Contents
Board
Main Purpose
Interface, USB 2.0 to UART
Embedded
No
Utilized Ic / Part
XR21V1412IL
Primary Attributes
-
Secondary Attributes
-
Silicon Manufacturer
Exar
Kit Application Type
Communication & Networking
For Use With/related Products
XR21V1412
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
SEPTEMBER 2010
GENERAL DESCRIPTION
The XR21V1412 (V1412) is an enhanced 2-channel
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 V1412 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 TX FIFO and 384-byte RX FIFO
of the V1412 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 V1412 operates from a single 2.97 to 3.63 volt
power supply and has 5V tolerant inputs. The V1412
is available in a 32-pin QFN package.
WHQL certified software drivers for Windows 2000,
XP, Vista, 7, and CE, as well as Linux and Mac are
supported for the XR21V1412.
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, Full-Speed (12 Mbps)
Enhanced Features of each UART
Internal 48 MHz clock
Single 2.97-3.63V power supply
5V tolerant inputs
32-pin QFN package
Virtual COM Port WHQL certified drivers
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
Odd, even, mark, space or no parity
Automatic Hardware (RTS/CTS or DTR/DSR)
Flow Control
Automatic Software (Xon/Xoff) Flow Control
Multidrop mode
Auto Transceiver Enable
Half-Duplex mode
Selectable GPIO or Modem I/O
Windows 2000, XP, Vista and 7
Windows CE 4.2, 5.0, 6.0
Linux
Mac
FAX (510) 668-7017
2-CH FULL-SPEED USB UART
www.exar.com
XR21V1412
REV. 1.1.0

Related parts for XR21V1412IL-0B-EB

XR21V1412IL-0B-EB Summary of contents

Page 1

SEPTEMBER 2010 GENERAL DESCRIPTION The XR21V1412 (V1412 enhanced 2-channel 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 ...

Page 2

XR21V1412 2-CH FULL-SPEED USB UART F 1. XR21V1412 B D IGURE LOCK IAGRAM 3.3V VCC GND USB Slave USBD+ Interface USBD SDA Interface SCL Internal 48MHz Oscillator 128-byte TX FIFO Fractional BRG 384-byte RX FIFO Internal Status ...

Page 3

... REV. 1.1 IGURE IN UT SSIGNMENT SDA 25 SCL 26 GND 27 GND 28 USBD USBD+ 31 VCC VCC 32 ORDERING INFORMATION P N ART UMBER XR21V1412IL32 32-pin QFN 32-pin QFN GPIOA2/DSRA# 9 GPIOA3/DTRA ACKAGE PERATING EMPERATURE -40° +85° XR21V1412 2-CH FULL-SPEED USB UART RXB TXB GND VCC GPIOA0/RIA# GPIOA1/CDA# ...

Page 4

XR21V1412 2-CH FULL-SPEED USB UART PIN DESCRIPTIONS Pin Description 32-QFN N T AME YPE UART Channel A Signals RXA 6 I UART Channel A Receive Data or IR Receive Data. This pin has an internal pull-up resistor. ...

Page 5

REV. 1.1.0 Pin Description 32-QFN N T AME YPE I/O GPIOB1/CDB# UART Channel B general purpose I/O or UART Carrier-Detect input (active low). This pin has an internal pull-up resistor which is disabled during suspend mode. ...

Page 6

XR21V1412 2-CH FULL-SPEED USB UART Pin Description 32-QFN N T AME YPE Miscellaneous Signals 2 O LOWPOWER Low power status output. This pin will be asserted whenever the V1412 device is placed into the suspend state. This ...

Page 7

REV. 1.1.0 1.0 FUNCTIONAL DESCRIPTIONS 1.1 USB interface The USB interface of the V1412 is compliant with the USB 2.0 Full-Speed Specifications. The USB configuration model presented by the V1412 to the device driver is compatible to the Abstract Control ...

Page 8

XR21V1412 2-CH FULL-SPEED USB UART 2 1 Interface 2 The I C interface provides connectivity to an external I the V1412 for configuration. The SDA and SCL are used to specify whether Remote Wakeup and/or Bus Powered configurations ...

Page 9

REV. 1.1.0 Bit 6 is Self-powered mode - set to ’0’ for bus-powered, set to ’1’ for self-powered Bit 5 is Remote Wakeup support - set to ’0’ for no support, set to ’1’ for remote wakeup support Bit 4:0 ...

Page 10

XR21V1412 2-CH FULL-SPEED USB UART bit m ode 1st byte 2nd byte 1st byte ...

Page 11

REV. 1.1 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 ...

Page 12

XR21V1412 2-CH FULL-SPEED USB UART 1.5.7.1 Receiver If an address match occurs in either flow control mode the address byte will not be loaded into the RX FIFO, but all subsequent data bytes will be loaded into ...

Page 13

REV. 1.1.0 2.0 USB CONTROL COMMANDS The following table shows all of the USB Control Commands that are supported by the V1412. Commands included are standard USB commands, CDC-ACM commands and custom Exar commands ABLE R EQUEST N ...

Page 14

XR21V1412 2-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 ...

Page 15

REV. 1.1.0 3.0 REGISTER SET DESCRIPTION The internal register set of the V1412 consists of 3 different blocks of registers: the UART Manager, UART registers and UART miscellaneous registers. The UART Manager controls the TX and RX enables and FIFOs ...

Page 16

XR21V1412 2-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 ...

Page 17

REV. 1.1.0 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_CHx = 0x1 UART_ENABLE = 0x3 ...

Page 18

XR21V1412 2-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 ...

Page 19

REV. 1.1 NDEX ECIMAL ...

Page 20

XR21V1412 2-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 ...

Page 21

REV. 1.1.0 FLOW_CONTROL[2:0]: Flow control mode select T ABLE ODE ...

Page 22

XR21V1412 2-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 ...

Page 23

REV. 1.1.0 3.3.11 GPIO_MODE Register Description (Read/Write) GPIO_MODE[2:0]: GPIO Mode Select There are 4 modes of operation for the GPIOs. The descriptions can be found in page 9. BITS GPIO0 GPIO1 GPIO2 [2:0] 000 GPIO0 GPIO1 GPIO2 001 GPIO0 GPIO1 ...

Page 24

XR21V1412 2-CH FULL-SPEED USB UART 3.3.14 GPIO_SET Register Description (Read/Write) Writing a ’1’ in this register drives the GPIO output high. Writing a ’0’ bit has no effect. Bits 7-6 are unused and should be ’0’. 3.3.15 GPIO_CLEAR ...

Page 25

REV. 1.1.0 3.4.2 LOW_LATENCY Register Description (Read/Write) This register is automatically set to logic ’1’ for baud rates below 46921 bps, and can be manually set for baud rates of 46921 bps and higher. This register enables the Low latency ...

Page 26

XR21V1412 2-CH FULL-SPEED USB UART S IZE O F FFSET IELD (B YTES 0 bmRequestType 1 1 bNotification 1 2 wValue 2 4 wIndex 2 6 wLength 2 8 Data 2 T 17: D ABLE ...

Page 27

REV. 1.1 ABLE ATA IELD IELD 15 D15 14 D14 13 D13 12 D12 11 D11 10 D10 ...

Page 28

XR21V1412 2-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 - ...

Page 29

REV. 1.1.0 PACKAGE DIMENSIONS (32 PIN QFN - 0.9 Note: The control dimension is in millimeter. SYMBOL INCHES MILLIMETERS MIN MAX MIN 0.031 0.039 0.80 ...

Page 30

... Clarified pin functionality, wide mode and low latency mode including registers / blocks, clarified FLOW_CONTROL and GPIO_MODE register functionality. 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 ...

Related keywords