English
Language : 

ATMEGA8535L_14 Datasheet, PDF (209/321 Pages) ATMEL Corporation – Nonvolatile Program and Data Memories
Prescaling and
Conversion Timing
ATmega8535(L)
Figure 99. ADC Auto Trigger Logic
ADTS[2:0]
PRESCALER
ADIF
SOURCE 1
.
.
.
.
SOURCE n
ADSC
ADATE
EDGE
DETECTOR
START
CLKADC
CONVERSION
LOGIC
Using the ADC Interrupt Flag as a trigger source makes the ADC start a new conversion
as soon as the ongoing conversion has finished. The ADC then operates in Free Run-
ning mode, constantly sampling and updating the ADC Data Register. The first
conversion must be started by writing a logical one to the ADSC bit in ADCSRA. In this
mode the ADC will perform successive conversions independently of whether the ADC
Interrupt Flag, ADIF is cleared or not.
If Auto Triggering is enabled, single conversions can be started by writing ADSC in
ADCSRA to one. ADSC can also be used to determine if a conversion is in progress.
The ADSC bit will be read as one during a conversion, independently of how the conver-
sion was started.
Figure 100. ADC Prescaler
ADEN
START
CK
Reset
7-BIT ADC PRESCALER
2502K–AVR–10/06
ADPS0
ADPS1
ADPS2
ADC CLOCK SOURCE
By default, the successive approximation circuitry requires an input clock frequency
between 50 kHz and 200 kHz to get maximum resolution. If a lower resolution than
10 bits is needed, the input clock frequency to the ADC can be higher than 200 kHz to
get a higher sample rate.
209