SLAAE84B March   2023  – September 2025 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0H3216 , MSPM0L1105 , MSPM0L1106 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346

 

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

Design Steps

  1. Determine the configuration for the ADC including reference source, reference value, resolution, and sampling rate based on the given analog input and design requirements.
  2. Generate two array buffers to store the ADC data and set the buffer size and DMA transfer size the same so the DMA fills the whole buffer.
  3. Configure the ADC in SysConfig based on the project requirements discovered in Step 1.
  4. Configure the DMA in SysConfig in the ADC section.
  5. Write Application Code to dynamically change the destination address of the DMA to alternate between buffers. See Figure 5-1 for an overview or view the code directly.