SLUUCF2C January 2021 – May 2022 BQ769142
The BQ769142 device integrates an internal watchdog circuit for the internal processor that will trigger a watchdog fault if it is not serviced by the processor at regular intervals. A watchdog fault may occur if the internal processor is unexpectedly halted or overloaded with tasks, such as servicing excessive serial communications. When a watchdog fault occurs, the internal processor is reset, and the 0x12 Battery Status()[WD] bit will be set after the reset is complete.
There are additional checks performed by the device which can also trigger a watchdog reset. The BQ769142 device incorporates an ADC measurement watchdog, which monitors whether the ADC and coulomb counter measurements are completing as expected, and if not will trigger a watchdog fault. A RAM integrity check is also performed periodically and forces a watchdog reset if corruption is detected. If the device detects a RAM error within a programmable time (set by Power:Shutdown:RAM Fail Shutdown Time) after a watchdog reset, the device enters SHUTDOWN mode instead of resetting to avoid unwanted reset loops in the case of a RAM failure.