SLVUCI2 march 2023 AM68A , AM69 , AM69A , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4VE-Q1 , TDA4VH-Q1 , TDA4VL-Q1 , TDA4VP-Q1 , TPS6594-Q1
The C and D triggers, defined by the NSLEEPx bits or pins, trigger the TO_RETENTION sequence. This sequence disables all power rails and GPIOs that are not supplying the retention rails, as described in Figure 2-1. The sequence can be modified using the I2C_5 and I2C_7 bits found in register FSM_I2C_TRIGGERS. These bits need to be set by I2C in the PMIC before a trigger for the retention state occurs. If the I2C_7 bit is set high, the PMIC enters the DDR retention state. If the I2C_5 bit is set high, the PMIC enters the GPIO retention state. The TO_RETENTION sequence with both GPIO and DDR retention is shown in Figure 5-13. If I2C_5 and I2C_7 are set low, the components associated with DDR and GPIO retention do not remain active, as shown in Figure 5-12.
At the end of the sequence, the PMIC set the LPM_EN and clear the AMUXOUT_EN. The TPS6594133A device also performs an additional 16 ms delay based upon the contents of the register PFSM_DELAY_REG_2.