SLAAEL4 September   2025 MSPM0C1104 , MSPM0C1106 , MSPM0G3507 , MSPM0G3519 , MSPM0L1306

 

  1.   1
  2. 1Description
  3. 2Required Peripherals
  4. 3Design Steps
  5. 4Design Considerations
  6. 5Software Flow Chart
  7. 6Required I2C Packet
  8. 7Application Code
  9. 8Additional Resources
  10. 9E2E

Design Steps

  1. Configure the controller and peripheral I2C instance, GPIO pins, GPIO switches, and GPIO LEDs in SysConfig.
  2. Set I2C clock speed in SysConfig. Default is 400kHz for LaunchPadâ„¢ development kits with external pullups.
  3. Define the required I2C packet for proper communication.
  4. Create a demonstration that toggles IO expander outputs and an input from a switch that toggles an LED on the controller.