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 em
p
t
y
More than MAX
p
a
y
load
Erro
r