User`s guide
CY7C63722C
CY7C63723C
CY7C63743C
FOR
FOR
Document #: 38-08022 Rev. *C Page 35 of 49
Control Read
ACK IN/Status OUT
1 1 1 1 OUT 2 UC valid 1 1 updates UC UC 1 1 NoChange ACK yes
1 1 1 1 OUT 2 UC valid 0 1 updates UC UC 1 UC 0 0 1 1 STALL yes
1 1 1 1 OUT !=2 UC valid updates 1 updates UC UC 1 UC 0 0 1 1 STALL yes
1 1 1 1 OUT > 10 UC x UC UC UC UC UC UC UC NoChange Ignore no
1 1 1 1 OUT x UC invalid UC UC UC UC UC UC UC NoChange Ignore no
1 1 1 1 IN x UC x UC UC UC UC 1 UC 1 1 1 1 0 ACK (back) yes
NAK IN/Status OUT
1 1 1 0 OUT 2 UC valid 1 1 updates UC UC 1 1 NoChange ACK yes
1 1 1 0 OUT 2 UC valid 0 1 updates UC UC 1 UC 0 0 1 1 STALL yes
3 2 1 0 token count buffer dval DTOG DVAL COUNT SETUP IN OUT ACK 3 2 1 0 response int
1 1 1 0 OUT !=2 UC valid updates 1 updates UC UC 1 UC 0 0 1 1 STALL yes
1 1 1 0 OUT > 10 UC x UC UC UC UC UC UC UC NoChange Ignore no
1 1 1 0 OUT x UC invalid UC UC UC UC UC UC UC NoChange Ignore no
1 1 1 0 IN x UC x UC UC UC UC 1 UC UC NoChange NAK yes
Status OUT Only
0 0 1 0 OUT 2 UC valid 1 1 updates UC UC 1 1 NoChange ACK yes
0 0 1 0 OUT 2 UC valid 0 1 updates UC UC 1 UC 0 0 1 1 STALL yes
0 0 1 0 OUT !=2 UC valid updates 1 updates UC UC 1 UC 0 0 1 1 STALL yes
0 0 1 0 OUT > 10 UC x UC UC UC UC UC UC UC NoChange Ignore no
0 0 1 0 OUT x UC invalid UC UC UC UC UC UC UC NoChange Ignore no
0 0 1 0 IN x UC x UC UC UC UC 1 UC UC 0 0 1 1 STALL yes
OUT Endpoint
ACK OUT, STALL Bit = 0 (Figure 14-3)
1 0 0 1 OUT <= 10 data valid updates 1 updates UC UC 1 1 1 0 0 0 ACK yes
1 0 0 1 OUT > 10 junk x updates updates updates UC UC 1 UC NoChange Ignore yes
1 0 0 1 OUT x junk invalid updates 0 updates UC UC 1 UC NoChange Ignore yes
1 0 0 1 IN x UC x UC UC UC UC UC UC UC NoChange Ignore no
ACK OUT, STALL Bit = 1 (Figure 14-3)
1 0 0 1 OUT <= 10 UC valid UC UC UC UC UC 1 UC NoChange STALL yes
1 0 0 1 OUT > 10 UC x UC UC UC UC UC UC UC NoChange Ignore no
1 0 0 1 OUT x UC invalid UC UC UC UC UC UC UC NoChange Ignore no
1 0 0 1 IN x UC x UC UC UC UC UC UC UC NoChange Ignore no
NAK OUT
1 0 0 0 OUT <= 10 UC valid UC UC UC UC UC 1 UC NoChange NAK yes
1 0 0 0 OUT > 10 UC x UC UC UC UC UC UC UC NoChange Ignore no
1 0 0 0 OUT x UC invalid UC UC UC UC UC UC UC NoChange Ignore no
1 0 0 0 IN x UC x UC UC UC UC UC UC UC NoChange Ignore no
Reserved
0 1 0 1 OUT x updates updates updates updates updates UC UC 1 1 NoChange RX yes
0 1 0 1 IN x UC x UC UC UC UC UC UC UC NoChange Ignore no
IN Endpoint
ACK IN, STALL Bit = 0 (Figure 14-3)
1 1 0 1 OUT x UC x UC UC UC UC UC UC UC NoChange Ignore no
1 1 0 1 IN x UC x UC UC UC UC 1 UC 1 1 1 0 0 ACK (back) yes
ACK IN, STALL Bit = 1 (Figure 14-3)
1 1 0 1 OUT x UC x UC UC UC UC UC UC UC NoChange Ignore no
1 1 0 1 IN x UC x UC UC UC UC 1 UC UC NoChange STALL yes
NAK IN
Table 22-3. Details of Modes for Differing Traffic Conditions (continued)