English
Language : 

AT90C8534 Datasheet, PDF (30/54 Pages) ATMEL Corporation – Microcontroller with 8K Bytes Programmable Flash
Analog-to-digital Converter
Feature list:
• 10-bit Resolution
• ± 2 LSB Accuracy (AVcc = 3.3 - 6.0V)
• 76 - 175 µs Conversion Time
• Up to 13 kSPS
• 6 Multiplexed Input Channels
• Rail-to-rail Input Range
• Free Run or Single Conversion Mode
• Interrupt on ADC Conversion Complete
• Sleep Mode Noise Canceler
The AT90C8534 features a 10-bit successive approximation ADC. The ADC is connected to a 6-channel Analog Multi-
plexer, which allows each of the pins ADIN5..0 to be used as an input for the ADC. The ADC contains a Sample and Hold
Amplifier that ensures that the input voltage to the ADC is held at a constant level during conversion. A block diagram of the
ADC is shown in Figure 29.
The ADC has two separate analog supply voltage pins, AVCC and AGND. AGND must be connected to GND, and the
voltage on AVCC must not differ more than ± 0.3V from VCC. See “ADC Noise Canceling Techniques” on page 36 for how
to connect these pins.
Figure 29. Analog-to-digital Converter Block Schematic
ADC CONVERSION
COMPLETE IRQ
External
Reference
Voltage
8-BIT DATA BUS
ADC MULTIPLEXER
SELECT (ADMUX)
ADC CTRL. & STATUS
REGISTER (ADCSR)
9
0
ADC DATA REGISTER
(ADCH/ADCL)
Analog
Inputs
6-
CHANNEL
MUX
10-BIT DAC
CONVERSION LOGIC
-
+
SAMPLE & HOLD
COMPARATOR
Operation
The ADC can operate in two modes – Single Conversion and Free Run. In Single Conversion Mode, each conversion will
have to be initiated by the user. In Free Run Mode the ADC is constantly sampling and updating the ADC Data Register.
The ADFR bit in ADCSR selects between the two available modes.
The ADC is enabled by writing a logical “1” to the ADC Enable bit, ADEN in ADCSR. The first conversion that is started
after enabling the ADC will be preceded by a dummy conversion to initialize the ADC. To the user, the only difference will
be that this conversion takes 12 more ADC clock pulses than a normal conversion.
30
AT90C8534