Information
USBDCD_STATUS field descriptions
Field Description
31–23
Reserved
This read-only field is reserved and always has the value zero.
22
ACTIVE
Active Status Indicator
Indicates whether the sequence is running.
0b0 The sequence is not running.
0b1 The sequence is running.
21
TO
Timeout Flag
Indicates whether the detection sequence has passed the timeout threshhold.
0b0 The detection sequence has not been running for over 1 s.
0b1 It has been over 1 s since the data pin contact was detected and debounced.{
20
ERR
Error Flag
Indicates whether there is an error in the detection sequence.
0b0 No sequence errors.
0b1 Error in the detection sequence. See the SEQ_STAT field to determine the phase in which the error
occurred.
19–18
SEQ_STAT
Charger Detection Sequence Status
Indicates the status of the charger detection sequence.
0b00 The module is either not enabled, or the module is enabled but the data pins have not yet been
detected.
0b01 Data pin contact detection is complete.
0b10 Charger detection is complete.
0b11 Charger type detection is complete.
17–16
SEQ_RES
Charger Detection Sequence Results
Reports how charger detection is attached.
0b00 No results to report.
0b01 Attached to a standard host. Must comply with USB Spec 2.0 by drawing only 2.5mA (max) until
connected.
0b10 Attached to a charging port. The exact meaning depends on bit 18: 0: Attached to either a
charging host or a dedicated charger (The charger type detection has not completed.) 1: Attached
to a charging host (The charger type detection has completed.)
0b11 Attached to a dedicated charger.
15–0
Reserved
This field is reserved.
NOTE: Bits do not always read as 0.
Chapter 43 USB Device Charger Detection Module (USBDCD)
K20 Sub-Family Reference Manual, Rev. 6, Nov 2011
Freescale Semiconductor, Inc. 1097
