SLAU847D October 2022 – May 2024 MSPM0L1105 , MSPM0L1106 , MSPM0L1227 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2228 , MSPM0L2228-Q1
The DEBUGSS supports maintaining a debug connection through SWD in all operating modes except SHUTDOWN.
Access to device memory and peripherals is possible in RUN mode and SLEEP mode, in which a debug probe can be actively connected to the AHB-AP access port to interface with the processor. In STOP and STANDBY modes, a debug connection can be established and/or maintained with the DEBUGSS, but not with the CPU debug access port.
In SHUTDOWN mode, any active debug connection is terminated as the debug logic is powered down with the device VCORE. While a debug connection to the DEBUGSS is not possible while the device is in SHUTDOWN mode, a debug probe can cause the device to exit SHUTDOWN mode by attempting to communicate with the SWD pins. The device will detect attempted SWD communication even when the device is in SHUTDOWN. If activity is detected, a SHUTDOWN exit is initiated and the device will transition through a BOR state, after which a debug connection can be made to the DEBUGSS through SWD.
The DEBUGSS functionality by operating mode is given in Table 28-2.
Capability | RUN | SLEEP | STOP | STANDBY | SHUTDOWN | NRST HOLD |
---|---|---|---|---|---|---|
Processor debug | Y | Y | N | N | N | N |
Memory map access | Y | Y | N | N | N | N |
Debug status through SW-DP | Y | Y | Y | Y | N | Y |
Debug state maintained | Y | Y | Y | Y | N | N |
Wake from SWD | - | - | - | - | Y | - |