This document introduces the features of ATmega4809AVR® 8-bit microcontroller. The microcontroller has high performance, low power consumption, up to 20 MIPS throughput, 128K bytes of in-system self-programmable Flash memory, 4K bytes EEPROM memory, 16K bytes internal SRAM memory, JTAG interface, two 8-bit timers/counters, two 16-bit timers/counters, independent oscillator, six PWM channels, 8 channels, 10-bit ADC differential mode, two programmable serial USART, master/slave SPI serial interface, programmable watchdog timer, independent on-chip oscillator, on-chip analog comparator, interrupt and pin change wake-up function and so on.
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.
| 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 |
It provides 128 KB of In‑System Self‑Programmable Flash memory.
The device includes 4 KB of EEPROM.
It operates from 1.8 V to 5.5 V.
The microcontroller offers 32 programmable I/O lines.