MSPM0 SDK Release Notes
Table of Contents
Introduction
The MSPM0 SDK delivers components that enable engineers to develop applications on Texas Instruments MSPM0 microcontroller devices. The product is comprised of multiple software components and examples of how to use these components together. In addition, examples are provided to demonstrate the use of each functional area and each supported device and as a starting point for your own projects.
The MSPM0 MCU portfolio offers a single development environment that delivers flexible hardware, software and tool options for customers developing applications. A one-time investment with the MSPM0 software development kit (SDK) allows you create portable and modular code, opening the door to create unlimited applications. For more information, visit www.ti.com/mspm0.
This is version 1.00.00.04 of the MSPM0 SDK.
Documentation
- MSPM0 SDK Documentation Overview
- MSPM0 SDK Documentation Overview - Chinese
- MSPM0 SDK Known Issues and FAQ
- Software License
- Software Manifest
What’s New
Important Notes:
- 📝 This release includes support for MSPM0 production devices and doesn’t support early experimental silicon. Refer to the Early Samples Migration Guide for more information.
- 📝 The code examples for MSPM0G1x0x/G3x0x devices were not validated on silicon at the time of the release of this SDK revision. Functionality is not guaranteed.
This is the first public release of MSPM0 SDK and it supports the following features:
- DriverLib and Header Files:
- Full support for MSPM0L11xx/L13xx and MSPM0G1x0x/G3x0x
- Code examples:
- More than 150 examples from low-level drivers to middleware and demos
- SysConfig:
- Support for code generation of all DriverLib peripherals
- Clock Tree for easier configuration of Clock System
- NONMAIN configurator
- Middleware:
- Boot Image Manager
- EEPROM Emulation library
- GUI Composer Library
- IQMath
- LIN Library
- Motor Control - Brushed
- Motor Control - Stepper
- SMBus Library
- Diagnostic Library (released externally)
- RTOS:
- Support for FreeRTOS including Driver Porting Layer (DPL) and POSIX
- TI-Drivers:
- Watchdog and UART
- Documentation:
- Comprehensive software documentation including user guides and multiple API guides
- Tools Guide including quick start guides and user guides for MSPM0 tools including IDEs, code generation, debuggers and programmers
For more information about these features, please visit the MSPM0 SDK Documentation Overview or MSPM0 SDK Documentation Overview - Chinese.
Upgrade and Compatibility Information
- See the Early Samples Migration Guide if migrating from a MSPM0 SDK using early experimental silicon.
Operating Systems Support
- Windows 10
- Ubuntu 18.04
- macOS Monterey
Dependencies
This release was validated with the following components:
- Code Composer Studio
- TI Arm Clang Compiler
- TI Clang v2.1.3_LTS. Also included with CCS and CCS Theia.
- SysConfig
- SysConfig 1.15.x. Also included with CCS and CCS Theia.
- GNU Code Generation Tools
- IAR Embedded Workbench
- Keil uVision
- 5.38, with Arm Clang compiler v6.16 or later.
Device Support
- MSPM0L11xx/L13xx: Tested on production silicon.
- MSPM0G1x0x/G3x0x: Not tested on silicon at the time of this release. Functionality is not guaranteed.
Known Issues
Please refer to the MSPM0 SDK Known Issues and FAQ document for a detailed list of known issues and workarounds.
Versioning
This product follows a version format, M.mm.pp.bb, where:
- M is a single digit Major number
- mm is a 2 digit minor number
- pp is a 2 digit patch number
- bb is a 2 digit incrementing build counter
Technical Support and Product Updates
- To request a new feature or file a software bug, please contact your local sales representative, TI support team or E2E.