Datasheet
239
ATmega48PA/88PA/168PA [DATASHEET]
9223F–AVR–04/14
Figure 27-1. Read-While-Write versus No Read-While-Write
Figure 27-2. Memory Sections
Note: 1. The parameters in the figure above are given in Table 27-7 on page 247.
Z-pointer
Addresses RWW
Section
Code located in
NRWW Section
can be Read During
the Operation
Z-pointer
Addresses NRWW
Section
CPU is Halted During
the Operation
Read While Write
(RWW) Section
No Read While Write
(NRWW) Section
Program Memory
BOOTSZ = ’11’
0x0000
Flashend
Read-While-Write Section
No Read-While-
Write Section
End RWW
Start NRWW
End Application
Start Boot Loader
Program Memory
BOOTSZ = ’10’
0x0000
Flashend
Read-While-Write Section
No Read-While-
Write Section
End RWW
Start NRWW
End Application
Start Boot Loader
Program Memory
BOOTSZ = ’01’
0x0000
Flashend
Read-While-Write Section
No Read-While-
Write Section
End RWW
Start NRWW
End Application
Start Boot Loader
Program Memory
BOOTSZ = ’00’
0x0000
Flashend
Read-While-Write Section
No Read-While-
Write Section
End RWW, End
Application
Start NRWW,
Start Boot Loader
Application Flash Section
Application Flash Section
Boot Loader Flash Section
Boot Loader Flash Section
Application Flash Section
Application Flash Section
Boot Loader Flash Section
Application Flash Section
Application Flash Section
Boot Loader Flash Section
Application Flash Section