English
Language : 

MC9S08RG60 Datasheet, PDF (53/232 Pages) Motorola, Inc – Microcontrollers
SoC Guide — MC9S08RG60/D Rev 1.10
Bit 7
6
5
4
3
2
Read: FPOPEN FPDIS FPS2 FPS1 FPS0
0
Write: (1)
(1)
(1)
(1)
(1)
1
Bit 0
0
0
Reset:
This register is loaded from nonvolatile location NVPROT during reset.
= Unimplemented or Reserved
NOTES:
1. Background commands can be used to change the contents of these bits in FPROT.
Figure 4-7 FLASH Protection Register (FPROT)
FPOPEN — Open Unprotected FLASH for Program/Erase
1 = Any FLASH location, not otherwise block protected or secured, may be erased or programmed.
0 = Entire FLASH memory is block protected (no program or erase allowed).
FPDIS — FLASH Protection Disable
1 = No FLASH block is protected.
0 = FLASH block specified by FPS2:FPS0 is block protected (program and erase not allowed).
FPS2:FPS1:FPS0 — FLASH Protect Size Selects
When FPDIS = 0, this 3-bit field determines the size of a protected block of FLASH locations at the
high address end of the FLASH (see Table 4-8). Protected FLASH locations cannot be erased or
programmed.
Table 4-8 High Address Protected Block for 32K and 60K Versions
FPS2:FPS1:FPS0 Protected Address Range
Protected Block Size
Redirected Vectors(1)
0:0:0
$FE00–$FFFF
512 bytes
$FDC0–$FDFD(2)
0:0:1
$FC00–$FFFF
1 Kbytes
$FBC0–$FBFD
0:1:0
$F800–$FFFF
2 Kbytes
$F7C0–$F7FD
0:1:1
$F000–$FFFF
4 Kbytes
$EFC0–$EFFD
1:0:0
$E000–$FFFF
8 Kbytes
$DFC0–$DFFD
1:0:1
$C000–$FFFF
16 Kbytes
$BFC0–$BFFD
1:1:0(3)
$8000–$FFFF
32 Kbytes
$7FC0–$7FFD
1:1:1(3)
$8000–$FFFF
32 Kbytes
$7FC0–$7FFD
NOTES:
1. No redirection if FPOPEN = 0, or FNORED = 1.
2. Reset vector is not redirected.
3. Use for 60K version only. When protecting all of 32K version memory, use FPOPEN = 0.
Freescale Semiconductor
MC9S08RC/RD/RE/RG
53