This anomaly applies to IC Rev. Engineering C, build codes CIAA-BA0, QFAA-BB0.
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.