This anomaly applies to Revision 3, build codes QFAA-Gx0, QFAB-Gx0, CIAA-Gx0.
Memory is not written in the first cycle after wake-up.
The address of the next instruction is not written to the stack. In stack frame, the link register is corrupted.
SCB->SCR |= SCB_SCR_SEVONPEND_Msk;
__disable_irq();
__WFE();
__nop();__nop();__nop();__nop();
__enable_irq();
This workaround is included in SoftDevice 1xx version 8.0 and later.
SoftDevice v7.0.1 includes an alternative workaround which does not support FPU being enabled.