This anomaly applies to Revision 1, build codes LACA-A0A.
It was inherited from the previous IC revision Engineering A.
Symptoms
SAADC stops working.
Conditions
- Switching from multiple channels to a single channel when BURST is disabled and acquisition time is <10 us
- Switching from multiple channels to a single channel 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;