SLVUCM3 july 2023 AM62A1-Q1 , AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , TPS6593-Q1
There are various triggers that can enable a state transition between configured states. Table 6-1 describes each trigger and its associated state transition from highest priority (Immediate Shutdown) to lowest priority. 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 | 0 | True | False | ANY | TO_SAFE | immediateOff2Safe_pd |
| Orderly Shutdown | 1 | True | False | ANY | TO_SAFE | orderlyOff2safe |
| 1 = High (Always True) | 2 | False | False | STANDBY | LP STANDBY | enterLPstandby |
| FORCE_STANDBY | 3 | False | False | ACTIVE, STANDBY, S2R | STANDBY | orderlyOff |
| WD_ERROR | 4 | False | True | ACTIVE | ACTIVE | warmReset |
| ESM MCU Error | 5 | False | True | ACTIVE | ACTIVE | warmReset |
| I2C_1 | 6 | False | True | ACTIVE | RUNTIME_BIST | Execute RUNTIME BIST |
| I2C_2 | 7 | False | True | ACTIVE | ACTIVE | Enable I2C CRC on I 2C1 and I2C2 |
| SU_ACTIVE | 8 | False | False | STANDBY | ACTIVE | any2active |
| WKUP1 | 9 | False | False | STANDBY, ACTIVE | ACTIVE | any2active |
| I2C_0 | 10 | False | False | ACTIVE | STANDBY | orderlyOff |
| I2C_3 | 11 | False | False | ACTIVE | ACTIVE | Device is prepared for OTA NVM update |
| FORCE_STANDBY = LOW | 12 | False | False | PFSM_START | ACTIVE | any2active |
| MCU_POWER_ERROR | 13 | False | False | ACTIVE | ACTIVE | warmReset |
| GPIO9 (rise) | 14 | False | True | ACTIVE | ACTIVE | ENVPP |
| GPIO9 (fall) | 15 | False | True | ACTIVE | ACTIVE | DISVPP |
| GPIO5 (fall) | 16 | False | True | ACTIVE | ACTIVE | SD_1V8 |
| GPIO5 (rise) | 17 | False | True | ACTIVE | ACTIVE | SD_3V3 |
| GPIO11 (fall) | 18 | False | True | ACTIVE | ACTIVE | RST_SDCARD |
| GPIO11 (rise) | 19 | False | True | ACTIVE | ACTIVE | EN_SDCARD |
| A | 20 | False | False | ACTIVE, S2R | ACTIVE | any2active |
| D | 21 | False | False | ACTIVE, S2R | S2R | any2_s2r |
| 1 = High (Always True) | 22 | True | False | TO_SAFE | SAFE_RECOVERY | NA |