Readme

Example Summary

This example shows a closed-loop control method for BDC motor.

Note: Example requires Rev E3 or later of the MSPM0C1104 LaunchPad.

Peripherals & Pin Assignments

Peripheral Pin Function
GPIOA PA16 Standard Output
GPIOA PA6 Standard Output
SYSCTL
TIMA0 PA28 Capture/Compare Pin 0
TIMA0 PA4 Capture/Compare Complementary Pin 0
TIMG8 PA26 Capture/Compare Pin 0
TIMG8 PA2 Capture/Compare Pin 1
TIMG14
ADC0 PA27 ADC12 Channel 0 Pin
EVENT
DEBUGSS PA20 Debug Clock
DEBUGSS PA19 Debug Data In Out

BoosterPacks, Board Resources & Jumper Settings

Visit LP_MSPM0C1104 for LaunchPad information, including user guide and hardware files.

Pin Peripheral Function LaunchPad Pin LaunchPad Settings
PA16 GPIOA PA16 J2_19
  • PA16 is connected to S2 button to GND with no external pull resistor
    • Press S2 button to connect pin to GND
    • Don’t use S2 button if not needed by application
PA6 GPIOA PA6 J1_7 N/A
PA28 TIMA0 CCP0 J1_6 N/A
PA4 TIMA0 CCP0_CMPL J2_14 N/A
PA26 TIMG8 CCP0 J1_3
  • PA26 can be connected to XDS-110 backchannel
    • J101 5:6 OFF Disconnect XDS-110 backchannel UART RX
PA2 TIMG8 CCP1 J2_13 N/A
PA27 ADC0 A0 J1_4
  • PA27 can be connected to XDS-110 backchannel
    • J101 7:8 OFF Disconnect XDS-110 backchannel UART TX
PA20 DEBUGSS SWCLK J2_11
  • PA20 is used by SWD during debugging
    • J101 13:14 ON Connect to XDS-110 SWCLK while debugging
    • J101 13:14 OFF Disconnect from XDS-110 SWCLK if using pin in application
PA19 DEBUGSS SWDIO J2_17
  • PA19 is used by SWD during debugging
    • J101 11:12 ON Connect to XDS-110 SWDIO while debugging
    • J101 11:12 OFF Disconnect from XDS-110 SWDIO if using pin in application

Device Migration Recommendations

This project was developed for a superset device included in the LP_MSPM0C1104 LaunchPad. Please visit the CCS User’s Guide for information about migrating to other MSPM0 devices.

Low-Power Recommendations

TI recommends to terminate unused pins by setting the corresponding functions to GPIO and configure the pins to output low or input with internal pullup/pulldown resistor.

SysConfig allows developers to easily configure unused pins by selecting BoardConfigure Unused Pins.

For more information about jumper configuration to achieve low-power using the MSPM0 LaunchPad, please visit the LP-MSPM0C1104 User’s Guide.

Example Usage

Compile, load and run the example.Please refer to the related app note for more details.