[195] SPIM: SPIM3 continues to draw current after disable

This anomaly applies to IC Rev. Engineering C, build codes QIAA-CA0, CKAA-CA0.

It was inherited from the previous IC revision Engineering B nRF52840.

Symptoms

Current consumption higher than specified when disabling the SPIM3.

Conditions

When disabling the SPIM3.

Consequences

Current consumption around 900 µA higher than specified.

Workaround

Apply the following workaround after disabling the SPIM3 (NRF_SPIM3->ENABLE = 0):

*(volatile uint32_t *)0x4002F004 = 1;