MSPM0-SDK — MSPM0 Software Development Kit (SDK)
The MSPM0 SDK provides the ultimate collection of software, tools and documentation to accelerate the development of applications for the MSPM0 MCU platform under a single software package.
MSPM0C110x microcontrollers (MCUs) are part of the MSP highly-integrated ultra-low-power 32-bit MCU family based on the enhanced Arm Cortex-M0+ core platform operating at up to 24MHz frequency. These cost-optimized MCUs offer high-performance analog peripheral integration, support extended temperature ranges from -40°C to 125°C, and operate with supply voltages from 1.62V to 3.6V.
The MSPM0C110x devices provide up to 16KB embedded flash program memory with 1KB SRAM. These MCUs incorporate a high-speed on-chip oscillator with an accuracy from -2% to +1.2%, eliminating the need for an external crystal. Additional features include a 1-channel DMA, CRC-16 accelerator, and a variety of high-performance analog peripherals such as one 12-bit 1.5Msps ADC with VDD as the voltage reference, and an on-chip temperature sensor. These devices also offer intelligent digital peripherals such as one 16-bit advanced timer, two 16-bit general purpose timer, one windowed watchdog timer, and a variety of communication peripherals including one UART, one SPI, and one I2C. These communication peripherals offer protocol support for LIN, IrDA, DALI, Manchester, smart card, SMBus, and PMBus.
The TI MSPM0 family of low-power MCUs consists of devices with varying degrees of analog and digital integration let customers find the MCU that meets their project needs. The architecture combined with extensive low-power modes is optimized to achieve extended battery life in portable measurement applications.
MSPM0C110x MCUs are supported by an extensive hardware and software ecosystem with reference designs and code examples to get the design started quickly. Development kits include a LaunchPad™ kit available for purchase and design files for a target-socket board. TI also provides a free MSP Software Development Kit (SDK), which is available as a component of Code Composer Studio™ IDE desktop and cloud version within the TI Resource Explorer. MSPM0 MCUs are also supported by extensive online collateral, training with MSP Academy, and online support through the TI E2E™ support forums.
For complete module descriptions, see the MSPM0 C-Series 24MHz Microcontrollers Technical Reference Manual.
For additional terms or required resources, click any title below to view the detail page where available.
The LP-MSPM0C1104 LaunchPad™ development kit is an easy-to-use evaluation module (EVM) based on the MSPM0C1104. It contains everything needed to start developing on the MSPM0C1104 M0+ MCU platform, including on-board debug probe for programming and debugging in a smaller form factor. The (...)
The MSPM0 SDK provides the ultimate collection of software, tools and documentation to accelerate the development of applications for the MSPM0 MCU platform under a single software package.
The STM8S003 to MSPS003 migration tool provides a collection of software, tools, and documentation to simplify the process of migrating applications from the STM8S003 device family to the pin compatible MSPS003 (MSPM0C110x) devices.
Code Composer Studio is an integrated development environment (IDE) for TI's microcontrollers and processors. It comprises a suite of tools used to develop and debug embedded applications. Code Composer Studio is available for download across Windows®, Linux® and macOS® desktops. It can also (...)
Check the product details page to verify support.
Code Composer Studio is an integrated development environment (IDE) for TI's microcontrollers and processors. It comprises a suite of tools used to develop and debug embedded applications. Code Composer Studio is available for download across Windows®, Linux® and macOS® desktops. It can also (...)
SysConfig is a configuration tool designed to simplify hardware and software configuration challenges to accelerate software development.
SysConfig is available as part of the Code Composer Studio™ integrated development environment as well as a standalone application. Additionally SysConfig (...)
UniFlash is a software tool for programming on-chip flash on TI microcontrollers and wireless connectivity devices and on-board flash for TI processors. UniFlash provides both graphical and command-line interfaces.
UniFlash can be run from the cloud on the TI Developer Zone or downloaded and used (...)
Package | Pins | CAD symbols, footprints & 3D models |
---|---|---|
SOT-23-THN (DDF) | 8 | Ultra Librarian |
SOT-23-THN (DYY) | 16 | Ultra Librarian |
TSSOP (PW) | 20 | Ultra Librarian |
VSSOP (DGS) | 20 | Ultra Librarian |
WQFN (RUK) | 20 | Ultra Librarian |
WSON (DSG) | 8 | Ultra Librarian |
Recommended products may have parameters, evaluation modules or reference designs related to this TI product.
Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.
If you have questions about quality, packaging or ordering TI products, see TI support.
MSPM0 SDK for Windows
MSPM0 SDK for Linux
MSPM0 SDK for macOS
MSPM0 SDK Documentation Overview
MSPM0 SDK Manifest
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 more than 150 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 SDK includes support for FreeRTOS and a wide variety of middleware and drivers, including:
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.
STM8S003 to MSPS003 migration tool for Windows
STM8S003 to MSPS003 migration tool for Linux
STM8S003 to MSPS003 migration tool for macOS
STM8S003 to MSPS003 migration tool release notes
STM8S003 to MSPS003 migration tool manifest
The STM8S003 to MSPS003 migration tool provides a collection of software, tools, and documentation to simplify the process of migrating applications from the STM8S003 device family to the pin compatible MSPS003 (MSPM0C110x) devices.
The STM8S003 to MSPS003 migration tool includes an STM8S003 API compatible driver library with a set of fully functional APIs that can be used to configure, control, and manipulate the hardware peripherals of the MSPM0 platform. This library is API compatible with the STM8S standard peripheral library.
Windows single file (offline) installer for Code Composer Studio Theia.
Linux single file (offline) installer for Code Composer Studio Theia.
MacOS single file (offline) installer for Code Composer Studio Theia .
CCS Theia v1.5.1 is a maintenance release for v1.5.0 and contains several important bug fixes and improved C29 device support.
Notable Bug Fixes
Known Issues
General Information
Compatibility:
Compilers
Device Support
UniFlash is a standalone tool used to program on-chip and external flash memory on TI MCUs and on-board flash memory for Sitara processors. UniFlash has a GUI, command line, and scripting interface. UniFlash is available free of charge.
The Out-of-Box Experience (OOBE) for the LP-MSPM0C1104 allows interaction with the MSPM0C1104 LaunchPad development kit running its out-of-box demo software.
The LaunchPad implements examples for a blinking LED and button counter.
The SysConfig tool is used configure TI software and hardware. For software configuration, SysConfig is used in conjunction with a TI SDK. For PinMux configuration, the tool may be used standalone.
Check the product details page to verify support.
The Code Composer Studio™ IDE is a complete integrated suite that enables developers to create and debug applications of all Texas Instruments Embedded Processors (Sitara, DSP, Automotive, Keystone), Microcontrollers (SimpleLink™, C2000 Digital Control, MSP430, TM4C, Hercules), as well as Digital Power (UCD) and Programmable Gain Amplifier (PGA) devices.