341
Code Protection and Security
Chapter 10
Preliminary User’s Manual U17566EE1V2UM00
10.4 Flash Writer and Self-Programming Protection
In general, illegal read-out and re-programming of the flash memory contents
is possible via the flash writer interface and the self-programming feature. For
protection of the flash memory, the following flags provide various protection
levels.
The flags can be set by flash programmers. For a description of flash memory
programming see
“Flash Memory“ on page 229
.
(1)
Program protection flag (Program protection function)
Set this flag to disable the programming function via flash writer interface. This
flag does not affect the self-programming interface.
The flag is valid for the whole flash memory.
(2)
Chip erase protection flag (Chip erase protection function)
Set this flag to disable the chip erase function via flash writer interface. This
flag does not affect the self-programming interface.
(3)
Block erase protection flag (Block erase protection function)
Set this flag to disable the feature to erase single blocks via flash writer
interface. This flag does not affect the self-programming interface.
This flag does not affect the chip erase function.
The flag is valid for the whole flash memory.
(4)
Read-out protection flag (Read-out protection function)
Set this flag to disable the feature that allows reading back the flash memory
via flash writer interface. This flag does not affect the self-programming
interface.
This flag is valid for the whole flash memory.
10.4.1
Variable reset vector
The reset vector, determining the start of the user’s program is stored in an
“extra area” of the flash memory. This vector is configurable via an external
flash programmer and by self-programming.
electronic components distributor