The ACTIVE_TO_WARM sequence can be triggered by
either a watchdog or ESM_MCU error. In the event of a trigger, the nRSTOUT signal
are driven low and the recovery count (register RECOV_CNT_REG_1) increments. Then,
all BUCKs and LDOs are reset to their default voltages. The PMIC remains in the
ACTIVE state.
Note: GPIOs do not reset
during the sequence as shown in Figure 6-4
At the beginning of the sequence the following
instructions are
executed:
Note: The
watchdog or ESM error is an indication of a
significant error which has taken place outside of
the PMIC. The PMIC does not actually transition
through the safe recovery as with an
MCU_POWER_ERR, however, in order to maintain
consistency all of the regulators are returned to
the values stored in NVM and the recovery counter
is incremented. If the recovery counter exceeds
the recovery count threshold the PMIC stays in the
safe recovery state.
Note: After the ACTIVE_TO_WARM sequence, the MCU is
responsible for managing the EN_DRV and recovery
counter. At the end of the sequence the
'FORCE_EN_DRV_LOW' bit is cleared so that the MCU
can set the ENABLE_DRV bit.
Figure 6-4 ACTIVE_TO_WARM Power Sequence
Note: The regulator transitions do not represent enabling of the regulators but the time at which the voltages are restored to their default values. Since this sequence originates from the ACTIVE state all of the regulators are on.