SLAAE70B December   2022  – August 2025 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0H3216 , MSPM0L1105 , MSPM0L1106 , 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

 

  1.   1
  2.   Trademarks
  3. 1MSPM0 Overview
    1. 1.1 Portfolio
    2. 1.2 Ecosystem
  4. 2MSPM0 Design Resources
    1. 2.1 Training Resources
      1. 2.1.1 MSP Academy
      2. 2.1.2 Precision Labs
    2. 2.2 Development Tools
      1. 2.2.1 Integrated Development Environments (IDEs)
      2. 2.2.2 SysConfig Code Generation Tools
      3. 2.2.3 Analog Config Tool
      4. 2.2.4 Compilers
      5. 2.2.5 Debugging and Programming Tools
        1. 2.2.5.1 Debuggers/Programmers
          1. 2.2.5.1.1 XDS110
          2. 2.2.5.1.2 MSP-GANG – TI Production Programmer
          3. 2.2.5.1.3 C-GANG
          4. 2.2.5.1.4 Segger J-Link and Other Third-Party Arm Debuggers
        2. 2.2.5.2 Software Programming Tools
          1. 2.2.5.2.1 Uniflash
          2. 2.2.5.2.2 Bootstrap Loader (BSL)
    3. 2.3 Embedded Software Resources
      1. 2.3.1 MSPM0 Software Development Kit (SDK)
        1. 2.3.1.1 Code Examples
        2. 2.3.1.2 Driver Library (DriverLib)
      2. 2.3.2 Real-Time Operating System (RTOS)
      3. 2.3.3 Subsystem Examples
    4. 2.4 Hardware Tools and EVMs
      1. 2.4.1 Development Boards
  5. 3MSPM0 Application Resources
    1. 3.1 Application Notes
    2. 3.2 Application-Specific Resources
  6. 4Acronyms and Definitions
  7. 5Revision History

Debugging and Programming Tools

Table 2-3 compares the features of different MSPM0 debugger and programmer tools recommended by TI, and Table 2-4 compares those interfaces.

Table 2-3 Debugger and Programmer Tools
FeatureXDS110MSP-GANG1C-GANG
TypeDebuggerProgrammerProgrammer
2-wire SWDYesYesYes
BSL modeYesYesYes
MTB TraceYesNoNo
Supported by CCS, IAR and KeilYesNoIAR, Keil
EnergyTrace technology (ET)YesNoNo
Number of simultaneous programming Targets186
Stand alone or script based programmingScript based with UniFlash CLIYesYes
StageDevelopmentProductionProduction
The MSP-GANG is no longer maintained and does not receive updates to support new MSPM0 devices.
Table 2-4 Debugger and Programmer Features
FeatureSWDROM Bootloader (BSL)Main Memory Bootloader Plug-in
DebugYesNoNo
ProgramYesYesYes
Required pins22Customizable
Protocol2-wireUART or I2CCustomizable
AdvantagesFewer pins and traces than JTAGSimplest programming interfaceSupports customized BSL