IN07VAL
Endpoints 0-7 IN Valid Bits
7FDE
b7
b6
b5
b4
b3
b2
b1
b0
IN7VAL
IN6VAL
IN5VAL
IN4VAL
IN3VAL
IN2VAL
IN1VAL
IN0VAL
R/W
0
R/W
1
R/W
0
R/W
1
R/W
0
R/W
1
R/W
1
R/W
1
OUT07VAL
Endpoints 0-7 OUT Valid Bits
7FDF
b7
b6
b5
b4
b3
b2
b1
b0
OUT7VAL OUT6VAL OUT5VAL OUT4VAL OUT3VAL OUT2VAL OUT1VAL OUT0VAL
R/W
0
R/W
1
R/W
0
R/W
1
R/W
0
R/W
1
R/W
0
R/W
1
Figure 12-36. IN/OUT Valid Bits Register
The 8051 sets VAL=1 for any active endpoints, and VAL=0 for inactive endpoints. These
bits instruct the EZ-USB core to return a “no response” if an invalid endpoint is addressed,
instead of a NAK.
The default values of these registers are set to support all endpoints that exist in the default
USB device (see Table 5-1).
Page 12-44
Chapter 12. EZ-USB Registers
EZ-USB TRM v1.9