SLAU723A October 2017 – October 2018 MSP432E401Y , MSP432E411Y
The MSP432E4 microcontroller has the following reset sources:
Table 4-1 provides a summary of results of the various reset operations. The external RST pin, the brownout detection unit, the HIB module, and watchdog timer can all be programmed to generate either a power-on reset (POR) or system reset depending on how the Reset Behavior Control (RESBEHAVCTL) register at offset 0x1D8 is programmed.
Reset Source | Core Reset? | JTAG Reset? | On-Chip Peripherals Reset? |
---|---|---|---|
Externally generated POR | Yes | Yes | Yes |
RST pin POR | Yes | Pin configuration only | Yes |
RST pin system reset | Yes | Pin configuration only | Yes |
Brownout POR | Yes | Pin configuration only | Yes |
Brownout system reset | Yes | Pin configuration only | Yes |
Software system reset request using the SYSRESREQ bit in the APINT register | Yes | Pin configuration only | Yes |
Software system reset request using the VECTRESET bit in the APINT register | Yes | No | No |
Software peripheral reset | No | Pin configuration only | Yes (1) |
Watchdog POR | Yes | Pin configuration only | Yes |
Watchdog system reset | Yes | Pin configuration only | Yes |
HIB module POR | Yes | Pin configuration only | Yes |
HIB module system reset | Yes | Pin configuration only | Yes |
HSSR reset | Yes | Pin configuration only | Yes |
MOSC failure reset | Yes | Pin configuration only | Yes |
After a reset, the Reset Cause (RESC) register is set with the reset cause. The bits in this register are sticky and maintain their state across multiple reset sequences. A bit in the RESC register can be cleared by writing 0.