● 10-bit ADC
● Up to 11 single ended channels and 3 fully differential ADC channel pairs
● Programmable gain (5x, 10x, 20x, 40x) on differential channels
● Internal reference voltage
● Direct power supply voltage measurement
● 10-bit DAC for variable voltage reference (comparators, ADC)
● Four analog comparators with variable threshold detection
● 100µA ±6% current source (LIN node identification)
● Interrupt and wake-up on pin change
● Programmable watchdog timer with separate on-chip oscillator
● On-chip temperature sensor
● Special microcontroller features
● Low power idle, noise reduction, and power down modes
● Power on reset and programmable brown out detection
● In-system programmable via SPI port
● High precision crystal oscillator for CAN operations (16MHz)
● Internal calibrated RC oscillator (8MHz)
● On-chip PLL for fast PWM (32MHz, 64MHz) and CPU (16MHz) (only Atmel® ATmega16/32/64M1)
● Operating voltage:
● 2.7V - 5.5V
● Extended operating temperature:
● –40°C to +125°C
● Core speed grade:
● 0 - 8MHz at 2.7 - 4.5V
● 0 - 16MHz at 4.5 - 5.5V
Note:
1. See certification on Atmel web site and note on Section 16.4.3 “Baud Rate” on page 148.
Table 1.
Part Number
Flash size
ATmega32/64/M1/C1 Product Line-up
ATmega32C1
32Kbyte
ATmega64C1
ATmega16M1
16Kbyte
1024 bytes
512 bytes
Yes
ATmega32M1
32Kbyte
ATmega64M1
64Kbyte
64Kbyte
4096 bytes
2048 bytes
RAM size
EEPROM size
8-bit timer
2048 bytes
1024 bytes
2048 bytes
1024 bytes
4096 bytes
2048 bytes
16-bit timer
PSC
Yes
No
No
Yes
10
PWM outputs
Fault inputs (PSC)
PLL
4
0
4
0
10
3
10
3
3
Yes
11 single
3 differential
10-bit ADC channels
10-bit DAC
analog comparators
Current source
CAN
Yes
4
Yes
Yes
Yes
LIN/UART
On-chip temp.
sensor
Yes
Yes
SPI interface
2
ATmega16/32/64/M1/C1 [DATASHEET]
7647O–AVR–01/15