TM4C1294NCPDTi3:
Three configured PWM generators: Forcing PWM module reset in SYSCTRL and asserting PWMSynchTmeBase does not seem to zero all counter registers together. If the PWM generators all have the same clock source and are reset together, shouldn't generator counts (red box) all be the same value at any given time?
The strange part is the PWM generator CMPA/B matches are exact in up down counts and global synchronous updates occur together as expected. The problem would be the zero flag in each generator reacts to the count value. Seemingly If SW attempts to use multiple GEN zero flags to drive service interrupts, those events could occur out of synchronization.
See: