SSDA014 September   2026 MSPM0G5117 , MSPM0G5187

 

  1.   1
  2. 1 Description
  3. 2 Required Peripherals
  4. 3 Compatible Devices
  5. 4 Design Steps
  6. 5 Design Considerations
  7. 6 Software Flowchart
  8. 7 Application Code
  9. 8 Data Flow Examples
  10. 9 Additional Resources
  11. 10Trademarks

Required Peripherals

Both platforms use the same peripheral types. SysConfig assigns device-specific instances but generates consistent macro names (I2C_0_INST, DMA_CH0_CHAN_ID, DMA_CH1_CHAN_ID), so the application code compiles unchanged on both devices.

Table 2-1 Peripheral Information
PeripheralFunctionMSPM0G5187MSPM0C5116
USBUSB full speed CDC deviceUSBFS0 (USB_0)USBLC0 (USB_0)
I2CI2C controller to target deviceUC1 (I2C_0_INST)UC16 (I2C_0_INST)
DMA(CH1)I2C TX accelerationDMA_CH1DMA_CH1
DMA(CH0) I2C RX acceleration DMA_CH0 DMA_CH0
GPIOTarget data-ready notification inputPB25PB24