[36] CLOCK: Some registers are not reset when expected

This anomaly applies to IC Rev. Engineering B, build codes QFAA-BA0, CHAA-AA0.

It was inherited from the previous IC revision Engineering A.


After watchdog timeout reset, CPU lockup reset, soft reset, or pin reset, the following CLOCK peripheral registers are not reset: CLOCK->EVENTS_DONE, CLOCK->EVENTS_CTTO, CLOCK->CTIV


After watchdog timeout reset, CPU Lockup reset, soft reset, and pin reset.


Register reset values might be incorrect. It may cause undesired interrupts in case of enabling interrupts without clearing the DONE or CTTO events.


Clear affected registers after reset. This workaround has already been added into system_nrf52.c file.