Other Parts Discussed in Thread: TDA4VM
We have enabled the TDA4VM MCU ESM and PMIC ESM.When the event mapped to error pin occurs, MCU_SAFETY_ERRZ pin(error pin) and EN_DRV signal are getting low at 0s.After the PMIC ESM delay-1 +delay-2 time, the MCU resets and configures PMIC again.However the MCU sets bit ENABLE_DRV to 1 failed and when MCU_SAFETY_ERRZ pin(error pin) is getting low again, the MCU will not reset anymore.
We read the PMIC relevant register and find some interrupt status bits(0x6C) after MCU reset.We check the manual that to clear the interrupt status bits,just write 1.However, W1C and read the interrupt status bits back, we find that it is not actually cleared.How can we clear these interrupt status bits(0x6C) and enable the PMIC ESM again.