XR21V1414
7
REV. 1.3.0
4-CH FULL-SPEED USB UART
GPIOD2/DSRD#
3 I/O
UART Channel D 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 13.
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 power consumption in
the suspend mode.
GPIOD3/DTRD#
48 I/O
UART Channel D general purpose I/O or UART Data-Terminal-Ready out-
put (active low).
See ”Section 1.5.6, Automatic DTR/DSR Hard-
ware Flow Control” on page 13.
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 power con-
sumption in the suspend mode.
GPIOD4/CTSD#
47 I/O
UART Channel D 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 13.
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 power consumption in
the suspend mode.
GPIOD5/RTSD#/
RS485D
46 I/O
UART Channel D general purpose I/O or UART Request-to-Send output
(active low) or auto RS-485 half-duplex control.
See ”Section 1.5.5,
Automatic RTS/CTS Hardware Flow Control” on page 13.
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 power consumption in the suspend mode.
USB Interface Signals
USBD+ 43 I/O
USB port differential data plus. This pin has a 1.5 K Ohm internal pull-up
resistor.
USBD- 42 I/O
USB port differential data minus.
I2C Interface Signals
SDA 35 I/O OD
I
2
C-controller data input/output (open-drain). An optional external I
2
C
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
resisitor (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 36 I/O OD
I
2
C-controller serial input clock. An optional external I
2
C 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 resisitor (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
.
Pin Description
N
AME
48-QFN
P
IN
#
T
YPE
D
ESCRIPTION
XR21V1414
8
4-CH FULL-SPEED USB UART
REV. 1.3.0
N
OTE
: Pin type: I=Input, O=Output, I/O= Input/output, OD=Output Open Drain.
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 LOW-
POWER pin will behave differently for a low power device and a high power
device.
Low-power device (<= 1 unit load or 100 mA i.e. bMaxPower <= 0x32):
LOWPOWER pin is asserted when the USB UART is in
suspend mode.
High-power deivce (bMaxPower > 0x32): LOWPOWER pin is
asserted when the USB UART is in suspend mode or when it is not yet
configured.
The LOWPOWER pin will be de-asserted whenever it is safe to draw the
amount of current requested in the Device Maximum Power field.
This pin is sampled momentarily at power-up or at any USB bus reset to
configure the polarity of the LOWPOWER output during suspend mode. An
external (10K) pull-up resistor will cause the LOWPOWER pin to be
asserted HIGH during suspend mode. An external (3.3K) pull-down resistor
will cause the LOWPOWER pin to be asserted LOW during suspend mode.
Power / Ground Signals
VCC
5, 18, 33,
44, 45
Pwr
+3.3V power supply.
GND
1, 4, 19,
32, 40, 41
Pwr
Power supply common, ground.
Pin Description
N
AME
48-QFN
P
IN
#
T
YPE
D
ESCRIPTION
XR21V1414
9
REV. 1.3.0
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:
1 Control Endpoint
Endpoint 0 as outlined in the USB specifications
1 Configuration is supported
2 interfaces per UART channel
Each UART channel has a single interrupt endpoint
Each UART channel have bulk-in and bulk-out endpoints
1.1.1 USB Vendor ID
Exar’s USB Vendor ID is 0x04E2. This is the default Vendor ID that is used for the V1414 unless a valid
EEPROM is present on the I2C interface signals. If a valid EEPROM is present, the Vendor ID from the
EEPROM will be used.
1.1.2 USB Product ID
The default USB Product ID for the V1414 is 0x1414. If a valid EEPROM is present, the Product ID from the
EEPROM will be used. Note that Exar’s custom drivers for all Windows OS require that the Product ID be an
even number for the V1414 device for proper identification of the device.
1.2 USB Device Driver
The V1414 device can be used with either a standard CDC-ACM driver or a custom driver. When the CDC-
ACM driver is used, the driver has no capability to read or write the V1414 device registers. Because of this,
the V1414 device is initialized to the settings in Table 1. With a custom driver, all GPIOs default in hardware to
inputs but these settings may be modified by the custom driver.
Note that when using a CDC-ACM driver, the V1414 will automatically change the bMaxPacketSize to 63 bytes
to compensate for a known issue with the Microsoft CDC-ACM device driver. A register is available to change
this setting with a custom driver as well. See “Section 3.4.1, CUSTOM Register Description (Read/Write)”
on page 28. Although there is no ability to read / write registers when using the CDC-ACM driver, basic UART
functions, including setting baud rate, character format and sending line break are supported by the CDC
driver. Refer to the 4 CDC_ACM_IF USB Control Commands listed in Table 4, “Supported USB Control
Commands,” on page 16.
T
ABLE
1: V1414 R
EGISTER
D
EFAULTS WITH
CDC-ACM D
RIVER
R
EGISTER
V
ALUE
N
OTES
FLOW_CONTROL 0x01 Hardware flow control
GPIO_MODE 0x01 RTS / CTS flow control
GPIO_DIRECTION 0x08 GPIO3/DTR# configured as an output
GPIO_INT_MASK 0x30 GPIO0/RI#, GPIO1/CD# and GPIO2/DSR# are interrupt sensi-
tive, i.e. can cause a USB interrupt to be generated

XR21V1414IM48-F

Mfr. #:
Manufacturer:
MaxLinear
Description:
USB Interface IC 4-Ch 12Mbps 48MHz Internal clock; UART
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet