0% found this document useful (0 votes)
140 views1 page

ATmega Memory Map

Uploaded by

shapoury
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
140 views1 page

ATmega Memory Map

Uploaded by

shapoury
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

ATmega Memory Map

ATmega48/88/168/328 etc.

Flash SRAM EEPROM


Program Memory Data Memory Data Memory
0x0000 32 General 0x0000 0x000
Purpose Working
Registers

0x001F E2END
64 I/O Registers 0x0020 8 bits

0x005F
160 Extended 0x0060
I/O Registers

0x00FF
Internal SRAM 0x0100

Boot Section*
RAMEND

External RAM RAMEND +1


FLASHEND
16 bits

0xFFFF
* ATmega48 has no separate
Boot Section*
8 bits

Type Program (Flash) Data (SRAM) Data (EEPROM) Interrupt


Vector
Device FLASHEND Words RAMEND Bytes E2END Bytes Size
ATmega48 0x07FF 4K 0x02FF 512 0x0FF 256 1 word
ATmega88 0x0FFF 8K 0x04FF 1K 0x1FF 512 1 word
ATmega168 0x1FFF 16K 0x04FF 1K 0x1FF 512 2 words
ATmega328 0x3FFF 32K 0x08FF 2K 0x3FF 1024 2 words

ATmega Memory Map.vsd


This work is licensed under the Creative Commons Attribution-ShareAlike License.
26 July 2010
To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/
Copyright © 2009-2010 Donald Weiman

You might also like