English
Language : 

S12FTS128KV1 Datasheet, PDF (25/46 Pages) Freescale Semiconductor, Inc – 128k byte Flash (Non-Volatile) Memory
Freescale Semiconductor, InBlcoc.k Guide — FTS128K V01.03
Trying to alter any of the protected areas will result in a protect violation error and bit PVIOL will be set
in the Flash Status Register FSTAT. A mass erase of a whole Flash block is only possible when protection
is fully disabled by setting FPLDIS and FPHDIS bits.
FPOPEN — Opens the Flash for program or erase.
1 = The Flash sectors not protected are enabled for program or erase.
0 = The whole Flash array is protected. In this case the FPHDIS, FPHS[1:0], FPLDIS and
FPLS[1:0] bits within the protection register are don’t care.
FPHDIS — Flash Protection Higher address range Disable.
The FPHDIS bit determines whether there is a protected area in the higher space of the Flash address map.
1 = Protection disabled.
0 = Protection enabled.
FPHS[1:0] — Flash Protection Higher Address Size.
The FPHS[1:0] bits determine the size of the protected sector. Refer to Table 3-7.
Table 3-7 Flash Higher Address Range Protection
FPHS
00
01
10
11
Protected
Address
Range
see Table 3-2
Protected Size
2K bytes
4K
8K
16K
FPLDIS — Flash Protection Lower address range Disable.
The FPLDIS bit determines whether there is a protected sector in the lower space of the Flash address map.
1 = Protection disabled.
0 = Protection enabled.
FPLS[1:0] — Flash Protection Lower Address Size.
The FPLS[1:0] bits determine the size of the protected sector. Refer to Table 3-8.
Table 3-8 Flash Lower Address Range Protection
FPLS
00
01
10
11
Protected
Address
Range
see Table 3-2
Protected Size
512 Bytes
1K
2K
4K
25
For More Information On This Product,
Go to: www.freescale.com