English
Language : 

ATXMEGA256A3_10 Datasheet, PDF (10/110 Pages) ATMEL Corporation – 8/16-bit AVR XMEGA A3 Microcontroller
XMEGA A3
7.3 In-System Programmable Flash Program Memory
The XMEGA A3 devices contains On-chip In-System Programmable Flash memory for program
storage, see Figure 7-1 on page 10. Since all AVR instructions are 16- or 32-bits wide, each
Flash address location is 16 bits.
The Program Flash memory space is divided into Application and Boot sections. Both sections
have dedicated Lock Bits for setting restrictions on write or read/write operations. The Store Pro-
gram Memory (SPM) instruction must reside in the Boot Section when used to write to the Flash
memory.
A third section inside the Application section is referred to as the Application Table section which
has separate Lock bits for storage of write or read/write protection. The Application Table sec-
tion can be used for storing non-volatile data or application software.
Figure 7-1. Flash Program Memory (Hexadecimal address)
Word Address
0
Application Section
(256 KB/192 KB/128 KB/64 KB)
1EFFF / 16FFF / EFFF / 77FF
1F000 / 17000 / F000 / 7800
1FFFF / 17FFF / FFFF / 7FFF
20000 / 18000 / 10000 / 8000
20FFF / 18FFF / 10FFF / 87FF
...
Application Table Section
(8 KB/8 KB/8 KB/4 KB)
Boot Section
(8 KB/8 KB/8 KB/4 KB)
The Application Table Section and Boot Section can also be used for general application
software.
10
8068R–AVR–08/10