Information

The module is also compatible with systems that do check the strength of the battery. In
these systems, if it is known that the battery is weak or dead, software can delay
connecting to the USB while charging at 1.5A. Once the battery is charged to the good
battery threshold, software can then connect to the USB host by pulling the D+ line high.
41.7.3 Handling unplug events
If the device is unplugged from the USB bus during the charger detection sequence, the
contents of the STATUS register must be ignored and the USBDCD module must get a
Software Reset, as described in Software reset.
Chapter 41 USB Device Charger Detection Module (USBDCD)
K20 Sub-Family Reference Manual, Rev. 2, Feb 2012
Freescale Semiconductor, Inc. 951