ATMEGA1284P-AU Description
Low power, CMOS, 8-bit microcontrollers based on the AVR® improved RISC architecture are the ATmega164A/PA/324A/PA/644A/PA/1284/P. The 40/49-pin ATmega164A/PA/324A/PA/644A/PA/1284/P is a device with flash memory ranging from 16 KB to 128 KB, 1 KB to 16 KB SRAM, and EEPROM ranging from 512 Bytes to 4 KB. The devices' ability to process instructions in a single clock cycle results in CPU throughput that is close to one million instructions per second (MIPS) per megahertz. This enables the system designer to balance power usage and processing speed.
ATMEGA1284P-AU Features
131 powerful Instructions – most single-clock cycle execution
32 × 8 general purpose working registers
Fully static operation
Up to 20MIPS throughput at 20MHz
On-chip 2-cycle multiplier
16/32/64/128KBytes of In-System Self-programmable Flash program memory
512/1K/2K/4KBytes EEPROM
1/2/4/16KBytes 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
Capacitive touch buttons, sliders and wheels
QTouch and QMatrix™ acquisition
Up to 64 sense channels
Power-on Reset and Programmable Brown-out Detection
Internal Calibrated RC Oscillator
External and Internal Interrupt Sources
Six Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, Standby and Extended Standby
ATMEGA1284P-AU Applications
Temperature Measurement
Pressure Measurement
Flow Meters
Factory Automation and Process Control