ATmega32C1 Automotive Atmel Corporation, ATmega32C1 Automotive Datasheet - Page 273

no-image

ATmega32C1 Automotive

Manufacturer Part Number
ATmega32C1 Automotive
Description
Manufacturer
Atmel Corporation

Specifications of ATmega32C1 Automotive

Flash (kbytes)
32 Kbytes
Pin Count
32
Max. Operating Frequency
16 MHz
Cpu
8-bit AVR
# Of Touch Channels
12
Hardware Qtouch Acquisition
No
Max I/o Pins
27
Ext Interrupts
27
Usb Speed
No
Usb Interface
No
Spi
1
Uart
1
Can
1
Lin
1
Graphic Lcd
No
Video Decoder
No
Camera Interface
No
Adc Channels
11
Adc Resolution (bits)
10
Adc Speed (ksps)
125
Analog Comparators
4
Resistive Touch Screen
No
Dac Channels
1
Dac Resolution (bits)
10
Temp. Sensor
Yes
Crypto Engine
No
Sram (kbytes)
2
Eeprom (bytes)
1024
Self Program Memory
YES
Dram Memory
No
Nand Interface
No
Picopower
No
Temp. Range (deg C)
-40 to 150
I/o Supply Class
2.7 to 5.5
Operating Voltage (vcc)
2.7 to 5.5
Fpu
No
Mpu / Mmu
no / no
Timers
2
Output Compare Channels
4
Input Capture Channels
1
Pwm Channels
4
32khz Rtc
No
Calibrated Rc Oscillator
Yes
21.4.2
21.4.2.1
7647G–AVR–09/11
Digital to Analog Converter input Register – DACH and DACL
DALA = 0
In accordance with the
the update of the DAC input values. The update will be generated by the rising edge of the
selected interrupt flag whether the interrupt is enabled or not.
Table 21-1.
• Bit 2 – DALA: Digital to Analog Left Adjust
Set this bit to left adjust the DAC input data.
Clear it to right adjust the DAC input data.
The DALA bit affects the configuration of the DAC data registers. Changing this bit affects the
DAC output on the next DACH writing.
• Bit 1 – DAOE: Digital to Analog Output Enable bit
Set this bit to output the conversion result on D2A,
Clear it to use the DAC internally.
• Bit 0 – DAEN: Digital to Analog Enable bit
Set this bit to enable the DAC,
Clear it to disable the DAC.
When the DAC is used with a 10-bit output value, the value is written into the 16-bit register
pair DACH:DACL as two separate 8-bit writes. As such the DAC value should be written first
the low byte to DACL followed by the high byte value to DACH. Only when the DACH register
is written is the DAC value updated.
If you choose to use the DAC in left-adjust 8-bit mode then a single write to the DACH register
with the 8-bit value will suffice to update the DAC.
Bit
Read/Write
Initial Value
DATS2
0
0
0
0
1
1
1
1
DAC Auto Trigger source selection
DATS1
0
0
1
1
0
0
1
1
DAC7
R/W
R/W
7
0
0
-
Table
DAC6
R/W
R/W
6
0
0
-
DATS0
0
1
0
1
0
1
0
1
18-7, these 3 bits select the interrupt event which will generate
DAC5
R/W
R/W
5
0
0
-
Atmel ATmega16/32/64/M1/C1
DAC4
Description
Analog comparator 0
Analog comparator 1
External Interrupt Request 0
Timer/Counter0 Compare Match
Timer/Counter0 Overflow
Timer/Counter1 Compare Match B
Timer/Counter1 Overflow
Timer/Counter1 Capture Event
R/W
R/W
4
0
0
-
DAC3
R/W
R/W
3
0
0
-
DAC2
R/W
R/W
2
0
0
-
DAC9
DAC1
R/W
R/W
1
0
0
DAC8
DAC0
R/W
R/W
0
0
0
DACH
DACL
273

Related parts for ATmega32C1 Automotive