XR21V1414
28
4-CH FULL-SPEED USB UART
REV. 1.3.0
3.4.1 CUSTOM Register Description (Read/Write)
This register enables the Wide mode functionality for the UART.
CUSTOM[0]: Enable wide mode
Logic 0 = Normal (7, 8 or 9 bit data) mode
Logic 1 = Wide mode - See “Section 1.5.1.1, Wide Mode Transmit” on page 11, “Section 1.5.2.3, Wide
mode receive operation with 7 or 8-bit data” on page 12 and “Section 1.5.2.4, Wide mode receive
operation with 9-bit data” on page 12.
CUSTOM[1]: Max Packet Size
Logic 0 = bMaxPacketSize = 64 bytes
Logic 1 = bMaxPacketSize = 63 bytes (this bit is automatically set to ’1’ if the XR21V1414 receives a
CDC_ACM USB command)
CUSTOM[7:2]: Reserved
These bits are reserved and should remain ’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 feature of the UART. Write to this
register following any desired baud rate setting change.
LOW_LATENCY[0]: Enable Low Latency mode
Logic 0 = Receive data is not forwarded from the Rx FIFO until bMaxPacketSize (64 bytes) or timeout (3
characters) has occurred.
Logic 1 = All data in the RX FIFO is provided to the USB host at the next BULK IN request irrespective of the
number of bytes in the FIFO.
LOW_LATENCY[7:1]: Reserved
These bits are reserved and should remain ’0’.
3.4.3 CUSTOM_INT_PACKET (Read/Write)
This register is used to enable / disable GPIO status in the high data byte of the custom interrupt packet. See
Table 16, “Interrupt Packet Format, on page 29 and Table 18, Data Field of Customized Interrupt
Packet - Exar Vendor Specific,” on page 30.
CUSTOM_INT_PACKET[0]: GPIO1
Logic 0 = Disable GPIO1 status in custom interrupt packet.
Logic 1 = Enable GPIO1 status in custom interrupt packet.
XR21V1414
29
REV. 1.3.0
4-CH FULL-SPEED USB UART
CUSTOM_INT_PACKET[1]: GPIO2
Logic 0 = Disable GPIO2 status in custom interrupt packet.
Logic 1 = Enable GPIO2 status in custom interrupt packet.
CUSTOM_INT_PACKET[2]: Reserved
This bit is reserved and should remain ’0’.
CUSTOM_INT_PACKET[3]: GPIO0
Logic 0 = Disable GPIO0 status in custom interrupt packet.
Logic 1 = Enable GPIO0 status in custom interrupt packet.
CUSTOM_INT_PACKET[4]: GPIO3
Logic 0 = Disable GPIO3 status in custom interrupt packet.
Logic 1 = Enable GPIO3 status in custom interrupt packet.
CUSTOM_INT_PACKET[5]: GPIO4
Logic 0 = Disable GPIO4 status in custom interrupt packet.
Logic 1 = Enable GPIO4 status in custom interrupt packet.
CUSTOM_INT_PACKET[6]: GPIO5
Logic 0 = Disable GPIO5 status in custom interrupt packet.
Logic 1 = Enable GPIO5 status in custom interrupt packet.
CUSTOM_INT_PACKET[7]: Reserved
This bit is reserved and should remain ’0’.
T
ABLE
16: I
NTERRUPT
P
ACKET
F
ORMAT
O
FFSET
F
IELD
S
IZE
(B
YTES
)
V
ALUE
D
ESCRIPTION
0 bmRequestType 1 8’b10100001 D7 = Device-to-host direction
D6:5 = Class Type
D4-0: = Interface Recipient
1 bNotification 1 8’h20 Defined encoding for SERIAL_STATE
2 wValue 2 16’h0000
4 wIndex 2 16’h0000 D15-8 = Reserved (0)
D7-0 = Interface number, 8’h00 for the CDC Com-
mand Interface
6 wLength 2 16’h0002 2 bytes of transferred data
8 Data 2 Standard
int_status
(See
Table 17
or
Table 18
)
D15-7 = Reserved (0)
D6 = bOverRun
D5 = bParity
D4 = bFraming
D3 = bRingSignal (RI)
D2 = bBreak
D1 = bTxCarrier (DSR)
D0 = bRxCarrier (CD)
XR21V1414
30
4-CH FULL-SPEED USB UART
REV. 1.3.0
T
ABLE
17: D
ATA
F
IELD OF
S
TANDARD
I
NTERRUPT
P
ACKET
If the Exar vendor specific packet mapping is enabled then the data field also includes status for all of the
UART / GPIO pins as follows:
T
ABLE
18: D
ATA
F
IELD OF
C
USTOMIZED
I
NTERRUPT
P
ACKET
- E
XAR
V
ENDOR
S
PECIFIC
B
IT
(
S
) F
IELD
D
ESCRIPTION
D15..D7 Reserved (0)
D6 bOverRun Received data has been discarded due to overrun in the device.
D5 bParity A parity error has occured.
D4 bFraming A framing error has occured.
D3 bRingSignal State of ring signal detection of the device.
D2 bBreak State of break detection mechanism of the device.
D1 bTxCarrier State of transmission carrier. This signal corresponds to V.24 signal 106 and
RS-232 signal DSR.
D0 bRxCarrier State of receiver carrier detection mechanism of device. This signal corre-
sponds to V.24 signal 109 and RS-232 signal DCD.
B
IT
(
S
) F
IELD
D
ESCRIPTION
15 D15 Reserved (0)
14 D14 bGPIO5 (RTS)
13 D13 bGPIO4 (CTS)
12 D12 bGPIO3 (DTR)
11 D11 bGPIO0 (RI)
10 D10 Reserved (0)
9 D9 bGPIO2 (DSR)
8 D8 bGPIO1 (CD)
7 D7 Reserved (0)
6 D6 bOverRun
5 D5 bParity
4 D4 bFraming
3 D3 bRingSignal (RI)
2 D2 bBreak
1 D1 bTxCarrier (DSR)
0 D0 bRxCarrier (CD)

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