Toshiba H1 Series User Manual
Page 426

TMP92CZ26A
92CZ26A-423
Figure 3.16.7 Control Flow in UDC (Bulk transfer type (transmission)/Interrupt transfer type (transmission))
IDLE
Receive IN token
Confirm Handshake answer
• Confirm STATUS register (Status)
• Confirm DATASET register
Generate DATA PID
• Attach DATA0/DATA1
• Confirm Datasize register
Transmit data
OK
OK
OK
Attach CRC
OK
Receive ACK
Wait ACK
to host
Normal finish transaction
• Clear FIFO
• Clear DATASET register
• Renew toggle bit
• Set STATUS to READY
OK
Time out
• Set STATUS to TX_ERR
• Put back addless pointer of FIFO
Bit stuff error
Set STATUS at STALL
ConfirmToken packet
• PID
• Address
• Endpoint
• Transfer mode
• Error
Transmit NAK
Transmit STALL
Invalid
Stall
FIFO empty
More than MAX
payload
Error
This manual is related to the following products: