Information
41.4.3 Status register (USBDCD_STATUS)
Provides the current state of the module for system software monitoring.
Address: USBDCD_STATUS is 4003_5000h base + 8h offset = 4003_5008h
Bit 31 30 29 28 27 26 25 24
R
0
W
Reset
0 0 0 0 0 0 0 0
Bit
23 22 21 20 19 18 17 16
R
0 ACTIVE TO ERR SEQ_STAT SEQ_RES
W
Reset
0 0 0 0 0 0 0 0
Bit
15 14 13 12 11 10 9 8
R
Reserved
W
Reset
0 0 0 0 0 0 0 0
Bit
7 6 5 4 3 2 1 0
R
Reserved
W
Reset
0 0 0 0 0 0 0 0
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.
0 The sequence is not running.
1 The sequence is running.
21
TO
Timeout Flag
Indicates whether the detection sequence has passed the timeout threshhold.
0 The detection sequence has not been running for over 1 s.
1 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.
0 No sequence errors.
1 Error in the detection sequence. See the SEQ_STAT field to determine the phase in which the error
occurred.
Table continues on the next page...
Chapter 41 USB Device Charger Detection Module (USBDCD)
K20 Sub-Family Reference Manual, Rev. 2, Feb 2012
Freescale Semiconductor, Inc. 933
