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

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 disabled and acquisition time less than 10 us.

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;