SLAAEO5 September 2024 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0L1105
Understanding the unique implementation of resets within MSPM0 is important when adding support. When performing a reset via the AIRCR it performs a reset only on the CPU and no other peripherals. To perform a system reset, it is best to utilize the SYSCTL module to execute the reset. This is done by using the Table 6-1 and following these steps:
Adding support for is to ensure that the device is able to exit the bootcode after being empty for any period of time. It is also possible to perform a system reset externally by writing to the SYS RST bit of the SPREC inside the PWR-AP. The system reset performed by the SPREC is lower than a system reset via SYSCTL but higher than a CPU reset.
Register | Address |
---|---|
Reset Level | 0x400B0300h |
Reset Command | 0x400B0304h |