English
Language : 

XR21B1422IL40-0A Datasheet, PDF (35/60 Pages) Exar Corporation – Enhanced 2-Ch Full-Speed USB UART
Bit
9:0
Default
Description
0
Count
Reports the number of bytes currently in the RX FIFO.
XR21B1422
RX_WIDE_MODE (0x045) - Read/Write
This register is used to enable the Wide Mode for the Receiver.
Bit
15:1
0
Default
Description
0
Reserved
These bits are reserved and should be written as ‘0’.
0
EN
0: Normal (5, 6, 7, 8 or 9 bit data) mode
1: Wide mode. See “Wide Mode Transmit” on page 13, “Wide mode receive operation with 5, 6, 7 or 8-bit data” on page 13
and “Wide mode receive operation with 9-bit data” on page 14.
LOW_LATENCY (0x046) - Read/Write
This register is automatically set to logic ’1’ for baud rates below 40,960 bps when using the CDC-ACM driver. A custom
driver can also automatically enable low latency mode based upon the selected baud or the user may manually enable it by
writing to this register.
Bit
15:1
0
Default
Description
0
Reserved
These bits are reserved and should be written as ‘0’.
0
EN
0: Data from the RX FIFO is not immediately forwarded to the USB host following the bulk-in request until bMaxPacketSize
(normally 64 bytes) bytes have been received or a timeout period (of 3 character times) has been reached. (Note: When the
CDC-ACM driver is used, bMaxPacketSize is 63 bytes.)
1: Receive data is forwarded from RX FIFO immediately following the bulk-in request.
RX_THRESHOLD (0x047) - Read/Write
This register sets the threshold for asserting flow control when enabled in the UART. This register applies to both hardware
and software flow control.
Bit
15:10
9:0
Default
Description
0
0x1C2
Reserved
These bits are reserved and should be written as ‘0’.
Count
Hardware or software flow control is asserted when the RX_FIFO reaches the threshold count set in this register. Default
value for this register is 450 or 0x1C2.
© 2014 Exar Corporation
35 / 60
exar.com/XR21B1422
Rev 1A