Datasheet
282
2545T–AVR–05/11
ATmega48/88/168
See “Addressing the flash during self-programming” on page 274 for details about the use of
Z-pointer during self-programming.
27.8.14 Atmel ATmega168 boot loader parameters
In Table 27-9 through Table 27-11 on page 283, the parameters used in the description of the
self programming are given.
Note: The different BOOTSZ fuse configurations are shown in Figure 27-2 on page 272.
For details about these two section, see “NRWW – No read-while-write section” on page 270
and “RWW – Read-while-write section” on page 270.
Table 27-9. Boot size configuration, ATmega168.
BOOTSZ1 BOOTSZ0
Boot
size Pages
Application
flash
section
Boot
loader
flash
section
End
application
section
Boot reset
address (start
boot loader
section)
11
128
words
2
0x0000 -
0x1F7F
0x1F80 -
0x1FFF
0x1F7F 0x1F80
10
256
words
4
0x0000 -
0x1EFF
0x1F00 -
0x1FFF
0x1EFF 0x1F00
01
512
words
8
0x0000 -
0x1DFF
0x1E00 -
0x1FFF
0x1DFF 0x1E00
00
1024
words
16
0x0000 -
0x1BFF
0x1C00 -
0x1FFF
0x1BFF 0x1C00
Table 27-10. Read-while-write limit, ATmega168.
Section Pages Address
Read-while-write section (RWW) 112 0x0000 - 0x1BFF
No read-while-write section (NRWW) 16 0x1C00 - 0x1FFF