Datasheet

175
ATmega8515(L)
2512G–AVR–03/05
; input: spmcrval determines SPM action
; disable interrupts if enabled, store status
in temp2, SREG
cli
; check that no EEPROM write access is present
Wait_ee:
sbic EECR, EEWE
rjmp Wait_ee
; SPM timed sequence
out SPMCR, spmcrval
spm
; restore SREG (to enable interrupts if originally enabled)
out SREG, temp2
ret
ATmega8515 Boot Loader
Parameters
In Table 78 through Table 80, the parameters used in the description of the Self-Pro-
gramming are given.
Note: 1. The different BOOTSZ Fuse configurations are shown in Figure 73
Note: 1. For details about these two section, see “NRWW – No Read-While-Write Section” on
page 165 and “RWW – Read-While-Write Section” on page 165.
Table 78. Boot Size Configuration
(1)
BOOTS
Z1
BOOTS
Z0
Boot
Size Pages
Application
Flash
Section
Boot
Loader
Flash
Section
End
Application
Section
Boot
Reset
Address
(start
Boot
Loader
Section)
11
128
words
4
0x000 -
0xF7F
0xF80 -
0xFFF
0xF7F 0xF80
10
256
words
8
0x000 -
0xEFF
0xF00 -
0xFFF
0xEFF 0xF00
01
512
words
16
0x000 -
0xDFF
0xE00 -
0xFFF
0xDFF 0xE00
00
1024
words
32
0x000 -
0xBFF
0xC00 -
0xFFF
0xBFF 0xC00
Table 79. Read-While-Write Limit
(1)
Section Pages Address
Read-While-Write section (RWW) 96 0x000 - 0xBFF
No Read-While-Write section (NRWW) 32 0xC00 - 0xFFF