[86] SAADC: Triggering START task after offset calibration may write a sample to RAM

This anomaly applies to IC Rev. Engineering A, build codes QFAA-AA0, QFAA-AC0.

Symptoms

The first sample in the result buffer is incorrect, and will be present although the SAMPLE task has never been issued.

Conditions

The START task is triggered after performing calibration (through the CALIBRATEOFFSET task).

Consequences

Incorrect sample data in the result buffer.

Workaround

Calibration should follow the pattern STOP -> STOPPED -> CALIBRATEOFFSET -> CALIBRATEDONE -> STOP -> STOPPED -> START.


Documentation feedback | Developer Zone | Subscribe | Updated 2016-07-05