Feature list
Supported system modes
RESET State: The device supports the following hierarchical reset states - Low Voltage Detector reset, Cold Power-On reset, Power Domain cold reset , Logical BIST reset, warm Power-On reset, System reset and Application reset
RUN0 Mode: The device is in operation after the de-assertion of all resets and Boot Firmware is executed. CPU0 and CPUcs are active in this phase. All switchable power domains in VDD core domain are active
RUN1 Mode: The device is in operation and user start-up software is executed. The switchable power domains which are not required are powered off
IDLE Modes: The IDLE Mode is available for every processing unit such as CPUs where the respective cores are put into idle state
SLEEP Modes: All CPUs are in Idle mode and only a few selected peripherals are active to realize wake-up functions. The SRI and SPB frequency can be reduced to reduce power consumption
STANDBYx Modes: Only PMS0 and/or PMS1 standby domains are active. All other modules and VDD Core domain is switched off
Supported reset types
Low Voltage Detector triggered resets: These resets are triggered by PMS in case of power fails of the standby supply domains or indicated after an initial supply ramp-up
Power Domain Cold reset: This reset is triggered by PMS in the case of a VDD core voltage supply fail beyond which the power domain infrastructure and switch components need to be initialized
Cold Power-On reset: This reset is triggered by PMS in the case of a power fail of critical IO and core supply rails below the operating minimum voltage limits . All modules are in reset state except parts of PMS module
LBIST reset: This reset represents the device state when LBIST is active or being performed. After LBIST is completed or aborted, internal cold PORST is triggered. All modules are in reset state except PMS module
Warm Power-on reset: This reset is triggered when the external power-on reset pin (PORST) is asserted low. This reset is triggered predominantly by external regulators in case the microcontroller does not service external watchdogs within a defined time period. All modules are in reset state except PMS, SCR if configured, Standby RAMs, and SMM and RRAM
1
. RAMs of processing units maintain data content during and after reset
System reset: This reset is triggered by software, safety and security alarms, and watchdogs through the SMU unit, ESRx reset pins, system timers, test and debug modules. All modules are reset except PMS, SCR, SMM, RRAM
1
, Standby RAMs, and parts of SMU and debug system, based on configuration. RAMs of processing units maintain data content during and after reset
Application reset: This reset is triggered by software, safety and security alarms, and watchdogs through the SMU unit, ESRx reset pins, system timers and test and debug modules. All modules are reset except PMS, SCR, SMM, Standby RAMs, Clock, Flash
1
,RRAM
1
, parts of SMU, SCU and the debug system based on configuration. RAMs of processing units maintain data content during and after reset. This reset ensures a fast overall microcontroller reset with minimal reset time
Module Group Resets: A predefined group of modules provide partitioning between multiple applications. These resets are triggered for such groups of modules which are bundled together to be reset together. The module reset behavior is the same as that after individual module resets
Module reset: The respective module is reset. Module reset is not available for CPU0, CPUcs, Flash, RRAM
1
, PMS, IR, SCU, SMM, and CCU. This reset is also used to specifically re-initialize the respective modules
External interfaces and features
Bi-directional PORST pin: During cold resets, the PORST pin is asserted low internally therefore driving a reset output. The PORST pin is consequently de-asserted with additional voltage hysteresis once the supply is back in the operating region
The external request pins (ESR0, ESR1 and ESR2) support reset input trigger requests
The external request pins (ESR0 and ESR2) support reset output propagation with configurable delay to external driver and memory devices. This is to support open-drain star connected reset architectures and cascaded sequential reset architectures
The external request pins (ESR0, ESR1 and ESR2) support trap requests, NMI inputs, and wake-up requests, depending on configuration and system modes
Shut-down reset sequencing of modules after a reset request over a time period to ensure regulator friendly load transients
Start-up
Coordination together with PMS of reset release and boot
The startup configuration (HWCFG Pins) is latched into status register in PMS
Load jump management
Adaption of core voltage set points voltage levels for load jump handling
Shutdown sequencing for negative load jumps in case of reset events