Atmel ATmega48P/ATmega88P/ATmega168P/ATmega328P Preliminary Handbook

ATmega48P/88P/168P/328P is a high-performance, low-power AVR® 8-bit microcontroller from Atmel. It features an advanced RISC architecture, 131 powerful instructions, most single-cycle execution, 32 x 8 general-purpose working registers, fully static operation, up to 20 MIPS throughput at 20 MHz, and an on-chip 2-cycle multiplier.


Atmel ATmega48P/ATmega88P/ATmega168P/ATmega328P Preliminary Handbook - cover page
Brand
Atmel
Category
Other Electronics
Document type
Datasheet
Language
English
Pages
425
File format
PDF
File size
7.6 MB
Published
27 March, 2012
Updated
30 September, 2023
MD5 checksum
4B34503C098835E16D70213A8AE6FC63

About this manual

The ATmega48P/ATmega88P/ATmega168P/ATmega328P family is a low‑power CMOS 8‑bit microcontroller based on Atmel's AVR enhanced RISC architecture. It offers up to 20 MIPS throughput at 20 MHz, on‑chip 2‑cycle multiplier, and a range of power‑saving modes.

The handbook provides a complete description of the device’s pin configurations, electrical characteristics, memory sizes, peripheral features (timers, ADC, USART, SPI, I²C), and self‑programming capabilities, along with reference tables and example code snippets.

What's inside

  • Features
  • Pin Configurations
  • Pin Descriptions
  • Overview
  • Memory Size Summary
  • Electrical Characteristics
  • Self‑Programming the Flash
  • Boot Loader Support
  • Packaging Information
  • Errata

Specifications

Flash Memory4 KB / 8 KB / 16 KB / 32 KB
EEPROM256 B / 512 B / 512 B / 1 KB
SRAM512 B / 1 KB / 1 KB / 2 KB
Operating Voltage1.8 V – 5.5 V
Temperature Range-40 °C to 85 °C
General‑purpose I/O Lines23
ADC Channels8‑channel 10‑bit (TQFP/QFN) / 6‑channel 10‑bit (PDIP)

Frequently asked questions

What is the operating voltage range for the ATmega48P/ATmega88P/ATmega168P/ATmega328P?

The devices operate from 1.8 V to 5.5 V, with specific ranges per part as listed in the handbook.

How many general‑purpose I/O pins are available?

The microcontroller family provides 23 programmable I/O lines.

Does the device support read‑while‑write self‑programming?

Yes, the ATmega88P, ATmega168P, and ATmega328P support read‑while‑write self‑programming; the ATmega48P does not.

Download PDF (7.6 MB)

More Atmel Manuals


View all Atmel manuals →