SLAU873C January   2023  – January 2024

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Getting Started
    1. 1.1 Introduction
    2. 1.2 Key Features
    3. 1.3 What's Included
      1. 1.3.1 Kit Contents
      2. 1.3.2 Software Examples
    4. 1.4 First Step: Out-of-Box Experience
      1. 1.4.1 Connecting to the Computer
      2. 1.4.2 Running the Out-of-Box Experience
    5. 1.5 Next Steps: Looking Into the Provided Code
  5. 2Hardware
    1. 2.1 Jumper Map
    2. 2.2 Block Diagram
    3. 2.3 Hardware Features
      1. 2.3.1 MSPM0G3507 MCU
      2. 2.3.2 XDS110-ET Onboard Debug Probe With EnergyTrace Technology
      3. 2.3.3 Debug Probe Connection Isolation Jumper Block
      4. 2.3.4 Application (or Backchannel) UART
      5. 2.3.5 Using an External Debug Probe Instead of the Onboard XDS110-ET
      6. 2.3.6 Using the XDS110-ET Debug Probe With a Different Target
      7. 2.3.7 Special Features
        1. 2.3.7.1 Up to 4-Msps High-Speed Analog-to-Digital Converter
        2. 2.3.7.2 Thermistor
        3. 2.3.7.3 Light Sensor
    4. 2.4 Power
      1. 2.4.1 XDS110-ET USB Power
    5. 2.5 External Power Supply and BoosterPack Plug-in Module
    6. 2.6 Measure Current Draw of the MSPM0 MCU
    7. 2.7 Clocking
    8. 2.8 BoosterPack Plug-in Module Pinout
  6. 3Software Examples
  7. 4Resources
    1. 4.1 Integrated Development Environments
      1. 4.1.1 TI Cloud Development Tools
      2. 4.1.2 TI Resource Explorer Cloud
      3. 4.1.3 Code Composer Studio Cloud
      4. 4.1.4 Code Composer Studio IDE
    2. 4.2 MSPM0 SDK and TI Resource Explorer
    3. 4.3 MSPM0G3507 MCU
      1. 4.3.1 Device Documentation
      2. 4.3.2 MSPM0G3507 Code Examples
    4. 4.4 Community Resources
      1. 4.4.1 TI E2E™ Forums
  8. 5Schematics
  9. 6Revision History

Using the XDS110-ET Debug Probe With a Different Target

The XDS110-ET debug probe on the LaunchPad development kit can interface to most Arm Cortex-M devices, not just the onboard target MSPM0G3507 device. This functionality is enabled by the J102 10-pin Cortex-M JTAG connector and a 10-pin cable. Header J102 follows the Cortex-M Arm standard, however, pin 1 is not a voltage sense pin. The XDS110- ET outputs only 3.3V JTAG signals. If another voltage level is needed, the user must provide level shifters to translate the JTAG signal voltages. Additionally, 3.3V of output power can be sourced from the XDS110-ET when jumper JP102 is connected. This allows the XDS110-ET to power the external target at 3.3V through pin 1. EnergyTrace functionality is not available when programming an external target.

  1. Remove jumpers on the JTAG signals on the J101 isolation block, including RST, TMS, TCK, TDO, and TDI.
  2. Plug the 10-pin cable into J102, and connect to an external target. J102 follows the Arm Cortex Debug Connector standard outlined in Cortex-M Debug Connectors.
  3. Plug USB power into the LaunchPad development kit, or power the kit externally. JTAG levels are 3.3V ONLY.