Select a version
MSPM33-SDK
MSPM33 Software Development Kit (SDK)
MSPM33 SDK v1.5.0.12 for Windows
MSPM33 SDK v1.5.0.12 for Linux
MSPM33 SDK v1.5.0.12 for macOS
Products
Automotive body & lighting MCUs
General-purpose MCUs
Hardware development
Evaluation board
Documentation
MSPM33 SDK v1.5.0.12 Manifest
MSPM33 SDK v1.5.0.12 Documentation Overview
Release Information
The MSPM33 SDK delivers components that enable engineers to develop applications on Texas Instruments MSPM33 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 MSPM33 SDK includes support for FreeRTOS and a wide variety of middleware and drivers, including:
- Support for MSPM33C321A microcontrollers
- DriverLib with optimized footprint and performance
- Security features including peripheral protection, debug unlock, and secure boot via Boot Image Manager
- PSA Crypto and MSP Crypto Library support, including AES, SHA, RSA, ECDSA, and post-quantum ML-KEM (Kyber)
- EEPROM emulation library
- IQMath for fixed point math
- LIN drivers and a HAL abstraction layer for I2C, SPI, and UART
- TI Cybershield Toolkit for secure key provisioning, firmware signing, and device lifecycle management
- and more...
The MSPM33 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 MSPM33 software development kit (SDK) allows you create portable and modular code, opening the door to create unlimited applications.
What's new
- Unified source files across libraries, SysConfig metadata, and header files for the MSPM0 and MSPM33 SDKs. This enables unified software components and a more seamless migration and development experience for users.
- DriverLib v2.0.0: Major GSC driver (DL_GSC) API update, including renamed flash bank enums, corrected dual-bank register mapping, and new TRIM region security/privilege APIs.
- SysConfig v2.0.0: Fixed HSADC Channels 15/16 to no longer be configurable for MSPM33C321X devices, since these internal connections do not exist on device.
- (New!) MSP IQMath Library v2.2.0: Added optimized fixed-point math library for MSPM33 with RTS IQMath support, plus a new iqmath_rts_ops_test code example for the LP_MSPM33C321A.
- (New!) TI Cybershield Toolkit (CST) v1.5.0: New host tool for MSPM33C secure key provisioning, firmware signing, lifecycle management, and multi-device bulk provisioning with CLI workflows.
- MSP Crypto Library v0.35.0: Enabled PKA hardware acceleration for RSA on MSPM33C32 devices.
- Boot Image Manager v1.8.0: Fixed Customer Secure Code (CSC) bugs, narrowing GSC Hide Protection (HDP) to cover only the .secret key storage region and protecting keys on boot failure.
- Added new RSA code examples (rsa_2048_pss_sha256_verify, rsa_2048_pss_sha256_fast_verify, rsa_3072_pss_sha256_verify) and a new BSL example for MCU-to-target CAN communication.
- Mbed-TLS v4.2.0: Added a new UART-based TLS client-server code example for MSPM33C321A.