Other Parts Discussed in Thread: PMP41006
Hi experts,
I ask this for my customer.
My customer use DB to modify the High-level duty cycle, the DB configuration is showed in below
They use TIMER to generate the ISR, and will update the TBPRD and DB register value
TIMER is not sync with PWM, PWM1 and PWM2 is sync.
They want PWM1 and PWM2 is same
Now they find sometimes PWM2 DB update will delay one PWM period, that cause PWM1 output is not same as the PWM2 output

And if they update PWM2 firstly and then update PWM1, PWM1 DB update will delay one PWM period compared to PWM1
Could you help to:
1.what may cause DB update take effect in next PWM cycle although they use immediate mode? I don't know the update sequence between DB and other register: for example, is it required that DB update should earlier than TBPRD update? Or is it required that DB update should earlier than the rise edge?
2.Do we have recommend configuration for their requirement?
BRs
Shuqing

