This anomaly applies to Revision 2, build codes QDAA-B00, QFAA-B00, QGAA-B00.
It was inherited from the previous SoC revision Revision 1.
Symptoms
RESETREAS wakeup field has an incorrect value.
Conditions
A wakeup source is active during a reset.
Consequences
Reset reason might lead to an incorrect assumption on the application state.
Workaround
When RESETREAS shows a pin reset (RESETPIN), ignore other reset reason bits.
Apply the following code after any reset:
if (NRF_RESET->RESETREAS & RESET_RESETREAS_RESETPIN_Msk)
{
NRF_RESET->RESETREAS = ~RESET_RESETREAS_RESETPIN_Msk;
}