[23] SAADC: Events are not generated when switching from scan mode to no-scan mode with BURST enabled

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

Domains

Application

Symptoms

SAADC stops working.

Conditions

Switching from single channel to multiple channels when BURST is enabled.

Consequences

SAADC internally locks up and does not generate the expected events.

Workaround

Execute the following code before changing the channel configuration.
  • Secure mode:
    
    NRF_SAADC_S->TASKS_STOP = 1;
    
  • Non-secure mode:
    
    NRF_SAADC_NS->TASKS_STOP = 1;