Enable VBUS,
Enable DCD and PD
VBUS Detected
Data Contact
Detection
Primary Detection
SDP Detected
Secondary Detection
Contact Detected or Timeout
DCP Detected
CDP Detected
Charge and/or Enable USB
Not SDP
PD Complete
SD Complete
Enable SD?
Yes
Must
Assume
DCP Profile
Firmware Action
Hardware Action
Optional Interrupt
Figure 21.4. Basic USB Charger Detection Flow Diagram
EFM8UB3 Reference Manual
Universal Serial Bus (USB0)
silabs.com
| Building a more connected world.
Rev. 0.2 | 323