XR21V1410
4
1-CH FULL-SPEED USB UART
REV. 1.4.0
N
OTE
: Pin type: I=Input, O=Output, I/O= Input/output, OD=Output Open Drain.
I
2
C Interface Signals
SDA 11 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 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
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 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 (<= 1 unit load or 100 mA i.e. bMaxPower <= 0x32): LOW-
POWER 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 config-
ure the polarity of the LOWPOWER output during suspend mode. An external
(10K) pull-up resistor will cause the LOWPOWER pin to be asserted HIGH dur-
ing suspend mode. An external (3.3K) pull-down resistor will cause the LOW-
POWER pin to be asserted LOW during suspend mode.
Power / Ground Signals
VCC
16 Pwr
+3.3V power supply.
GND
1, 13 Pwr
Power supply common, ground.
GND
Center
Pad
Pwr
The center pad on the back side of the QFN package is metallic and should be
connected to GND on the PCB. The thermal pad size on the PCB should be
the approximate size of this center pad and should be solder mask defined.
The solder mask opening should be at least 0.0025" inwards from the edge of
the PCB thermal pad.
N
AME
16-QFN
P
IN
#
T
YPE
D
ESCRIPTION
XR21V1410
5
REV. 1.4.0
1-CH FULL-SPEED USB UART
1.0 FUNCTIONAL DESCRIPTIONS
1.1 USB interface
The USB interface of the V1410 is compliant with the USB 2.0 Full-Speed Specifications. The USB
configuration model presented by the V1410 to the device driver is compatible to the Abstract Control Model of
the USB Communication Device Class (CDC-ACM). The V1410 uses the following set of parameters:
1 Control Endpoint
Endpoint 0 as outlined in the USB specifications
1 Configuration is supported
2 interfaces for the UART channel
Single interrupt endpoint
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 V1410 unless a valid
EEPROM is present on the I
2
C 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 V1410 is 0x1410. 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 V1410 device for proper identification of the device.
1.2 USB Device Driver
The V1410 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 V1410 device registers. Because of this,
the V1410 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 also that when using a CDC-ACM driver, the V1410 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 23. 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 12.
1.3 I
2
C Interface
The I
2
C interface provides connectivity to an external I
2
C memory device (i.e. EEPROM) that can be read by
the V1410 for configuration. If no external EEPROM is present, the SDA and SCL are used to specify remote
wakeup support and power mode as described in Table 2. These pins are sampled at power-up.
T
ABLE
1: V1410 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
XR21V1410
6
1-CH FULL-SPEED USB UART
REV. 1.4.0
1.3.1 EEPROM Contents
If SDA and SCL are both logic ’1’, the V1410 device will first confirm if there is an external EEPROM attached
by attempting to read the first 8 locations of the ROM. If address 0x07 of the ROM contains the value 0x58 (as
specified in Table 3), the contents of the ROM are assumed to be valid. Otherwise the EEPROM will be
ignored and the SDA / SCL bits are used to indicate remote wakeup support and device power mode.
The I
2
C address must be 0xA0. An EEPROM can be used to override default Vendor IDs and Device IDs, as
well as other attributes and maximum power consumption. Exar provides an in-circuit EEPROM programming
utility through the USB interface using UART Control block 0x65. Refer to Table 5, “Control Blocks,” on
page 13. The EEPROM programming utility can be downloaded from the Exar website. These values are
uploaded from the EEPROM to the corresponding USB Standard Device Descriptor or Standard Configuration
Descriptor. For details of the USB Descriptors, refer to the USB 2.0 specifications.
T
ABLE
3: EEPROM C
ONTENTS
1.3.1.1 Vendor ID
The Vendor ID value replaces the idVendor field in the USB Standard Device Descriptor.
1.3.1.2 Product ID
The Product ID value replaces the idProduct field in the USB Standard Device Descriptor.
T
ABLE
2: R
EMOTE
W
AKEUP AND
P
OWER
M
ODES
SDA SCL
R
EMOTE
W
AKE
-
UP
S
UPPORT
P
OWER
M
ODE
1 1 No Self-Powered
1 0 No Bus-Powered
0 1 Yes Self-Powered
0 0 Yes Bus-Powered
EEPROM
A
DDRESS
C
ONTENTS
0 Vendor ID (LSB)
1 Vendor ID (MSB)
2 Product ID (LSB)
3 Product ID (MSB)
4 Device Attributes
5 Device Maximum Power
6 Reserved
7 Signature of 0x58 (’X’). If the signature is not correct, the contents of the EEPROM are ignored.

XR21V1410IL16-F

Mfr. #:
Manufacturer:
MaxLinear
Description:
USB Interface IC 1-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