This anomaly applies to Revision 2, build codes QFAA-C00, CAAA-C00, QDAA-C00, QGAA-C00.
It was inherited from the previous SoC revision Revision 1.
Symptoms
EVENTS_COMPARE[n] is not generated for TIMER00 or TIMER10.
Conditions
The TIMER is configured with Timer mode and CC[n]=x+1, where x is the internal Counter value after TIMER is stopped. The TIMER is started once and then stopped with internal Counter at x. The power domain associated with the TIMER is powered down. The TIMER is started through PPI.
Consequences
The EVENT is missed.
Workaround
Apply one of the following workarounds for TIMER00 or TIMER10:
- Write TIMER base + 0x010 = 1 after STOP and before next START task.
- Trigger DPPI task at subscribe register TIMER base + 0x090 after stop and before next start.
This clears the counter.
Alternatively, the following workaround can be used for TIMER00:
Start timer with write to TASKS_START.