SLUSE14B December 2020 – December 2021 BQ76942
The BQ76942 device uses a special CONFIG_UPDATE mode to make changes to the data memory settings. If changes were made to the data memory settings while the firmware was in normal operation, it could result in unexpected operation or consequences if settings used by the firmware changed in the midst of operation. When changes to the data memory settings are needed (which generally should only be done on the customer manufacturing line or in an offline condition), the host should put the device into CONFIG_UPDATE mode, modify settings as required, then exit CONFIG_UPDATE mode. See the BQ76942 Technical Reference Manual for more details.
When in CONFIG_UPDATE mode, the device stops normal firmware operation and stops all measurements and protection monitoring. The host can then make changes to data memory settings (either writing registers directly into RAM, or instructing the device to program the RAM data into OTP). After changes are complete, the host then exits CONFIG_UPDATE mode, at which point the device restarts normal firmware operation using the new data memory settings.