Select a version

Select a version

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

MSPM0-ZEPHYR-SDK

Zephyr SDK for MSPM0 Devices

Select a version
No results found. Please clear your search and try again.
Latest version
Version: 1.00.00.02
Release date: Oct 30, 2026
Products
Automotive body & lighting MCUs
MSPM0C1102-Q1 — 24 MHz MCU with 4KB flash, 0.5KB SRAM, ADC, UART/SPI/I2C, timers MSPM0C1103-Q1 — Automotive 24MHz Arm® Cortex®-M0+ MCU with 8KB flash, 1KB SRAM, 12-bit ADC, LIN MSPM0C1104-Q1 — Automotive 24MHz Arm® Cortex®-M0+ MCU with 16KB flash, 1KB SRAM, 12-bit ADC, LIN MSPM0C1105-Q1 — Automotive 32MHz Arm® Cortex®-M0+ MCU with 32KB flash, 8KB SRAM, 12-bit ADC, comparator, LIN MSPM0C1106-Q1 — Automotive 32MHz Arm® Cortex®-M0+ MCU with 64KB flash, 8KB SRAM, 12-bit ADC, comparator, LIN MSPM0C5115-Q1 — Automotive 48MHz Arm Cortex-M0+ MCU with 32KB flash, 16KB SRAM, 12-bit ADC, USB MSPM0C5116-Q1 — Automotive 48MHz Arm Cortex-M0+ MCU with 64KB flash, 16KB SRAM, 12-bit ADC, USB MSPM0G3105-Q1 — Automotive 80MHz Arm® Cortex®-M0+ MCU with 32KB flash 16KB SRAM 2×12bit 4Msps ADC, op-amp, CAN-FD MSPM0G3106-Q1 — Automotive 80MHz Arm® Cortex®-M0+ MCU with 64KB flash 32KB SRAM 2×12bit 4Msps ADC, op-amp, CAN-FD MSPM0G3107-Q1 — Automotive 80MHz Arm® Cortex®-M0+ MCU with 128KB flash 32KB SRAM 2×12bit 4Msps ADC, op-amp, CAN-FD MSPM0G3218-Q1 — Automotive 80MHz Arm® Cortex®-M0+ MCU with 256KB dual-bank flash, 32KB SRAM, ADC, COMP, MATHACL, CAN MSPM0G3505-Q1 — Automotive 80MHz Arm® Cortex®-M0+ MCU with 32KB flash 16KB SRAM ADC, DAC, COMP, OPA, CAN-FD, MATHACL MSPM0G3506-Q1 — Automotive 80MHz Arm® Cortex®-M0+ MCU with 64KB flash 32KB SRAM ADC, DAC, COMP, OPA, CAN-FD, MATHACL MSPM0G3507-Q1 — Automotive 80MHz Arm® Cortex®-M0+ MCU with 128KB flash 32KB SRAM ADC, DAC, COMP, OPA, CAN-FD, MATHAC MSPM0G3518-Q1 — Automotive 80MHz ARM® Cortex®-M0+ MCU with 256kB flash, 128kB SRAM, 2 CAN, 2 ADC, DAC, COMP MSPM0G3519-Q1 — Automotive 80MHz ARM® Cortex®-M0+ MCU with 512kB flash, 128kB SRAM, 2 CAN, 2 ADC, DAC, COMP MSPM0G3529-Q1 — Automotive 80MHz ARM® Cortex®-M0+ MCU with 512kB Flash, 128kB SRAM, two CAN-FDs, two ADCs, DAC an MSPM0G5115-Q1 — MCU with 32kB dual-bank flash, 16kB SRAM, USB FS (12Mbps) H/D with crystal-less device support MSPM0G5116-Q1 — MCU with 64kB dual-bank flash, 32kB SRAM, USB FS (12Mbps) H/D with crystal-less device support MSPM0G5117-Q1 — MCU with 128kB dual-bank flash, 32kB SRAM, USB FS (12Mbps) H/D with crystal-less device support MSPM0H3215-Q1 — Automotive 32MHz Arm® Cortex®-M0+ MCU with 5V supply, 32KB flash, 8KB SRAM, 12-bit ADC and LIN MSPM0H3216-Q1 — Automotive 32MHz Arm® Cortex®-M0+ MCU with 5V supply, 64KB flash, 8KB SRAM, 12bit ADC and LIN MSPM0L1116-Q1 — Automotive, 32MHz Arm® Cortex®-M0+ MCU with 64KB dual-bank flash, 16KB SRAM, 12-bit 1.68Msps ADC MSPM0L1117-Q1 — Automotive, 32MHz Arm® Cortex®-M0+ MCU with 128KB dual-bank flash, 16KB SRAM, 12-bit 1.68Msps ADC MSPM0L1126-Q1 — Automotive 32MHz Arm® Cortex®-M0+ with 64KB flash, 12KB SRAM, 12-bit ADC and COMP MSPM0L1127-Q1 — Automotive 32MHz Arm® Cortex®-M0+ MCU with 128KB flash, 12KB SRAM, 12-bit ADC and COMP MSPM0L1227-Q1 — Automotive 32MHz Arm® Cortex®-M0+ MCU with 128KB dual-bank flash, 32KB SRAM, ADC, COMP, LCD, VBAT MSPM0L1228-Q1 — Automotive 32MHz Arm® Cortex®-M0+ MCU with 256KB dual-bank flash, 32KB SRAM, ADC, COMP, LCD, VBAT MSPM0L1304-Q1 — Automotive 32-Mhz Arm® Cortex®-M0+ with 16-KB flash, 2-KB RAM, 12-bit ADC,OPA, LIN MSPM0L1305-Q1 — Automotive 32-Mhz Arm® Cortex®-M0+ with 32-KB flash, 4-KB RAM, 12-bit ADC, OPA, LIN MSPM0L1306-Q1 — Automotive 32-Mhz Arm® Cortex®-M0+ with 64-KB flash, 4-KB RAM, 12-bit ADC, OPA,LIN MSPM0L2227-Q1 — Automotive 32MHz Arm® Cortex®-M0+ MCU with 128KB dual-bank flash, 32KB SRAM, ADC, COMP, LCD, VBAT MSPM0L2228-Q1 — Automotive 32MHz Arm® Cortex®-M0+ MCU with 256KB dual-bank flash, 32KB SRAM, ADC, COMP, LCD, VBAT
General-purpose MCUs
MSPM0C1102 — 24 MHz MCU with 4KB flash, 0.5KB SRAM, ADC, UART/SPI/I2C, timers MSPM0C1103 — 24MHz Arm® Cortex®-M0+ MCU with 8KB flash, 1KB SRAM, 12-bit ADC MSPM0C1104 — 24MHz Arm® Cortex®-M0+ MCU with 16KB flash, 1KB SRAM, 12-bit ADC MSPM0C1105 — 32MHz Arm® Cortex®-M0+ MCU with 32KB flash, 8KB SRAM, 12-bit ADC, comparator, advanced timer MSPM0C1106 — 32MHz Arm® Cortex®-M0+ MCU with 64KB flash, 8KB SRAM, 12-bit ADC, comparator, advanced timer MSPM0C5115 — 48MHz Arm Cortex-M0+ MCU with 32KB flash, 16KB SRAM, 12-bit ADC, USB MSPM0C5116 — 48MHz Arm Cortex-M0+ MCU with 64KB flash, 16KB SRAM, 12-bit ADC, USB MSPM0G1105 — 80MHz Arm® Cortex®-M0+ MCU with 32KB flash 16KB SRAM 2×12bit 4Msps ADC, op-amp MSPM0G1106 — 80MHz Arm® Cortex®-M0+ MCU with 64KB flash 32KB SRAM 2x12-bit 4Msps ADC, op-amp MSPM0G1107 — 80MHz Arm® Cortex®-M0+ MCU with 128KB flash 32KB SRAM 2x12-bit 4Msps ADC, op-amp MSPM0G1207 — 80MHz Arm® Cortex®-M0+ MCU with dual-bank 128KB flash, 32KB SRAM, 1x 12-bit ADC, 1x COMP MSPM0G1218 — 80MHz Arm® Cortex®-M0+ MCU with dual-bank 256KB flash, 32KB SRAM, 2xADCs, 2x COMPs MSPM0G1227 — 80MHz Arm® Cortex®-M0+ MCU with dual-bank 128KB flash, 24KB SRAM, 1x 12-bit ADC, 1x COMP MSPM0G1505 — 80MHz Arm® Cortex®-M0+ MCU with 32KB flash 16KB SRAM 2x4Msps ADC, 12-bit DAC, 3xCOMP, 2xOPA, MATHACL MSPM0G1506 — 80MHz Arm® Cortex®-M0+ MCU with 64KB flash 32KB SRAM 2x4Msps ADC, 12-bit DAC, 3xCOMP, 2xOPA, MATHACL MSPM0G1507 — 80MHz Arm® Cortex®-M0+ MCU with 128KB flash 32KB SRAM 2x4Msps ADC, 12-bit DAC, 3xCOMP, 2xOPA, MATHAC MSPM0G1518 — 80 MHz ARM® Cortex®-M0+ MCU with dual-bank 256kB flash, 128kB SRAM, 2xADC, DAC, 3xCOMP MSPM0G1519 — 80 MHz ARM® Cortex®-M0+ MCU with dual-bank 512kB flash, 128kB SRAM, 2xADC, DAC, 3xCOMP MSPM0G3105 — 80MHz Arm® Cortex®-M0+ MCU with 32KB flash 16KB SRAM 2x12-bit 4Msps ADC, op-amp, CAN-FD MSPM0G3106 — 80MHz Arm® Cortex®-M0+ MCU with 64KB flash 32KB SRAM 2x12-bit 4Msps ADC, op-amp, CAN-FD MSPM0G3107 — 80MHz Arm® Cortex®-M0+ MCU with 128KB flash 32KB SRAM 2x12-bit 4Msps ADC, op-amp, CAN-FD MSPM0G3207 — 80MHz Arm® Cortex®-M0+ MCU with dual-bank 128KB flash, 32KB SRAM, 1xADC, 1x COMP, and CAN-FD MSPM0G3218 — 80MHz Arm® Cortex®-M0+ MCU with dual-bank 256KB flash, 32KB SRAM, 2xADCs, 2x COMPs, and CAN-FD MSPM0G3227 — MSPM0G3227 MSPM0G3227-Q1 — MSPM0G3227-Q1 MSPM0G3505 — 80MHz Arm® Cortex®-M0+ MCU with 32KB flash 16KB SRAM 2x4Msps ADC, DAC, 3xCOMP, 2xOPA, CAN-FD, MAT MSPM0G3506 — 80MHz Arm® Cortex®-M0+ MCU with 64KB flash 32KB SRAM 2x4Msps ADC, DAC, 3xCOMP, 2xOPA, CAN-FD, MATHAC MSPM0G3507 — 80MHz Arm® Cortex®-M0+ MCU with 128KB flash 32KB SRAM 2x4Msps ADC, DAC, 3xCOMP, 2xOPA, CAN-FD, MATHA MSPM0G3518 — 80MHz ARM® Cortex®-M0+ MCU with dual-bank 256kB flash, 128kB SRAM, 2xCAN-FD, 2xADC, DAC, COMP MSPM0G3519 — 80 MHz ARM® Cortex®-M0+ MCU with dual-bank 512kB flash, 128kB SRAM, 2xCAN-FD, 2xADC, DAC, COMP MSPM0G3519-EP — MSPM0G3519-EP MSPM0G5115 — 80MHz Arm® Cortex®-M0+ MCU with dual-bank 32kB flash, 16kB SRAM, USB2.0-FS, I2S/TDM, ADC, COMP MSPM0G5116 — 80MHz Arm® Cortex®-M0+ MCU with dual-bank 64kB flash, 32kB SRAM, USB2.0-FS, I2S/TDM, ADC, COMP MSPM0G5117 — 80MHz Arm® Cortex®-M0+ MCU with dual-bank 128kB flash, 32kB SRAM, USB2.0-FS, I2S/TDM, ADC, COMP MSPM0G5187 — 80MHz Arm® Cortex®-M0+ MCU with 128kB flash, 32kB SRAM, USB 2.0 FS, I2S, ADC and TinyEngine™ NPU MSPM0H3215 — 32MHz Arm® Cortex®-M0+ MCU with 5V supply, 32KB flash, 8KB SRAM and 12-bit ADC MSPM0H3216 — 32MHz Arm® Cortex®-M0+ MCU with 5V supply, 64KB flash, 8KB SRAM and 12-bit ADC MSPM0V0001 — N/A (Custom)
Low-power MCUs
MSPM0L1105 — 32-MHz Arm® Cortex®-M0+ MCU with 32-KB flash, 4-KB SRAM, 12-bit ADC MSPM0L1106 — 32-MHz Arm® Cortex®-M0+ MCU with 64-KB flash, 4-KB SRAM, 12-bit ADC MSPM0L1116 — 32MHz Arm® Cortex®-M0+ MCU with 64KB dual-bank flash, 16KB SRAM, 12-bit 1.68Msps ADC MSPM0L1117 — 32MHz Arm® Cortex®-M0+ MCU with 128KB dual-bank flash, 16KB SRAM, 12-bit 1.68Msps ADC MSPM0L1126 — 32MHz Arm® Cortex®-M0+ MCU with 64KB flash, 12KB SRAM, 12-bit ADC and COMP MSPM0L1127 — 32MHz Arm® Cortex®-M0+ MCU with 128KB flash, 12KB SRAM, 12-bit ADC and COMP MSPM0L1227 — 32MHz Arm® Cortex®-M0+ MCU with 128KB dual-bank flash, 32KB SRAM, 12-bit ADC, COMP, VBAT, PSA-L1 MSPM0L1228 — 32MHz Arm® Cortex®-M0+ MCU with 256KB dual-bank flash, 32KB SRAM, 12-bit ADC, COMP, VBAT, PSA-L1 MSPM0L1303 — 32-MHz Arm® Cortex®-M0+ MCU with 8-KB flash, 2-KB SRAM, 12-bit ADC, comparator, OPA MSPM0L1304 — 32-MHz Arm® Cortex®-M0+ MCU with 16-KB flash, 2-KB SRAM, 12-bit ADC, comparator, OPA MSPM0L1305 — 32-MHz Arm® Cortex®-M0+ MCU with 32-KB flash, 4-KB SRAM, 12-bit ADC, comparator, OPA MSPM0L1306 — 32-MHz Arm® Cortex®-M0+ MCU with 64-KB flash, 4-KB SRAM, 12-bit ADC, comparator, OPA MSPM0L1343 — 32-MHz Arm® Cortex®-M0+ MCU with 8-KB flash, 2-KB SRAM, 12-bit ADC, comparator, TIA MSPM0L1344 — 32-MHz Arm® Cortex®-M0+ MCU with 16-KB flash, 2-KB SRAM, 12-bit ADC, comparator, TIA MSPM0L1345 — 32-MHz Arm® Cortex®-M0+ MCU with 32-KB flash, 4-KB SRAM, 12-bit ADC, comparator, TIA MSPM0L1346 — 32-MHz Arm® Cortex®-M0+ MCU with 64-KB flash, 4-KB SRAM, 12-bit ADC, comparator, TIA MSPM0L2116 — 32MHz Arm® Cortex®-M0+ MCU with 64KB flash, 12KB SRAM, 12-bit ADC, COMP and LCD MSPM0L2117 — 32MHz Arm® Cortex®-M0+ MCU with 128KB flash, 12KB SRAM, 12-bit ADC, COMP and LCD MSPM0L2227 — 32MHz Arm® Cortex®-M0+ MCU with 128KB dual-bank flash, 32KB SRAM, 12-bit ADC, COMP, LCD, VBAT MSPM0L2228 — 32MHz Arm® Cortex®-M0+ MCU with 256KB dual-bank flash, 32KB SRAM, 12-bit ADC, COMP, LCD, VBAT
Sensing MCUs
MSPM0G1118-Q1 — MSPM0G1118-Q1 MSPM0G1217 — MSPM0G1217 MSPM0G1217-Q1 — MSPM0G1217-Q1 MSPM0G1218-Q1 — MSPM0G1218-Q1 MSPM0G1226 — 80MHz Arm® Cortex®-M0+ MCU with dual-bank 64KB flash, 24KB SRAM, 1x 12-bit ADC, 1x COMP MSPM0G1226-Q1 — Automotive 80MHz Arm® Cortex®-M0+ MCU with 64KB dual-bank flash, 24KB SRAM, ADC and COMP MSPM0G1227-Q1 — Automotive 80MHz Arm® Cortex®-M0+ MCU with 128KB dual-bank flash, 24KB SRAM, ADC and COMP MSPM0G1307 — 80 MHz Arm Cortex-M0+ MCU with 128KB Flash, 32KB SRAM, 12-bit ADC, Comparator, Op-Amp MSPM0G1566 — 80 MHz Arm Cortex-M0+ MCU with 64KB Flash, 32KB SRAM, 12-bit ADC, COMP, Op-Amp, Math MSPM0G1567 — 80 MHz Arm Cortex-M0+ MCU with 128KB Flash, 32KB SRAM, 12-bit ADC, COMP, Op-Amp, Math MSPM0G1708 — 80MHz Arm® Cortex®-M0+ MCU with 24-bit 7x SD-ADC (32ksps), 256KB flash, 32KB SRAM, AES256, 4 UART MSPM0G1737 — 80MHz Arm® Cortex®-M0+ MCU with 24-bit 7x SD-ADC (32ksps), 128KB flash, 32KB SRAM, AES256, 4 UART MSPM0G3207-Q1 — Automotive 80MHz Arm® Cortex®-M0+ MCU with dual-bank 128KB flash, 32KB SRAM, 1xADC, 1x COMP, CAN-FD MSPM0G3217 — MSPM0G3217 MSPM0G3217-Q1 — MSPM0G3217-Q1 MSPM0G3566 — 80 MHz Arm Cortex-M0+ MCU with 64KB Flash, 32KB SRAM, 12-bit ADC, COMP, Op-Amp, Math, CAN-FD MSPM0G3567 — 80 MHz Arm Cortex-M0+ MCU with 128KB Flash, 32KB SRAM, 12-bit ADC, COMP, Op-Amp, Math, CAN-FD MSPM0G3708 — 80MHz Arm® Cortex®-M0+ MCU with 24-bit 7 SD-ADC (32ksps), 256KB flash, 32KB SRAM, AES256, 1 CAN-F MSPM0G3737 — 80MHz Arm® Cortex®-M0+ MCU with 24-bit 7 SD-ADC (32ksps), 128KB flash, 32KB SRAM, AES256, 1 CAN-F MSPM0H3415 — Capacitive Touch MCU with 16 touch IO (32 sensors), 32KB FLASH, 16KB SRAM, 45 IO, 12-bit ADC MSPM0H3415-Q1 — Capacitive Touch MCU with 16 touch IO (32 sensors), 32KB FLASH, 16KB SRAM, 45 IO, 12-bit ADC MSPM0H3416 — Capacitive Touch MCU with 16 touch IO (32 sensors), 64KB FLASH, 16KB SRAM, 45 IO, 12-bit ADC MSPM0H3416-Q1 — Capacitive Touch MCU with 16 touch IO (32 sensors), 64KB FLASH, 16KB SRAM, 45 IO, 12-bit ADC MSPM0H8217 — 80-MHz Arm Cortex M0+ MCU with 128-KB flash, 32-KB SRAM, 5V Power Supply MSPM0H8217-Q1 — Automotive 80-MHz Arm Cortex M0+ MCU with 128-KB flash, 32-KB SRAM, 5V Power Supply MSPM0H8218 — 80-MHz Arm Cortex M0+ MCU with 256-KB flash, 32-KB SRAM, 5V Power Supply MSPM0H8218-Q1 — Automotive 80-MHz Arm Cortex M0+ MCU with 256-KB flash, 32-KB SRAM, 5V Power Supply MSPM0H8226 — 80-MHz Arm Cortex M0+ MCU with 64-KB flash, 24-KB SRAM, 5V Power Supply MSPM0H8226-Q1 — Automotive 80-MHz Arm Cortex M0+ MCU with 64-KB flash, 24-KB SRAM, 5V Power Supply MSPM0H8227 — 80-MHz Arm Cortex M0+ MCU with 128-KB flash, 24-KB SRAM, 5V Power Supply MSPM0H8227-Q1 — Automotive 80-MHz Arm Cortex M0+ MCU with 128-KB flash, 24-KB SRAM, 5V Power Supply MSPM0L1226 — 32-Mhz ARM Cortex M0+ with 64KB flash, 16KB RAM, 12-bit ADC, RTC MSPM0L1226-Q1 — Automotive 32-Mhz ARM Cortex M0+ with 64KB flash, 16KB RAM, 12-bit ADC, RTC MSPM0L2104 — 32MHz Arm Cortex-M0+ MCU with 16KB flash, 4KB SRAM, 12bit ADC, LCD MSPM0L2105 — 32MHz Arm Cortex-M0+ MCU with 32KB flash, 4KB SRAM, 12bit ADC, LCD MSPM0L2226 — 32-Mhz ARM Cortex M0+ with 64KB flash, 16KB RAM, 12-bit ADC, LCD, RTC MSPM0L2226-Q1 — Automotive 32-Mhz ARM Cortex M0+ with 64KB flash, 16KB RAM, 12-bit ADC, LCD, RTC
Hardware development
Development kit
LP-MSPM0L2228 — MSPM0L2228 LaunchPad™ development kit evaluation module
Evaluation board
LP-MSPM0G5187 — MSPM0G5187 LaunchPad™ development kit evaluation module LP-MSPM0L1117 — MSPM0L1117 Launchpad™ development kit for 32MHz Arm® Cortex®-M0+ MCU

