slaae70a
slaae70a
Application Note
MSPM0 MCUs Quick Reference Guide
Table of Contents
1 MSPM0 Overview.................................................................................................................................................................... 2
1.1 Portfolio.............................................................................................................................................................................. 2
1.2 Ecosystem..........................................................................................................................................................................3
2 MSPM0 Design Resources.....................................................................................................................................................4
2.1 Training Resources............................................................................................................................................................ 4
2.2 Development Tools.............................................................................................................................................................4
2.3 Embedded Software Resources........................................................................................................................................ 9
2.4 Hardware Tools and EVMs...............................................................................................................................................10
3 MSPM0 Application Resources........................................................................................................................................... 12
3.1 Application Notes............................................................................................................................................................. 12
3.2 Application-Specific Resources........................................................................................................................................12
4 Acronyms and Definitions................................................................................................................................................... 14
5 Revision History................................................................................................................................................................... 14
Trademarks
TI E2E™, LaunchPad™, Code Composer Studio™, and EnergyTrace™ are trademarks of Texas Instruments.
Arm® and Cortex® are registered trademarks of Arm Limited.
All trademarks are the property of their respective owners.
SLAAE70A – DECEMBER 2022 – REVISED FEBRUARY 2023 MSPM0 MCUs Quick Reference Guide 1
Submit Document Feedback
Copyright © 2023 Texas Instruments Incorporated
MSPM0 Overview www.ti.com
1 MSPM0 Overview
1.1 Portfolio
TI’s scalable portfolio of MSPM0 MCUs is based on the enhanced Arm® Cortex®-M0+ 32-bit processor operating
at speeds up to 80 MHz. The Cortex-M0+ processor is the most energy-efficient Arm processor available
for embedded applications. These cost-optimized MCUs offer pin-to-pin compatibility across a wide range of
memory and package sizes as shown in Figure 1-1. Software development can be re-used across the entire
MSPM0 portfolio. An overview of the MSPM0 MCUs and key features is shown in Table 1-1. Refer to the
device-specific data sheet to learn more about additional device-specific features.
2 MSPM0 MCUs Quick Reference Guide SLAAE70A – DECEMBER 2022 – REVISED FEBRUARY 2023
Submit Document Feedback
Copyright © 2023 Texas Instruments Incorporated
www.ti.com MSPM0 Overview
1.2 Ecosystem
MSPM0 MCUs are supported by an extensive hardware and software ecosystem. The ecosystem includes easy
to use development tools, affordable evaluation boards, and a wide range of embedded software kits, drivers,
and examples. Additionally, interactive trainings included in MSP Academy provide a guided learning path and
online support is offered directly through the TI E2E™ support forums.
To start developing with MSPM0 MCUs, purchase a MSPM0 LaunchPad™ development kit. Download Code
Composer Studio and the MSPM0 SDK to access example code and demos. Consider completing the trainings
and labs in MSPM0 Academy. These labs demonstrate key features of the MSPM0 peripherals and include
several interactive exercises.
SLAAE70A – DECEMBER 2022 – REVISED FEBRUARY 2023 MSPM0 MCUs Quick Reference Guide 3
Submit Document Feedback
Copyright © 2023 Texas Instruments Incorporated
MSPM0 Design Resources www.ti.com
Code Composer Studio (CCS) is TI’s preferred IDE. CCS is free and integrates TI Resource Explorer, which is
the easiest way to access code examples and trainings provided by the MSPM0 SDK.
Here are additional resources for working with CCS:
• CCS interactive academy training
• CCS v12.1.0 Getting Started Guide
• Video: Getting Started with Code Composer Studio v9.3
• CCS Integrated tools:
– SysConfig: System configuration and software generation tool
– TI Resource Explorer: Contains MSPM0 software resources for evaluation and development.
– EnergyTrace: Performs an energy-based code analysis that measures and displays the energy profile for
MSPM0 MCUs in any application.
4 MSPM0 MCUs Quick Reference Guide SLAAE70A – DECEMBER 2022 – REVISED FEBRUARY 2023
Submit Document Feedback
Copyright © 2023 Texas Instruments Incorporated
www.ti.com MSPM0 Design Resources
– ULP (Ultra-Low Power) Advisor: Provides suggestions for ultra-low power improvements in your code.
2.2.2 SysConfig Code Generation Tools
System Configuration (SysConfig) GUI is a powerful interactive and intuitive graphical tool for enabling,
configuring, and generating initialization code for the MSPM0 MCU. It helps you manage and resolve resource
conflicts visually as well as provides a pin mux utility. SysConfig can be used as a standalone program with IAR,
Keil, and other IDEs but it is integrated as a plugin in CCSv12.0+ and CCS Theia.
• SysConfig guide for MSPM0
SLAAE70A – DECEMBER 2022 – REVISED FEBRUARY 2023 MSPM0 MCUs Quick Reference Guide 5
Submit Document Feedback
Copyright © 2023 Texas Instruments Incorporated
MSPM0 Design Resources www.ti.com
2.2.5.1 Debuggers/Programmers
Emulation development tools that support all MSPM0. Tools covered in this section include both debuggers and
production programmers with not debugging capabilities.
2.2.5.1.1 XDS110
The TI XDS110 is the preferred debugger tool for the MSPM0 MCUs. The XDS110 enables microtrace buffer
(MTB) on MSPM0 devices that support it. The XDS110 connects to the target board using a TI 20-pin connector
(with multiple adapters for TI 14-pin and, Arm 10-pin and Arm 20-pin) and to the host PC through USB 2.0 High
Speed (480 Mbps). The XDS110 also features two additional connections: the auxiliary 14-pin port connector
that enables EnergyTrace technology, a full duplex UART port and four general-purpose I/Os, and the expansion
30-pin connector to connect the XDS110 EnergyTrace HDR add-on. MSPM0 LaunchPad kits also include
embedded XDS-110 circuitry on board and can be used as programmers if needed.
• XDS110 User's Guide
6 MSPM0 MCUs Quick Reference Guide SLAAE70A – DECEMBER 2022 – REVISED FEBRUARY 2023
Submit Document Feedback
Copyright © 2023 Texas Instruments Incorporated
www.ti.com MSPM0 Design Resources
SLAAE70A – DECEMBER 2022 – REVISED FEBRUARY 2023 MSPM0 MCUs Quick Reference Guide 7
Submit Document Feedback
Copyright © 2023 Texas Instruments Incorporated
MSPM0 Design Resources www.ti.com
8 MSPM0 MCUs Quick Reference Guide SLAAE70A – DECEMBER 2022 – REVISED FEBRUARY 2023
Submit Document Feedback
Copyright © 2023 Texas Instruments Incorporated
www.ti.com MSPM0 Design Resources
SLAAE70A – DECEMBER 2022 – REVISED FEBRUARY 2023 MSPM0 MCUs Quick Reference Guide 9
Submit Document Feedback
Copyright © 2023 Texas Instruments Incorporated
MSPM0 Design Resources www.ti.com
The TI LaunchPad kits are low-cost development boards developed by TI that include an onboard debugger.
Compared to other development boards, LaunchPad kits support a diverse ecosystem of plug-in modules,
called BoosterPack modules. Different LaunchPad kits and BoosterPack modules can be connected together to
create a larger system. Typically, a LaunchPad kit is the first choice for evaluating or developing MSP-based
applications.
• MSPM0Gxx LaunchPad kit
• MSPM0Lxx LaunchPad kit
10 MSPM0 MCUs Quick Reference Guide SLAAE70A – DECEMBER 2022 – REVISED FEBRUARY 2023
Submit Document Feedback
Copyright © 2023 Texas Instruments Incorporated
www.ti.com MSPM0 Design Resources
SLAAE70A – DECEMBER 2022 – REVISED FEBRUARY 2023 MSPM0 MCUs Quick Reference Guide 11
Submit Document Feedback
Copyright © 2023 Texas Instruments Incorporated
MSPM0 Application Resources www.ti.com
Medical • Thermometers
• Pulse-ox
12 MSPM0 MCUs Quick Reference Guide SLAAE70A – DECEMBER 2022 – REVISED FEBRUARY 2023
Submit Document Feedback
Copyright © 2023 Texas Instruments Incorporated
www.ti.com MSPM0 Application Resources
Sector Application
Personal Electronics • Gimbals
• TWS chargers
SLAAE70A – DECEMBER 2022 – REVISED FEBRUARY 2023 MSPM0 MCUs Quick Reference Guide 13
Submit Document Feedback
Copyright © 2023 Texas Instruments Incorporated
Acronyms and Definitions www.ti.com
5 Revision History
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
DATE REVISION NOTES
February 2023 A Initial Public Release
14 MSPM0 MCUs Quick Reference Guide SLAAE70A – DECEMBER 2022 – REVISED FEBRUARY 2023
Submit Document Feedback
Copyright © 2023 Texas Instruments Incorporated
IMPORTANT NOTICE AND DISCLAIMER
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATA SHEETS), DESIGN RESOURCES (INCLUDING REFERENCE
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable
standards, and any other safety, security, regulatory or other requirements.
These resources are subject to change without notice. TI grants you permission to use these resources only for development of an
application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license
is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you
will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these
resources.
TI’s products are provided subject to TI’s Terms of Sale or other applicable terms available either on ti.com or provided in conjunction with
such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for
TI products.
TI objects to and rejects any additional or different terms you may have proposed. IMPORTANT NOTICE
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2023, Texas Instruments Incorporated