[178] SAADC: END event firing too early

This anomaly applies to Revision 3, build codes QFAA-Gx0, QFAB-Gx0, CIAA-Gx0.

It was inherited from the previous IC revision Revision 2.

Symptoms

False END events.

Conditions

Offset calibration is run with TACQ < 10 µs before sampling is started.

Consequences

The END event can occur earlier than expected. Data is not ready.

Workaround

Apply one of the following workarounds:
  • Run offset calibration with TACQ >=10 µs.
  • Apply STOP task after calibration, before sampling. CALIBRATEOFFSET -> CALIBRATEDONE -> STOP -> STOPPED -> START.