SLAAEL1A January   2025  – August 2025 MSPM0C1105 , MSPM0C1106 , MSPM0G3507 , MSPM0H3216 , MSPM0L1306

 

  1.   1
  2. Description
  3. Required Peripherals
  4. Design Steps
  5. Design Considerations
  6. Software Flow Chart
  7. Application Code
  8. Results
  9. Additional Resources
  10. E2E
  11. 10Revision History
  12.   Trademarks

Design Considerations

When generating an output waveform, here are a few things to consider:

  1. Waveform period is equal to the DMA update timer period times the number of points in the waveform. More points enable a smoother waveform but a longer period.
    1. At maximum speed, consider the DAC8 settling time of about 1.5μs
  2. In this example, there are 256-points and the DMA updates the points every 40μs.
    1. 256 point × 40μs = 10.24ms waveform period = approximately 98Hz output
  3. Some MSPM0Gxx devices have standalone 12-bit DAC modules that do not have to be buffered by the integrated OPAx.