Atmel ATmega48PA/ATmega88PA AVR Microcontroller Handbook

ATmega48PA/88PA is a high performance, low power AVR® 8-bit microcontroller, with advanced RISC architecture, 131 powerful instructions, single clock cycle execution, 32 x 8 general purpose working registers, fully static operation, up to 20 MIPS throughput at 20 MHz, on-chip 2-cycle multiplier, with high endurance non-volatile memory segments, 4K/8K bytes of In-System Self-Programmable Flash program memory (ATmega48PA/88PA), 256/512 Bytes EEPROM (ATmega48PA/88PA), 512/1K Bytes Internal SRAM (ATmega48PA/88PA), 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, In-System Programming by On-chip Boot Program, True Read-While-Write Operation, Programming Lock for Software Security


Atmel ATmega48PA/ATmega88PA AVR Microcontroller Handbook - cover page
Brand
Atmel
Category
Other Electronics
Document type
User Manual
Language
English
Pages
388
File format
PDF
File size
9.4 MB
Published
27 March, 2012
Updated
30 September, 2023
MD5 checksum
367DC5078BF2DEE18DE638FCE8BDD79D

About this manual

This handbook describes the ATmega48PA and ATmega88PA low‑power 8‑bit AVR microcontrollers. It outlines the core architecture, instruction set, and peripheral features such as timers, ADCs, USART, SPI, and watchdog timer. The document also includes a block diagram, pin‑out diagrams, and detailed pin descriptions.

Additional sections cover memory sizes (Flash, EEPROM, SRAM), operating voltage and temperature ranges, power‑consumption figures, and reliability data. Resources for development tools, code examples, and contact information for Atmel support are also provided.

What's inside

  • Features
  • Pin Configurations
  • Pin Descriptions
  • Overview
  • Block Diagram
  • Resources
  • Data Retention
  • AVR CPU Core

Specifications

Flash Memory4 KB (ATmega48PA) / 8 KB (ATmega88PA)
EEPROM256 B (ATmega48PA) / 512 B (ATmega88PA)
SRAM512 B (ATmega48PA) / 1 KB (ATmega88PA)
Operating Voltage1.8 V – 5.5 V
Temperature Range-40 °C to 85 °C
Maximum Clock Speed20 MHz
I/O Lines23 programmable I/O lines
ADC Channels6‑channel 10‑bit ADC (8‑channel in TQFP/QFN packages)
Power Consumption (Active Mode, 1 MHz, 1.8 V)0.2 mA

Frequently asked questions

What is the operating voltage range for the ATmega48PA/ATmega88PA?

The devices operate from 1.8 V to 5.5 V.

How much power does the ATmega48PA consume in active mode at 1 MHz and 1.8 V?

It draws about 0.2 mA in active mode under those conditions.

How many programmable I/O lines are available?

The microcontroller provides 23 programmable I/O lines.

Download PDF (9.4 MB)

More Atmel Manuals


View all Atmel manuals →