Key facts
- Brand
- Atmel
- Model
- ATMEGA1284P
- Documents
- 2
- Languages
- EN
- Last added
- 2012-03-27
Start here

Atmel ATmega1284P Microcontroller Preliminary Manual
This manual describes the ATmega1284P 8‑bit AVR microcontroller, highlighting its high‑performance, low‑power architecture, on‑chip peripherals, and memory resources. It includes a block diagram, pin‑out tables, and detailed descriptions of ports, timers, ADC, UARTs, SPI, and power‑saving modes.
The document also offers code examples, development‑tool references, and information on programming interfaces such as JTAG, ISP, and bootloader support. Contact and support details for Atmel worldwide offices are provided at the end.
Atmel ATMEGA1284P specifications
| Flash Memory | 128 KB |
|---|---|
| EEPROM | 4 KB |
| SRAM | 16 KB |
| Programmable I/O Lines | 32 |
| Operating Voltage | 1.8 V – 5.5 V |
| Speed Grades | 0‑4 MHz @1.8‑5.5 V, 0‑10 MHz @2.7‑5.5 V, 0‑20 MHz @4.5‑5.5 V |
| ADC | 8‑channel, 10‑bit |
| PWM Channels | 6 |
Source: Atmel ATmega1284P Microcontroller Preliminary Manual
All Atmel ATMEGA1284P documents by type
Day-to-day operation, settings and troubleshooting. Start here if the product is already set up.
Ratings, dimensions and ordering codes, for selection and design work.
Questions answered in these manuals
What is the flash memory capacity of the ATmega1284P?
It provides 128 KB of In‑System Self‑Programmable Flash memory.
How much EEPROM does the ATmega1284P contain?
The device includes 4 KB of EEPROM.
What is the flash memory size of the ATmega1284P?
The device provides 128 KB of In‑System Programmable Flash memory.
What voltage range does the ATmega1284P operate at?
It operates from 1.8 V up to 5.5 V.
