Part Number: MSPM0H3216
Other Parts Discussed in Thread: MSPM0H3215
We are currently facing another issue while implementing two PWM signals on the same board. We are generating the second PWM signal using the TimerG module of the MSPM0H3215/3216.
During testing, we observed that random glitches occasionally occur in the PWM output, particularly when the PWM duty cycle is updated dynamically based on the ADC value.
Could you please help us understand the possible cause of these random glitches and provide the recommended configuration or method to achieve a completely glitch-free PWM output?
Our application requires two PWM outputs using different timer modules, with the duty cycle dynamically updated based on the ADC value. We would like to ensure that the duty-cycle update does not cause any abnormal pulses or glitches in the PWM output.
Please suggest the recommended TimerG configuration, shadow/load mechanism, or register update sequence that should be followed for reliable and glitch-free PWM operation.