English
Language : 

CY7C63221 Datasheet, PDF (40/50 Pages) Cypress Semiconductor – Low-speed USB Peripheral Controller
FOR
FOR
enCoRe™ USB
CY7C63221/31A
Table 20-3. Details of Modes for Differing Traffic Conditions(continued)
3 2 1 0 token
count buffer dval
DTOG DVAL COUNT SETUP IN OUT ACK
1 1 1 0 OUT
x
UC
invalid UC
UC
UC
UC
UC UC UC
1 1 1 0 IN
x
UC
x
UC
UC
UC
UC
1 UC UC
Status OUT Only
0 0 1 0 OUT
2
UC
valid
1
1
updates UC
UC 1
1
0 0 1 0 OUT
2
UC
valid
0
1
updates UC
UC 1
UC
0 0 1 0 OUT
!=2
UC
valid
updates 1
updates UC
UC 1
UC
0 0 1 0 OUT
> 10 UC
x
UC
UC
UC
UC
UC UC UC
0 0 1 0 OUT
x
UC
invalid UC
UC
UC
UC
UC UC UC
0 0 1 0 IN
x
UC
x
UC
UC
UC
UC
1 UC UC
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 1 OUT
> 10 junk
x
updates updates updates UC
UC 1
UC
1 0 0 1 OUT
x
junk
invalid updates 0
updates UC
UC 1
UC
1 0 0 1 IN
x
UC
x
ACK OUT, STALL Bit = 1 (Figure 14-3)
UC
UC
UC
UC
UC UC UC
1 0 0 1 OUT
<= 10 UC
valid
UC
UC
UC
UC
UC 1
UC
1 0 0 1 OUT
> 10 UC
x
UC
UC
UC
UC
UC UC UC
1 0 0 1 OUT
x
UC
invalid UC
UC
UC
UC
UC UC UC
1 0 0 1 IN
x
UC
x
UC
UC
UC
UC
UC UC UC
NAK OUT
1 0 0 0 OUT
<= 10 UC
valid
UC
UC
UC
UC
UC 1
UC
1 0 0 0 OUT
> 10 UC
x
UC
UC
UC
UC
UC UC UC
1 0 0 0 OUT
x
UC
invalid UC
UC
UC
UC
UC UC UC
1 0 0 0 IN
x
UC
x
UC
UC
UC
UC
UC UC UC
Reserved
0 1 0 1 OUT
x
updates updates updates updates updates UC
UC 1
1
0 1 0 1 IN
x
UC
x
UC
UC
UC
UC
UC UC UC
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
1 1 0 1 IN
x
UC
x
UC
UC
UC
UC
1 UC 1
ACK IN, STALL Bit = 1 (Figure 14-3)
1 1 0 1 OUT
x
UC
x
UC
UC
UC
UC
UC UC UC
1 1 0 1 IN
x
UC
x
UC
UC
UC
UC
1 UC UC
NAK IN
1 1 0 0 OUT
x
UC
x
UC
UC
UC
UC
UC UC UC
1 1 0 0 IN
x
UC
x
UC
UC
UC
UC
1 UC UC
Reserved
0 1 1 1 Out
x
UC
x
UC
UC
UC
UC
UC UC UC
0 1 1 1 IN
x
UC
x
UC
UC
UC
UC
1 UC UC
3 2 1 0 response int
NoChange Ignore
no
NoChange NAK
yes
NoChange ACK
yes
0 0 1 1 STALL
yes
0 0 1 1 STALL
yes
NoChange Ignore
no
NoChange Ignore
no
0 0 1 1 STALL
yes
1 0 0 0 ACK
yes
NoChange Ignore
yes
NoChange Ignore
yes
NoChange Ignore
no
NoChange STALL
yes
NoChange Ignore
no
NoChange Ignore
no
NoChange Ignore
no
NoChange NAK
yes
NoChange Ignore
no
NoChange Ignore
no
NoChange Ignore
no
NoChange RX
yes
NoChange Ignore
no
NoChange Ignore
no
1 1 0 0 ACK (back) yes
NoChange Ignore
no
NoChange STALL
yes
NoChange Ignore
no
NoChange NAK
yes
NoChange Ignore
no
NoChange TX
yes
Document #: 38-08028 Rev. *B
Page 40 of 50
[+] Feedback