English
Language : 

K60P100M100SF2RM Datasheet, PDF (642/1809 Pages) Freescale Semiconductor, Inc – K60 Sub-Family Reference Manual
Functional Description
28.4 Functional Description
The following sections describe functional details of the FTFL module.
28.4.1 Program Flash Memory Swap
For devices that only contain program flash memory: The user can configure the logical
memory map of the program flash space such that either of the two physical program
flash blocks can exist at relative address 0x0000. This swap feature enables the lower half
of the logical program flash space to be operational while the upper half is being updated
for future use.
The Swap Control command handles swapping the two logical P-Flash memory blocks
within the memory map. See Swap Control Command for details.
28.4.2 Flash Protection
Individual regions within the flash memory can be protected from program and erase
operations. Protection is controlled by the following registers:
• FPROTn — Four registers that protect 32 regions of the program flash memory as
shown in the following figure
0x0_0000
Program flash
Program flash size / 32
FPROT3[PROT0]
Program flash size / 32
FPROT3[PROT1]
Program flash size / 32
FPROT3[PROT2]
Program flash size / 32
FPROT3[PROT3]
Program flash size / 32
FPROT0[PROT29]
Program flash size / 32
FPROT0[PROT30]
Last program flash address
Program flash size / 32
FPROT0[PROT31]
Figure 28-27. Program flash protection
K60 Sub-Family Reference Manual, Rev. 6, Nov 2011
642
Freescale Semiconductor, Inc.