A soft reset affects only the execution component of the system, which is the nondebug logic in the Cortex-M4 and the WDT_A. This reset remains nonintrusive to all other peripherals and system components. MSP432P4x1xT devices support up to 16 sources of soft reset. Table 6-42 lists the reset source allocation. The Reset Controller registers can be used to identify the source of reset in the design. For more details, see the Reset Controller chapter in the MSP432P4xx SimpleLink™ Microcontrollers Technical Reference Manual.
|RESET SOURCE NUMBER||SOURCE|
|0||CPU LOCKUP condition (LOCKUP output of Cortex-M4)|
|1||WDT_A time-out (1)|
|2||WDT_A password violation (1)|
To support and enhance debug of reset conditions, the Reset Controller is on the PPB of the device. This allows the Reset Controller to remain accessible even if the device is stuck in a hard or soft reset state. The Reset Controller permits overrides for hard and soft resets, thereby allowing an application to regain control of the device and isolate the cause of a stuck reset.