8-bit Microcontroller
8-bit Atmel megaAVR Microcontroller
ATmega16M1 / ATmega32M1 / ATmega64M1
Features
• High performance, low power Atmel® A...
Description
8-bit Atmel megaAVR Microcontroller
ATmega16M1 / ATmega32M1 / ATmega64M1
Features
High performance, low power Atmel® AVR® 8-bit 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 One 12-bit high speed PSC (power stage controller)
– 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 – ...
Similar Datasheet