© 2014 Exar Corporation
XR21B1421
25 / 50 exar.com/XR21B1421
Rev 1B
SET_GPIO_STATE
Transfer Type: Control Out
Transfer Size: 5 bytes
The SET_GPIO_STATE report sets the state of pins configured as either GPIO or flow control outputs. Each bit position in
the state value will be asserted to the specified ’1’ or ’0’ on the GPIO pin output if the direction for that IO pin is set to output
and if the corresponding bit position in the mask is set to a ’1’.
Table 5: Get State Bit Positions
Bit GPIO/Pin Pin Name
15 Reserved
14 S1 USB_STAT1
13 9 GPIO9/DSR#
12 8 GPIO8/DTR#
11 7 GPIO7/RI#
10 6 GPIO6/CD#
9 Reserved
8 S2 USB/STAT2
75GPIO5/RXT
64GPIO4/TXT
5RXRX
4TXTX
3 3 GPIO3/RS485
22GPIO2/CTS#
11GPIO1/RTS#
00GPIO0/CLK
Field Offset Size Value Description
Report ID 0 1 0x45 Set status of GPIO pins
State MSB 1 1 See Ta bl e 6
State LSB 2 1
Mask MSB 3 1 Mask for output state changes
Mask LSB 4 1
© 2014 Exar Corporation
XR21B1421
26 / 50 exar.com/XR21B1421
Rev 1B
GET_VERSION
Transfer Type: Control In
Transfer Size: 7 bytes
The GET_VERSION report gets vendor, product and revision information.
GET / SET_OTP_LOCK_BYTE
Transfer Type: Control In / Out
Transfer Size: 3 bytes
The GET / SET_OTP_LOCK_BYTE report gets or sets lock status of on-chip OTP values. Caution: OTP fields that are
locked may not be unlocked or have any further modifications.
Table 6: Set State Bit Positions
Bit GPIO/Pin Pin Name
15:14 Reserved
13 9 GPIO9/DSR#
12 8 GPIO8/DTR#
11 7 GPIO7/RI#
10 6 GPIO6/CD#
9:8 Reserved
75GPIO5/RXT
64GPIO4/TXT
5:4 Reserved
3 3 GPIO3/RS485
22GPIO2/CTS#
11GPIO1/RTS#
00GPIO0/CLK
Field Offset Size Value Description
Report ID 0 1 0x46 Get device version information
PID LSB 1 1 0x21 Least Significant Byte of PID
Revision 2 1 0x02 Manufacturer revision number
Field Offset Size Value Description
Report ID 0 1 0x47 Get device lock bytes
Lock Value MSB 1 1 0xFF OTP programmed fields
© 2014 Exar Corporation
XR21B1421
27 / 50 exar.com/XR21B1421
Rev 1B
Tabl e 7 shows 13 distinct fields within the OTP. Each field may be individually locked by SET_LOCK_BYTE report by writing
a ’0’ in the selected bit position to lock the field. Setting a value of 0x0 will lock all of the OTP fields from any further modifi-
cations.
GET / SET_TRANSFER_MODE
Transfer Type: Control In / Out
Transfer Size: 3 bytes
The GET / SET_TRANSFER_MODE report reports or sets the UART wide mode.
Lock Value LSB 2 1 0x8F OTP programmed fields
Table 7: Lock State Bit Positions
Bit Name
15 Vendor ID String2
14 Vendor ID String1
13 Auto Flush Buffers
12 Release Version
11 Power Mode
10 bMaxPower
9PID
8VID
7 Language ID
6:4 Reserved
3 Pin Config
2 Serial String
1 Product ID String2
0 Product ID String1
Field Offset Size Value Description
Report ID 0 1 0x48 Get or set UART wide mode
TX Wide Enable 1 1 Bit 0 = 0 Disable TX wide mode - default
Bit 0 = 1 Enable TX wide mode
Field Offset Size Value Description

XR21B1421IL24TR-F

Mfr. #:
Manufacturer:
MaxLinear
Description:
I/O Controller Interface IC 1 CH FS USB UART with HID
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union