SLAU846A June 2023 – October 2023 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1
A boot reset (BOOTRST) triggers execution of the device boot configuration routine and resets the majority of the core logic, including the RTC, LFCLK, LFXT, and LFCLK_IN configuration and the IOMUX configuration of any IO pins used by LFXT or LFCLKIN (unless the BOOTRST was caused by NRST or a software triggered BOOTRST), and the SYSOSC FCL mode (if enabled). The system memory (SRAM) is also power cycled and SRAM contents are lost.
The following conditions generate a BOOTRST:
The following are not reset by a BOOTRST:
Following a BOOTRST, a SYSRST is always triggered if the boot configuration routine completes successfully. If the boot configuration routine fails to complete successfully, a BOOTRST is again generated and the boot process is attempted again from the BOOTRST point. The boot process attempts to complete successfully up to 3 times, after which the device state locks until a BOR or POR reset occurs (see Section 2.4.1.8).