SLAAES5A February   2025  – August 2025 MSPM0G3507

 

  1.   1
  2. 1Design Description
  3. 2Required Peripherals
  4. 3Design Steps
  5. 4Design Considerations
  6. 5Software Flowchart
  7. 6Device Configuration
  8. 7Application Code
  9. 8Porting Guide
  10. 9Revision History
  11.   Trademarks

Design Description

This subsystem serves as a SPI-to-I2C bridge. In this subsystem, the MSPM0 device is the SPI Peripheral and I2C Controller. When a SPI controller transmits to the bridge SPI peripheral, the peripheral collects all the received data. Once the peripheral reaches the expected maximum message, the peripheral transmits the data using the I2C controller. The device sends an I2C transmit request and waits for I2C data from the I2C target. When the I2C controller finishes reading the data, the bridge waits for a SPI controller to send a request to read the data from the bridge. Finally, the bridge transmits the I2C controller received data through the bridge SPI peripheral.

 System Functional Block DiagramFigure 1-1 System Functional Block Diagram