Documentation

Documentation - START HERE

Supported features in the platform

MSPM0 Zephyr SDK SBOM Package

Software manifest with license details

Release Information

Thank you for your interest in the MSPM0 Zephyr Software Development Kit (SDK). The MSPM0 Zephyr SDK provides a unified, comprehensive software platform designed to simplify development and accelerate time to market across TI’s embedded processor portfolio. The SDK brings together everything developers need to get started, including:

  • Zephyr RTOS Support: Integrated Zephyr source code with support for the MSPM0 family of devices.
  • Drivers & Samples: A comprehensive collection of device drivers, standard samples, and extended TI-specific examples.
  • Demos & Reference Designs: Ready-to-use demo applications showcasing key device capabilities and reference implementations to accelerate product development.
  • Development & Debug Tools: Integrated support for programming, flashing, and debugging MSPM0 devices.

While the specific SDK content may vary depending on individual device capabilities, all TI Zephyr SDK releases follow a consistent structure and development experience across TI’s broad embedded processor portfolio.

What's new

  • Zephyr v4.4.0
  • OpenOCD v0.12.0
  • TIMERA, TIMERG, TIMERB, WWDT, IWDT, RTC, COMP, DMA
  • Pinctrl, Clock, GPIO, I2C, SPI, Unicomm (UART, I2C, SPI)
  • VREF, ADC, FLASHCTL, LCD
  • CAN-FD and DAC for MSPM0G
  • AES-ADV, TRNG
  • System Power Management (RUN, SLEEP), Runtime PM for UART, I2C, SPI
  • GUI composer