SLAAER8 August   2025 MSPM0C1104 , MSPM0G1106 , MSPM0G1107 , MSPM0G1506 , MSPM0G1507 , MSPM0G1518 , MSPM0G1519 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0L1306

 

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

Design Considerations

  1. Timer period: The timer clock source, clock divider, and prescaler were chosen to allow for a watchdog timer period between 30us and 2s. The macros were defined using the initial timer period of 1s to calculate load values for 500ms, 250ms, 125ms, 100ms, 50ms, 25ms, 12.5ms, and 10ms.
  2. Reset pulse length: The pulse length of the output signal is by default 1s, utilizing the DriverLib delay_cycles function. The macros were defined using the initial 24,000,000 cycle delay (1s) to calculate the number of cycles to delay for 20ms, 10ms, 5ms, 2.5ms, and 2ms.