SLUSE81E August 2020 – November 2023 BQ79612-Q1 , BQ79614-Q1 , BQ79616-Q1 , BQ79616H-Q1
PRODUCTION DATA
Address | 0x034C | |||||||
RW | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
Name | RSVD | DED_SEC | MANUAL_ AUTO | ENC_DEC | ENABLE | |||
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
RSVD = | Reserved | |||||||
DED_SEC = | Sets the decoder function (SEC or DED) to test. This bit is ignored during encoder testing. 0 = Test SEC functionality. Sets the FAULT_OTP[SEC_DETECT] flag and outputs test result to OTP_ECC_DATAOUT* registers. 1 = Test DED functionality. Sets the FAULT_OTP[DED_DETECT] flag and outputs test result OTP_ECC_DATAOUT*. Note: If SEC or DEC fault is detected, host sets [RST_OTP_DATA] = 1 to reset the corresponding fault. Switch to run SEC test does not clear DEC fault or vice versa. | |||||||
MANUAL_AUTO = | Sets the location of the data to use for the ECC test. 0 = Auto mode. Use the internal data for test. 1 = Manual mode. Uses data in ECC_DATAIN_n registers for test. Use for MPF test. | |||||||
ENC_DEC = | Sets the encoder/decoder test to run when OTP_ECC_TEST[ENABLE] = 1. 0 = Run decoder test 1 = Run encoder test | |||||||
ENABLE = | Executes the OTP ECC test configured by [ENC_DEC] and [DED_SEC] bits. 0 = Normal operation, ECC test disabled 1 = Initiate test |