SLAZ758D November 2024 – December 2025 MSPM0G1518 , MSPM0G1519 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0G3529-Q1
ADC Module
Functional
ADC Output code jumps degrading DNL/INL specification
When a conversion error occurs, the error will be a fixed +/- 64LSB jump in the digital output code
of the ADC without a corresponding change in the ADC input voltage.
At worst case scenario, -40C, the error rate is 1 in 24M converted samples in 12-bit mode.
(VDD voltage and reference used has no impact on errata rate)
Depending on the application needs the best workaround may vary, but the following workarounds in software are proposed. Selection of the best workaround is left to the judgment of the system designer.
Workaround 1: Upon ADC result outside of application threshold (via ADC Window Comparator or software thresholding), trigger or wait for another ADC result before making critical system decisions
Workaround 2: During post-processing, discard ADC values which are sufficiently far from the median or expected value. The expected value should be based on the average of real samples taken in the system, and the threshold for rejection should be based on the magnitude of the measured system noise.
Workaround 3: Use ADC sample averaging to minimize the effect of the results of any single incorrect conversion.