[42] CLOCK: Reset value of HFCLKCTRL is invalid

This anomaly applies to IC Rev. Engineering A, build codes QKAA-AB0.

Domains

Application

Symptoms

Reset value of HFCLKCTRL is invalid.

Conditions

Always.

Consequences

Application core has lower performance.

Workaround

Apply the following code at startup:

*((volatile uint32_t *)0x50039530ul) = 0xBEEF0044ul;
NRF_CLOCK_S->HFCLKCTRL = CLOCK_HFCLKCTRL_HCLK_Div2 << CLOCK_HFCLKCTRL_HCLK_Pos;

A workaround is implemented in MDK version 8.29.0 and later.