English
Language : 

MEGA128CAN Datasheet, PDF (314/413 Pages) ATMEL Corporation – Microcontroller WITH 128K BYTES OF ISP FLASH AND CAN CONTROLLER
Figure 154. Memory Sections
Program Memory
BOOTSZ = '11'
0x0000
Application Flash Section
Program Memory
BOOTSZ = '10'
0x0000
Application Flash Section
Application Flash Section
Boot Loader Flash Section
Program Memory
BOOTSZ = '01'
End RWW
Start NRWW
End Application
Start Boot Loader
Flashend
0x0000
Application Flash Section
Application Flash Section
Boot Loader Flash Section
Program Memory
BOOTSZ = '00'
End RWW
Start NRWW
End Application
Start Boot Loader
Flashend
0x0000
Application Flash Section
Application Flash Section
Boot Loader Flash Section
End RWW
Start NRWW
End Application
Start Boot Loader
Flashend
End RWW, End Application
Start NRWW, Start Boot Loader
Boot Loader Flash Section
Flashend
Boot Loader Lock Bits
Note: 1. The parameters in the figure above are given in Table 119 on page 323.
If no Boot Loader capability is needed, the entire Flash is available for application code.
The Boot Loader has two separate sets of Boot Lock bits which can be set indepen-
dently. This gives the user a unique flexibility to select different levels of protection.
The user can select:
• To protect the entire Flash from a software update by the MCU.
• To protect only the Boot Loader Flash section from a software update by the MCU.
• To protect only the Application Flash section from a software update by the MCU.
• Allow software update in the entire Flash.
314 AT90CAN128
4250E–CAN–12/04