SDAA429 June   2026 MSPM0G5187

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2MSPM0G5187 with TinyEngine NPU
  6. 3Edge AI Toolchains
    1. 3.1 TI Edge AI Studio
    2. 3.2 TI Tiny ML Tensorlab
    3. 3.3 TI Neural Network Compiler
  7. 4Edge AI Application: Digit Recognition
    1. 4.1 LeNet-5 Variant CNN Model
    2. 4.2 NPU/CPU Performance Comparison
  8. 5Edge AI Application: Waveform Classifier
    1. 5.1 Feature Extraction
    2. 5.2 Time-Series Classification Model
    3. 5.3 Model Memory Considerations
    4. 5.4 NPU/CPU Performance Comparison
  9. 6Summary
  10. 7References

MSPM0G5187 with TinyEngine NPU

MSPM0G5187 microcontrollers (MCUs) are part of the MSP highly integrated, ultra-low-power 32-bit MCU family based on the enhanced Arm® Cortex®-M0+ 32-bit core platform, operating at up to 80MHz frequency. These MCUs offer a blend of cost optimization and design flexibility for applications requiring up to 128KB of flash memory in small packages or high pin count packages (up to 64 pins). These devices include a USB2.0-FS interface, digital audio interface, TinyEngine NPU, and provide excellent low power performance across the operating temperature range.

The hardware NPU is a highly optimized core for deep convolutional neural networks (CNNs), supporting machine learning inference using pre-trained models. This works in conjunction with the on-chip CPU to provide higher performance and lower power consumption for CNNs inference. With capability for 640–2560MOPS (Mega Operations Per Second), the NPU enables 90x lower latency than software implementations and consuming less than 2μA in standby mode.

Figure 2-1 shows the top-level view of the modules within the chip.

 MSP CPU/NPU System
                    Structure Figure 2-1 MSP CPU/NPU System Structure

MSPM0 with NPU system shared the on-chip memory including non-volatile FLASH memory and volatile RAM memory. The system RAM supports read/write with CPU or NPU. Additionally, NPU has a dedicated RAM for CNNs inference. The Edge AI model must fit within the available FLASH memory range, and the peak RAM requirements must fit within the available system RAM.