ATMEGA48PA-AN Atmel, ATMEGA48PA-AN Datasheet - Page 16

MCU AVR 4KB FLASH 20MHZ 32TQFP

ATMEGA48PA-AN

Manufacturer Part Number
ATMEGA48PA-AN
Description
MCU AVR 4KB FLASH 20MHZ 32TQFP
Manufacturer
Atmel
Series
AVR® ATmegar
Datasheet

Specifications of ATMEGA48PA-AN

Core Processor
AVR
Core Size
8-Bit
Speed
20MHz
Connectivity
I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
23
Program Memory Size
4KB (2K x 16)
Program Memory Type
FLASH
Eeprom Size
256 x 8
Ram Size
512 x 8
Voltage - Supply (vcc/vdd)
1.8 V ~ 5.5 V
Data Converters
A/D 8x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
*
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ATMEGA48PA-AN
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
ATMEGA48PA-ANR
Manufacturer:
Atmel
Quantity:
10 000
7. AVR Memories
7.1
7.2
8161D–AVR–10/09
Overview
In-System Reprogrammable Flash Program Memory
This section describes the different memories in the ATmega48PA/88PA/168PA/328P. The AVR
architecture has two main memory spaces, the Data Memory and the Program Memory space.
In addition, the ATmega48PA/88PA/168PA/328P features an EEPROM Memory for data stor-
age. All three memory spaces are linear and regular.
The ATmega48PA/88PA/168PA/328P contains 4/8/16/32K bytes On-chip In-System Repro-
grammable Flash memory for program storage. Since all AVR instructions are 16 or 32 bits
wide, the Flash is organized as 2/4/8/16K x 16. For software security, the Flash Program mem-
ory space is divided into two sections, Boot Loader Section and Application Program Section in
ATmega88PA and ATmega168PA. See SELFPRGEN description in section
Program Memory Control and Status Register” on page 292
The Flash memory has an endurance of at least 10,000 write/erase cycles. The
ATmega48PA/88PA/168PA/328P Program Counter (PC) is 11/12/13/14 bits wide, thus address-
ing the 2/4/8/16K program memory locations. The operation of Boot Program section and
associated Boot Lock bits for software protection are described in detail in
the Flash, ATmega48PA” on page 269
gramming, ATmega88PA, ATmega168PA and ATmega328P” on page
Programming” on page 294
Parallel Programming mode.
Constant tables can be allocated within the entire program memory address space (see the LPM
– Load Program Memory instruction description).
Timing diagrams for instruction fetch and execution are presented in
ing” on page
13.
contains a detailed description on Flash Programming in SPI- or
ATmega48PA/88PA/168PA/328P
and
”Boot Loader Support – Read-While-Write Self-Pro-
for more details.
”Instruction Execution Tim-
”Self-Programming
”SPMCSR – Store
277.
”Memory
16

Related parts for ATMEGA48PA-AN