ATmega16M1/ATmega32M1/ATmega64M1/
ATmega32C1/ATmega64C1 Automotive
8-bit AVR Microcontroller with 16K/32K/64Kbytes
In-system
DATASHEET
Features
●
High performance, low power AVR
®
8-bit microcontroller
●
Advanced RISC architecture
●
●
●
●
●
131 powerful instructions - most single clock cycle execution
32 x 8 general purpose working registers
Fully static operation
Up to 1MIPS throughput per MHz
On-chip 2-cycle multiplier
●
Data and non-volatile program memory
●
16K/32K/64Kbytes flash of in-system programmable program memory
●
Endurance: 10,000 write/erase cycles
●
Optional boot code section with independent lock bits
●
In-system programming by on-chip boot program
●
True read-while-write operation
●
512/1024/2048 Bytes of in-system programmable EEPROM
●
Endurance: 100,000 write/erase cycles
●
Programming lock for flash program and EEPROM data security
●
1024/2048/4096 bytes internal SRAM
●
On chip debug interface (debugWIRE)
●
CAN 2.0A/B with 6 message objects - ISO 16845 certified
(1)
●
LIN 2.1 and 1.3 controller or 8-Bit UART
●
One 12-bit high-speed PSC (power stage controller) (only Atmel
®
ATmega16/32/64M1)
●
●
●
●
Non overlapping inverted PWM output pins with flexible dead-time
Variable PWM duty cycle and frequency
Synchronous update of all PWM registers
Auto stop function for emergency event
●
Peripheral features
●
One 8-bit general purpose Timer/Counter with separate prescaler, compare mode
and capture mode
●
One 16-bit general purpose Timer/Counter with separate prescaler, compare
mode and capture mode
●
One master/slave SPI serial interface
7647O-AVR-01/15