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
MSPM0 contains an access port known as the PWR-AP. It is utilized to re-enable the AHB-AP to regain access to the M0+ core when the device is in a low-power state.
To access the device and maintain a connection while it is in a low-power state, the user must write a 1 to these bits. The register view can be seen in Table 4-5.
DPREC0 Bit | Description |
---|---|
FRC ACT (bit 20) | Forces device out of low-power mode |
IHIB SLP (bit 3) | Does not allow system to go into low-power mode |
Writing to the FRC ACT bit forces the device out of the low-power state allowing the AHB-AP to be discoverable again and writing to IHIB SLP maintains connection to the device even when the CPU has a request to go into DEEPSLEEP mode. It is mandatory that these bits are enabled when adding support for MSPM0. If FRC ACT and IHIB SLP are not written to then access to the M0+ while it is in low-power mode is not possible.