SLAAED1G May 2023 – August 2025 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0C1105 , MSPM0C1106 , MSPM0C1106-Q1 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1518 , MSPM0G1519 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0H3216 , MSPM0H3216-Q1 , MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
Due to J-Link is commonly used and C-GANG hardware is already introduced in Section 5.2.3, this section focuses on the XDS110 debugger. For more production programming tools, see E2E page.
There are four different types of XDS110 debuggers available. The summary table is listed Table 5-2.
| Support Features | XDS110 | XDS110 On Board | ||
|---|---|---|---|---|
| TMDSEMU110-U | MSPM0 LaunchPad | LP-XDS110 | LP-XDS110ET | |
| JTAG | Yes | No | Yes | Yes |
| SBW | Yes | Yes | Yes | Yes |
| EnergyTrace | Yes | Rely on type | No | Yes |
| MSPM0 bootloader | Yes | Rely on type | No | No |
| Comment | Highest Performance | Cheapest | Easy to use | Easy to use |
With the TMDSEMU110-U device, the pin that is used is shown in Figure 5-13. When using for bootloader, GPIOOUT0 must connect to the MCU reset pin. GPIOOUT1 must connect to the MCU invoke pin (PA18).
Figure 5-13 Pin Connection of
TMDSEMU110-UFor XDS110 on LaunchPad, the basic programming functions are intact compared to the TMDSEMU110-U. The board is shown in Figure 5-14. The cheapest XDS110 on LaunchPad is LP-MSPM0C1104. However, LP-MSPM0C1104 only supports SBW and there is no EnergyTrace or bootloader function.
Figure 5-14 XDS110 OnboardLP-XDS110 and LP-XDS110ET are similar with XDS110 on a LaunchPad. The difference lies on that one has EnergyTrace function and the other does not. The pin assignment is shown in Figure 5-15.
For LP-XDS110 and LP-XDS110ET, the level shift function is enabled by changing the jumper at the left bottom of the board. The support voltage range is from 1.2V to 3.6V.
Figure 5-15 LP-XDS110ET