English
Language : 

MC68HC908GR16 Datasheet, PDF (45/310 Pages) Motorola, Inc – Microcontrollers
Freescale Semiconductor, Inc.
Memory
FLASH Memory (FLASH)
BPR[7:0] — FLASH Block Protect Bits
These eight bits represent bits [13:6] of a 16-bit memory address. Bit 15 and
Bit 14 are logic 1s and bits [5: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. With this mechanism, the
protect start address can be $XX00, $XX40, $XX80, and $XXC0 (64 bytes page
boundaries) within the FLASH memory.
START ADDRESS OF FLASH
BLOCK PROTECT
1
1
16-BIT MEMORY ADDRESS
FLBPR VALUE
000000
Figure 2-6. FLASH Block Protect Start Address
Table 2-2. Examples of Protect Address Ranges
BPR[7:0]
$00
$01 (0000 0001)
$02 (0000 0010)
$03 (0000 0011)
$04 (0000 0100)
$FC (1111 1100)
$FD (1111 1101)
$FE (1111 1110)
$FF
Addresses of Protect Range
The entire FLASH memory is protected.
$C040 (1100 0000 0100 0000) — $FFFF
$C080 (1100 0000 1000 0000) — $FFFF
$C0C0 (1100 0000 1100 0000) — $FFFF
$C100 (1100 0001 0000 0000) — $FFFF
and so on...
$FF00 (1111 1111 0000 0000) — FFFF
$FF40 (1111 1111 0100 0000) — $FFFF
FLBPR and vectors are protected
$FF80 (1111 1111 1000 0000) — FFFF
Vectors are protected
The entire FLASH memory is not protected.
2.6.2 Wait Mode
Putting the MCU into wait mode while the FLASH is in read mode does not affect
the operation of the FLASH memory directly, but there will not be any memory
activity since the CPU is inactive.
The WAIT instruction should not be executed while performing a program or erase
operation on the FLASH, otherwise the operation will discontinue, and the FLASH
will be on standby mode.
MC68HC908GR16 — Rev. 1.0
MOTOROLA
Memory
For More Information On This Product,
Go to: www.freescale.com
Data Sheet
45