MC9S12XDP512CFU
Model | MC9S12XDP512CFU |
Description | 16-BIT, FLASH, 40MHz, MICROCONTROLLER, PQFP80 |
PDF file | Total 1348 pages (File size: 8M) |
Chip Manufacturer | PHILIPS |
Chapter 28 256 Kbyte Flash Module (S12XFTX256K2V1)
Table 28-10. Flash Protection Function
FPOPEN
1
1
1
1
0
0
0
0
FPHDIS
1
1
0
0
1
1
0
0
FPLDIS
1
0
1
0
1
0
1
0
No Protection
Protected Low Range
Protected High Range
Protected High and Low Ranges
Full Flash memory Protected
Unprotected Low Range
Unprotected High Range
Unprotected High and Low Ranges
Function
1
1 For range sizes, refer to
Table 28-11
and
Table 28-12.
Table 28-11. Flash Protection Higher Address Range
FPHS[1:0]
00
01
10
11
Global
Address Range
0x7F_F800–0x7F_FFFF
0x7F_F000–0x7F_FFFF
0x7F_E000–0x7F_FFFF
0x7F_C000–0x7F_FFFF
Protected Size
2 Kbytes
4 Kbytes
8 Kbytes
16 Kbytes
Table 28-12. Flash Protection Lower Address Range
FPLS[1:0]
00
01
10
11
Global
Address Range
0x7F_8000–0x7F_83FF
0x7F_8000–0x7F_87FF
0x7F_8000–0x7F_8FFF
0x7F_8000–0x7F_9FFF
Protected Size
1 Kbytes
2 Kbytes
4 Kbytes
8 Kbytes
All possible Flash protection scenarios are shown in
Figure 28-11.
Although the protection scheme is
loaded from the Flash array at global address 0x7F_FF0D during the reset sequence, it can be changed by
the user. This protection scheme can be used by applications requiring re-programming in single chip
mode while providing as much protection as possible if re-programming is not required.
MC9S12XDP512 Data Sheet, Rev. 2.21
Freescale Semiconductor
1159