SDAA481 August 2026 MSPM33C321A , MSPM33C321A-Q1
MSPM33 Motor Control is a middleware package integrated within MSPM33-SDK and to allow users to spin motors in short time using small-scale, simplified MSPM33 firmware examples with popular motor driver designs and topologies. Table 1-1 shows the types of motors and motor control algorithms that are supported for industrial and automotive applications.
| Motor Control Type | MSPM33 Launchpad™ | Driver IC | Interface |
|---|---|---|---|
| Stepper FOC | LP-MSPM33C321A | Stepper Gate Driver |
|
| Brushless-DC Sensored Trapezoidal | LP-MSPM33C321A | 3-Phase BLDC Gate Driver |
|
| BLDC / PMSM / ACIM Sensorless Field-Oriented Control | LP-MSPM33C321A | 3-Phase BLDC Gate Driver |
|
MSP Motor Control provides an abundance of resources inside MSPM33-SDK to support all motor control developments. Examples of resources include:
As shown in Figure 1-1, MSP Motor Control is embedded within MSPM33-SDK as a middleware package that can interface with Non-RTOS and RTOS drivers, MSPM33 DriverLib support, and graphical configuration tools such as SysConfig. Additionally, MSP Motor Control can pair with other middleware examples such as CAN and LIN drivers, and subsystem code examples can easily be added on top of MSP Motor Control to quickly build software designs. This provides a simple-to-use ecosystem to evaluate motor control for a wide variety of applications using brushed-DC, stepper, BLDC, PMSM, and ACIM motors.
MSP Motor Control requires the following tools: