Logo
MSP DSP Library
Getting Started

The Texas Instruments® Digital Signal Processing library (DSPLib) is an optimized set of functions to perform common fixed point signal processing operations on MSP430 and MSP432 devices. Applications where processing intensive filters and transforms are needed can leverage the DSPLib to run in real time with minimal energy consumption for ultra low-power applications.

Supported Hardware Accelerators

The library utilizes the various hardware accelerators available within the MSP MCU family of devices and currently supports optimizations for the following hardware accelerators:

  • MPY32: 32-bit hardware multiplier
  • LEA: Low Energy Accelerator

Supported IDE and Compilers

The DSP library has been tested against and supports the following IDE and compiler tool chains:

  • Texas Instruments Code Composer Studio (CCS)
  • IAR Embedded Workbench

Chapters

Modules

The MSP DSP library contains the following function sets with support for real and complex 16-bit (Q15) and 32-bit (IQ31) data types.

  • Vector: Real and complex vector functions
  • Matrix: Real matrix functions
  • Filter: Real and complex filter functions
  • Transform: Real and complex transform functions
  • Utility: Real and complex utility functions