XR21V1410
1-CH FULL-SPEED USB UART
JUNE 2018
REV. 1.4.1
GENERAL DESCRIPTION
FEATURES
USB 2.0 Compliant, Full-Speed (12 Mbps)
The XR21V1410 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.
■
Supports USB suspend, resume and remote
wakeup operations
± 5 kV HBM ESD protection on USB data pins
± 2 kV HBM ESD protection on all other pins
Enhanced UART Features
The XR21V1410 operates from an internal 48MHz
clock therefore no external crystal/oscillator is
required as in 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 XR21V1410 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
simplifies
typical
multidrop
RS-485
applications.
The XR21V1410 operates from a single 2.97 to 3.63
volt power supply and has 5V tolerant inputs. The
XR21V1410 is available in a 16-pin QFN package.
■
UART 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 RS-485 Half-Duplex Control
■
Half-Duplex mode
■
Selectable GPIO or Modem I/O
Internal 48 MHz clock
Single 3.3V power supply
5V tolerant GPIO inputs
16-pin QFN package
Virtual COM Port WHQL certified drivers
The XR21V1410 uses the native OS CDC-ACM
driver or a MaxLinear supplied custom driver.
MaxLinear provides WHQL/HCK-certified software
drivers for Windows XP, Vista, 7, 8, 8.1 and 10 as well
as software drivers for Windows CE, Linux and Mac
OS X. Full source code is available.
■
Windows XP, Vista, Win7 and Win8
APPLICATIONS
■
Windows CE 4.2, 5.0, 6.0, 7.0
Portable Appliances
External Converters (dongles)
Battery-Operated Devices
Cellular Data Devices
Factory Automation and Process Controls
Industrial applications
■
Linux
■
Mac
1
XR21V1410
1-CH FULL-SPEED USB UART
REV. 1.4.1
FIGURE 1. XR21V1410 BLOCK DIAGRAM
Internal
48MHz
Oscillator
USBD+
USBD-
SDA
SCL
Fractional
BRG
USB Slave
Interface
Internal
Status and
Control
Registers
I2 C
Interface
3.3V VCC
GND
128- byte
TX FIFO
TX
384- byte
RX FIFO
RX
GPIOs/
Modem IO
GPIO5/RTS#/RS485
GPIO4/CTS#
GPIO3/DTR#
GPIO2/DSR#
GPIO1/CD#
GPIO0/RI#/RWK#
UART
GND
LOWPOWER
GPIO5/RTS#/RS485
GPIO4/CTS#
GND
USBD+
USBD-
VCC
FIGURE 2. PIN OUT ASSIGNMENT
16 15 14 13
12 SCL
1
16-Pin 11 SDA
2
QFN 10 RX
3
9 TX
4
GPIO0/RI#/RWK#
GPIO2/DSR#
GPIO1/CD#
GPIO3/DTR#
5 6 7 8
ORDERING INFORMATION(1)
PART NUMBER
XR21V1410IL16-F
XR21V1410IL16TR-F
XR21V1410IL-0A-EB
XR21V1410IL-0B-EB
XR21V1410IL-0C-EB
OPERATING TEMPERATURE RANGE
LEAD-FREE
PACKAGE
Tray
Tape and Reel
XR21V1410 Evaluation Board - RS-232 and RS-485 capable
XR21V1410 Evaluation Board - RS-232 capable
XR21V1410 Evaluation Board - RS-485 capable
Yes(2)
-40°C to +85°C
16-pin QFN
NOTES:
1.
2.
PACKAGING METHOD
Refer to www.exar.com/XR21V1410 for most up-to-date Ordering Information.
Visit www.exar.com for additional information on Environmental Rating.
2
XR21V1410
1-CH FULL-SPEED USB UART
REV. 1.4.1
PIN DESCRIPTIONS
16-QFN
PIN #
TYPE
RX
10
I
UART Channel A Receive Data. This pin has an internal pull-up resistor.
Internal pull-up resistor is not disabled during suspend mode.
TX
9
O
UART Channel A Transmit Data.
GPIO0/RI#/RWK#
8
I/O
General purpose I/O or UART Ring-Indicator input (active low) or Remote
Wakeup input. See “Section 1.5.13, Remote Wakeup” on page 11.
This pin has an internal pull-up resistor which is disabled during suspend
mode. If using this GPIO as an input, an external pull-up resistor is required to
minimize the device power consumption in the suspend mode.
GPIO1/CD#
7
I/O
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. If using this
GPIO as an input, an external pull-up resistor is required to minimize the
device power consumption in the suspend mode.
GPIO2/DSR#
6
I/O
General purpose I/O or UART Data-Set-Ready input (active low).
See ”Section 1.5.6, Automatic DTR/DSR Hardware Flow Control” on page 9.
This pin has an internal pull-up resistor which is disabled during suspend
mode. If using this GPIO as an input, an external pull-up resistor is required to
minimize the device power consumption in the suspend mode.
GPIO3/DTR#
5
I/O
General purpose I/O or UART Data-Terminal-Ready output (active low). See
”Section 1.5.6, Automatic DTR/DSR Hardware Flow Control” on page 9.
This pin has an internal pull-up resistor which is disabled during suspend
mode. If using this GPIO as an input, an external pull-up resistor is required to
minimize the device power consumption in the suspend mode.
GPIO4/CTS#
4
I/O
General purpose I/O or UART Clear-to-Send input (active low). See ”Section
1.5.5, Automatic RTS/CTS Hardware Flow Control” on page 9.
This pin has an internal pull-up resistor which is disabled during suspend
mode. If using this GPIO as an input, an external pull-up resistor is required to
minimize the device power consumption in the suspend mode.
GPIO5/RTS#/RS485
3
I/O
General purpose I/O or UART Request-to-Send output (active low) or auto RS485 half-duplex control. See “Section 1.5.5, Automatic RTS/CTS Hardware
Flow Control” on page 9 or “Section 1.5.8, Auto RS-485 Half-Duplex Control”
on page 10. This pin has an internal pull-up resistor which is disabled during
suspend mode. If using this GPIO as an input, an external pull-up resistor is
required to minimize the device power consumption in the suspend mode.
USBD+
15
I/O
USB port differential data plus. This pin has a 1.5 K Ohm internal pull-up.
USBD-
14
I/O
USB port differential data minus.
NAME
DESCRIPTION
UART Signals
USB Interface Signals
3
XR21V1410
1-CH FULL-SPEED USB UART
NAME
16-QFN
PIN #
REV. 1.4.1
TYPE
DESCRIPTION
I2C Interface Signals
SDA
11
I/O I2C-controller data input/output (open-drain). An optional external I2C
OD EEPROM can be used to store default configurations upon power-up including
the USB Vendor ID and Device ID. See Table 3. A pull-up resistor (typically
4.7 to 10k Ohms) is required.
If an 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 Table 2
SCL
12
I/O I2C-controller serial input clock. An optional external I2C EEPROM can be
OD used to store default configurations upon power-up including the USB Vendor
ID and Device ID. See Table 3. A pull-up resistor (typically 4.7 to 10k Ohms)
is required.
If an EEPROM is not used, this pin can be used with the SDA pin to select the
Remote Wake-up and Power modes. An external pull-up or pull-down resistor
is required. See Table 2
Miscellaneous Signals
LOWPOWER
2
O
Low power status output. The LOWPOWER pin will be asserted whenever it is
not safe to draw the amount of current from VBUS power requested in the
Device Max Power field of the Configuration Descriptor. The LOWPOWER pin
will behave differently for a low power device and a high power device.
Low-power device (
很抱歉,暂时无法提供与“XR21V1410IL16MTR-F”相匹配的价格&库存,您可以联系我们找货
免费人工找货