The Atmel ATMEGA1284P-PU 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 ATMEGA1284P-PU achieves throughputs approaching 1MIPS per MHz allowing the system designer to optimise power consumption versus processing speed.
131 powerful Instructions
32 × 8 general purpose working registers
Fully static operation
Up to 20MIPS throughput at 20MHz
On chip 2 cycle multiplier
128KBytes of in system self programmable flash program memory
4KBytes EEPROM
16KBytes internal SRAM
Data retention: 20 years at 85°C/100 years at 25°C
Optional boot code section with independent lock bits
In system programming by on chip boot program
True read-while-write operation
Programming lock for software security
QTouch and QMatrix acquisition
Up to 64 sense channels
Boundary scan capabilities according to the JTAG standard
Extensive On chip debug support
Programming of flash, EEPROM, fuses, and lock bits through the JTAG interface
Two 8 bit timer/counters with separate prescalers and compare modes