SLAU966 February 2025 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0C1105 , MSPM0C1106 , MSPM0C1106-Q1 , MSPM0G1106 , MSPM0G1107 , MSPM0G1506 , MSPM0G1507 , MSPM0G1518 , MSPM0G1519 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0H3216 , MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2228
The Arm SWD 2-wire JTAG port is the main debug and programming interface for both MSPM0 and NXP . This interface is typically used during application development, and during production programming. Table 3-10 compares the features between the two device families. For additional information about security features of the MSPM0 debug interface, see the Cybersecurity Enablers in MSPM0 MCUs.
| S32K1xx | KEA128x | KM35x | MSPM0 | |
|---|---|---|---|---|
| Debug port | Arm SWD port (2-wire) | Arm SWD port (2-wire) | ||
| Break Point Unit (BPU) | Two hardware breakpoints; unlimited user software breakpoints | Four hardware breakpoints | ||
| Data Watch Unit (DWT) | Four watchpoints | Two watchpoints | Two watchpoints | |
| Micro-Trace Buffer (MTB) | Yes | No | Yes | MTB support with 4 trace packets#OL_BRZ_JGP_22C |
| Low-power debug support | No | N/A | No | Yes |
| EnergyTrace support | N/A | N/A | N/A | EnergyTrace+ support (CPU states with power profiling) |
| Peripheral run support during debug | Yes | N/A | Yes | Yes |
| Debug interface locking | Yes | N/A | Yes | Can permanently disable debug capabilities, or can lock with password |