Select a version

Select a version

No results found. Please clear your search and try again.

MSPM33-SDK

MSPM33 Software Development Kit (SDK)

Select a version
No results found. Please clear your search and try again.
Latest version
Version: 1.5.0
Release date: Nov 11, 2026

MSPM33 SDK v1.5.0.12 for Windows

SHA-256 checksum

MSPM33 SDK v1.5.0.12 for Linux

SHA-256 checksum

MSPM33 SDK v1.5.0.12 for macOS

SHA-256 checksum
Products
Automotive body & lighting MCUs
MSPM33C321A-Q1 — Automotive 160MHz Arm® Cortex®-M33 MCU with TrustZone®, 1MB flash, 256kB SRAM, QSPI and security
General-purpose MCUs
MSPM33C321A — 160MHz ARM® Cortex®-M33 MCU with TrustZone®, FPU, 1MB flash, 256kB SRAM, QSPI, security
Hardware development
Evaluation board
LP-MSPM33C321A — MSPM33C321A LaunchPad™ development kit

Documentation

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.