Technical data
USB INTERRUPT ROUTINE
YES
EOP ?
RESET SUSPEND COUNTER
NO
NO
SETUP ?
YES
NO
OUT TOKEN
YES
TO EP0 ?
NO
EP0 TX COMPLETED ?
YES
NO
EP1 TX COMPLETED ?
YES
DISABLE EP1 TRANSMIT &
CLEAR EP1 TX FLAG
NO
EP2 TX COMPLETED ?
YES
DISABLE EP2 TRANSMIT &
CLEAR EP2 TX FLAG
NO
RESUME FORM
YES
CLEAR RESUME FLAG
HOST?
RETURN FROM INTERRUPT
SETUP HANDLER
OUT EP0 HANDLER
IN EP0 HANDLER
Firmware Description
USB and PS/2 Multimedia Keyboard Interface, Rev. 1
Freescale Semiconductor 19
Figure 1-12. USB Interrupt Routine