2.2.2 Misleading Busy Status During Initialization Phase
When the ADC peripheral is enabled with LOWLAT = ‘0x1’ in the CTRLA register, the initialization phase starts as expected, but the ADCBUSY bit in the STATUS register may be cleared too early. Any conversion started before the initialization phase is complete will be halted, regardless of the ADCBUSY bit. Once the initialization phase is completed, the ADCBUSY bit will operate correctly.
Work Around
Perform a dummy conversion and wait for the RESRDY or SAMPRDY flag in the INTFLAGS register to be set.
Affected Silicon Revisions
A0
X
DS80001125D
The online versions of the documents are provided as a courtesy. Verify all content and data in the device’s PDF documentation found on the device product page.