1.1.3 Reset Does Not Happen at Period Match When the Prescaler > 0 and the Timer Stops at Period Match
When the prescaler > 0 and the timer is configured to reset at a hardware-based event (RESET =
‘b01
or ‘b10
or ‘b11
) and stop at
period match (STOP = `b11
), the timer stops at period match but does
not reset (no pulse output occurs and ZIF interrupt is not generated).
Work around
- Use prescaler = 0, or
- When using prescaler > 0, clear the timer in software using the CLR command at every PR match interrupt.
Affected Silicon Revisions
B3 | B4 | B5 | C0 |
X | X | X | X |