DEFAULT
ADDRESSED
SUSPEND
SET_ADDRESS < > 0
ATTACHED
USB Reset
SUSPEND
SET_ADDRESS < > 0
or
SET_CONFIGURATION
SYSCON2.DEV_CFG not set
CONFIGURED
SUSPEND
SET_ADDRESS
(stalled) or
SET_CONFIGURATION
SYSCON2.DEV_CFG not set
or
SET_CONFIGURATION
stalled
SET_CONFIGURATION
SYSCON2.DEV_CFG set
USB Reset
SET_CONFIGURATION
SYSCON2.DEV_CFG set
SET_ADDRESS 0
or
USB Reset
Behavior not specified by USB 1.1 specifications
Remote
enabled
SET_ADDRESS 0
or
SET_CONFIGURATION
USB Reset
wake-up
Remote
enabled
wake-up
Remote
enabled
wake-up
A
A
A
A
B
B
USB Device Controller
1626
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
Universal Serial Bus (USB)
Figure 29-69. USB Device Controller Device State Transitions
A
USB reset generates two interrupts (when USB reset is asserted and then when USB reset completes.)
B
No interrupt is asserted by the core for transitions shown with dashed lines.