link to page 15 8-bit AVR MicrocontrollerATmega16M1/32M1/64M1DATASHEET SUMMARYIntroduction The Atmel® ATmega16M1/32M1/64M1 is a low-power CMOS 8-bit microcontroller based on the AVR® enhanced RISC architecture. By executing powerful instructions in a single clock cycle, the ATmega16M1/32M1/64M1 achieves throughputs close to 1 MIPS per MHz. This empowers system designer to optimize the device for power consumption versus processing speed. Features • High performance, low power 8-bit AVR® microcontroller • Advanced RISC architecture – 131 powerful instructions - most single clock cycle execution – 32 × 8 general purpose working registers – Fully static operation – Up to 1 MIPS throughput per MHz – On-chip 2-cycle multiplier • Data and non-volatile program memory – 16/32/64KBytes flash of in-system programmable program memory – 512B/1K/2KBytes of in-system programmable EEPROM – 1/2/4KBytes internal SRAM – Write/erase cycles: 10,000 flash/ 100,000 EEPROM – Data retention: 20 years at 85°C/ 100 years at 25°C (1) – Optional boot code section with independent lock bits • In-system programming by on-chip boot program • True read-while-write operation – Programming lock for flash program and EEPROM data security • On-chip debug interface (debugWIRE) • CAN 2.0A/B with six message objects - ISO 16845 certified • LIN 2.1 and 1.3 controller or 8-bit UART This is a summary document. A complete document is available • One 12-bit high speed PSC (power stage controller) on our Web site at – Non overlapping inverted PWM output pins with flexible dead- www.atmel.com time Atmel-8209F-ATmega16M1/32M1/64M1_Datasheet_Summary-10/2016 Document Outline Introduction Features Table of Contents 1. Pin configurations 1.1. Pin descriptions 2. Ordering Information 2.1. ATmega16M1 2.2. ATmega32M1 2.3. ATmega64M1 3. Overview 3.1. Block diagram 3.2. Pin descriptions 3.2.1. VCC 3.2.2. GND 3.2.3. Port B (PB7..PB0) 3.2.4. Port C (PC7..PC0) 3.2.5. Port D (PD7..PD0) 3.2.6. Port E (PE2..0) RESET/ XTAL1/XTAL2 3.2.7. AVCC 3.2.8. AREF 4. Resources 5. About code examples 6. Data retention 7. Packaging Information 7.1. 32-pin 32A 7.2. PV 32 QFN