English
Language : 

XR21B1421 Datasheet, PDF (20/50 Pages) Exar Corporation – Enhanced 1-Ch Full-Speed
XR21B1421
HID Reports
All of the functionality of the XR21B1421 device is controlled via HID reports. Some of these reports will program the on-
chip OTP memory. All of the HID reports in the OTP customization section (reports 0x47 and 0x60 through 0x67) will per-
manently program the on-chip OTP. All other HID reports do not program the OTP. The SET_GPIO_CONFIG (report 0x49)
dynamically configures the GPIO pins, but does not program the OTP as does the SET_PIN_CONFIG report.
Table 4: XR21B1421 HID Reports
Report ID
Report Name
Size
UART Data Transfer (Interrupt Transfers)
0X1 - 0x3F SET TRANSMIT DATA
2 - 64
0X1 - 0x3F GET RECEIVE DATA
2 - 64
Device Configuration (Control Transfers)
0x40
SET DEVICE RESET
2
0x41
GET / SET UART ENABLE
2
0x42
GET UART STATUS
7
0x43
SET CLEAR FIFOS
2
0x44
GET GPIO STATE
3
0x45
SET GPIO STATE
5
0x46
GET VERSION
3
0x48
GET / SET TRANSFER MODE
3
0x49
GET / SET GPIO CONFIG
13
0x4A
GET / SET SUSPEND OUTPUT
5
CONFIG
0x4F
GET CHIP ID
7
UART Configuration (Control Transfers)
0x50
GET / SET UART CONFIG
9
0x51
SET TRANSMIT LINE BREAK
2
0x52
SET STOP LINE BREAK
2
0x53
GET / SET SW FLOW CTRL
3
CONFIG
0x54
GET / SET ADDR MATCH CON-
3
FIG
0x55
GET / SET LOOPBACK MODE
2
0x56
GET / SET IR MODE
2
0x57
GET / SET XCVR EN DELAY
2
0x58
GET / SET FLOW CTRL
3
THRESHOLD
OTP Customization (Control Transfers)
0x47
GET / SET OTP LOCK BYTE
3
© 2014 Exar Corporation
20 / 50
exar.com/XR21B1421
Rev 1B