SLUUCW9 December 2023 BQ76972
The BQ76972 device implements a signature check on the instruction ROM for the internal processor at initial power up or upon reset. If this check fails, the device can trigger a Permanent Fail (PF) and disable the battery pack. This PF is enabled by setting the Settings:Permanent Failure:Enabled PF C[IRMF] configuration bit (this bit is enabled by default).
The device also implements a signature check at initial power up or after reset on the internal processor data ROM, which holds default values for the device configuration. If this check fails, the device can trigger a Permanent Fail (PF) and disable the battery pack. This PF is enabled by setting the Settings:Permanent Failure:Enabled PF C[DRMF] configuration bit (this bit is enabled by default).
The device also implements a signature check at initial power up or after reset on the internal OTP memory, which may contain customer configuration data. If the OTP memory signature check fails, the device does not load customer settings from OTP and instead loads the default configuration and triggers a Permanent Fail (PF), which keeps the FETs turned off (but does not blow the fuse) and the REG1 LDO disabled. This PF is enabled by setting the Settings:Permanent Failure:Enabled PF C[OTPF] configuration bit (this bit is enabled by default). Note that the OTP signature does not include the Manufacturing Data (available using the 0x0070 MANU_DATA() subcommand) nor any PF status data which was previously written to OTP (which is read using the 0x0053 SAVED_PF_STATUS() subcommand).
The BQ76972 device implements a signature check of the factory trim information within the device after initial power-up and any device reset. If this check fails, the device begins the transition into SHUTDOWN mode.