English
Language : 

MC68HC908LD64 Datasheet, PDF (73/362 Pages) Freescale Semiconductor, Inc – Microcontrollers
FLASH Memory
FLASH Block Protection
BPR[7:1] — FLASH Block Protect Bits
These seven bits represent bits [15:9] of a 16-bit memory address.
Bits [8:0] are logic 0s.
The resultant 16-bit address is used for specifying the start address
of the FLASH memory for block protection. The FLASH is protected
from this start address to the end of FLASH memory, at $FFFF.
BPR1[7:1] — FLASH Block Protect Bits
These seven bits represent bits [15:9] of a 16-bit memory address.
Bits [8:0] are logic 0s.
The resultant 16-bit address is used for specifying the start address
of the FLASH memory for block protection. The FLASH is protected
from this start address to the end of FLASH memory, at $3FFF.
16-bit memory address
Start address of FLASH block protect
000000000
BPR[7:1]
0
Figure 4-8. FLASH Block Protect Start Address
Examples of block protection for 47,616-byte FLASH memory array:
BPR[7:0]
$40
$42 (0100 0010)
$44 (0100 0100)
and so on...
$F8 (1111 1000)
$FA
$FC
$FE
$00–3E
FLASH Memory Protected Range
The entire 47,616 bytes of FLASH memory is protected.
$4200 (0100 0010 0000 0000) to $FFFF
$4400 (0100 0100 0000 0000) to $FFFF
$F800 (1111 1000 0000 0000) to $FFFF
$FFE0 to $FFFF (FLASH Vectors)
$FFE0 to $FFFF (FLASH Vectors)
$FFE0 to $FFFF (FLASH Vectors)
The entire 47,616 bytes FLASH memory is not protected.
MC68HC908LD64 — Rev. 3.0
Freescale Semiconductor
FLASH Memory
Data Sheet
73