SLVUCI2A March 2023 – May 2025 AM68 , AM68A , AM69 , AM69A , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4APE-Q1 , TDA4VE-Q1 , TDA4VH-Q1 , TDA4VL-Q1 , TDA4VP-Q1 , TDA4VPE-Q1 , TPS6594-Q1
As shown in Figure 5-1, there are various triggers that can enable a state transition between configured states. Table 5-1 describes each trigger and its associated state transition from highest priority (Immediate Shutdown) to lowest priority (I2C_3). Active triggers of higher priority block triggers of lower priority and the associated sequence.
| Trigger | Priority (ID) | Immediate (IMM) | REENTERANT | PFSM Current State | PFSM Destination State | Power Sequence or Function Executed |
|---|---|---|---|---|---|---|
| Immediate Shutdown(7) | 0 | True | False | STANDBY, ACTIVE, MCU ONLY, Suspend-to-RAM | SAFE(1) | TO_SAFE_SEVERE |
| MCU Power Error | 1 | True | False | STANDBY, ACTIVE, MCU ONLY, Suspend-to-RAM | SAFE(1) | TO_SAFE_ORDERLY |
| GPIO10 Low | 2 | True | False | STANDBY, ACTIVE, MCU ONLY, Suspend-to-RAM | SAFE(1) | |
| Orderly Shutdown(7) | 3 | True | False | STANDBY, ACTIVE, MCU ONLY, Suspend-to-RAM | SAFE(1) | |
| OFF Request | 5(9) | False | False | STANDBY, ACTIVE, MCU ONLY, Suspend-to-RAM | STANDBY(2) | TO_STANDBY |
| WDOG Error | 6 | False | True | ACTIVE | ACTIVE | ACTIVE_TO_WARM |
| ESM MCU Error | 7 | False | True | ACTIVE | ACTIVE | |
| ESM SOC Error | 8 | False | True | ACTIVE | ACTIVE | ESM_SOC_ERROR |
| WDOG Error | 9 | False | True | MCU ONLY | MCU ONLY | MCU_TO_WARM |
| ESM MCU Error | 10 | False | True | MCU ONLY | MCU ONLY | |
| SOC Power Error | 11 | False | False | ACTIVE | MCU ONLY | PWR_SOC_ERR |
| GPIO8 Low | 12 | False | False | ACTIVE | MCU ONLY | |
| I2C_1 bit is high(3) | 13 | False | True | ACTIVE, MCU ONLY | No State Change | Execute RUNTIME BIST |
| I2C_2 bit is high(3) | 14 | False | True | ACTIVE, MCU ONLY | No State Change | Enable I2C CRC on I2C1 and I2C2.(4) |
| ON Request | 15 | False | False | STANDBY, ACTIVE, MCU ONLY, Suspend-to-RAM | ACTIVE | TO_ACTIVE |
| WKUP1 goes high | 16 | False | False | STANDBY, ACTIVE, MCU ONLY, Suspend-to-RAM | ACTIVE | |
| NSLEEP1 and NSLEEP2 are high(5) | 17 | False | False | STANDBY, ACTIVE, MCU ONLY, Suspend-to-RAM | ACTIVE | |
| MCU ON Request | 18 | False | False | STANDBY, ACTIVE(6), MCU ONLY, Suspend-to-RAM | MCU ONLY | TO_MCU |
| WKUP2 goes high | 19 | False | False | STANDBY, ACTIVE, MCU ONLY, Suspend-to-RAM | MCU ONLY | |
| NSLEEP1 goes low and NSLEEP2 goes high(5) | 20 | False | False | ACTIVE, MCU ONLY, Suspend-to-RAM | MCU ONLY | |
| NSLEEP1 goes low and NSLEEP2 goes low(5) | 21 | False | False | ACTIVE, MCU ONLY | Suspend-to-RAM | TO_RETENTION |
| NSLEEP1 goes high and NSLEEP2 goes low(5) | 22 | False | False | ACTIVE, MCU ONLY | Suspend-to-RAM | |
| I2C_0 bit goes high(3) | 23(8) | False | False | STANDBY, ACTIVE, MCU ONLY | LP_STANDBY(2) | TO_STANDBY |