SLAU723A October 2017 – October 2018 MSP432E401Y , MSP432E411Y
Software can reset a specific peripheral or generate a reset to the entire microcontroller.
Peripherals can be individually reset by software through peripheral-specific reset registers available beginning at system control offset 0x500 [for example, the Watchdog Timer Software Reset (SRWD) register; see Section 4.2.64]. If the bit position corresponding to a peripheral is set and subsequently cleared, the peripheral is reset.
The entire microcontroller, including the core, can be reset by setting the SYSRESREQ bit in the Application Interrupt and Reset Control (APINT) register in the core peripheral memory map space. The software-initiated system reset sequence is:
The core only can be reset by setting the VECTRESET bit in the APINT register. The software-initiated core reset sequence is: