Datasheet

Chapter 2 256 Kbyte Flash Module (S12FTS256K2V1)
MC9S12E256 Data Sheet, Rev. 1.10
94 Freescale Semiconductor
All possible Flash protection scenarios are illustrated in Figure 2-9. Although the protection scheme is
loaded from the Flash array after reset, 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.
Table 2-14. Flash Protection Higher Address Range
FPHS[1:0]
Unpaged
Address Range
Paged
Address Range
Protected Size
00 0xF800–0xFFFF 0x0037/0x003F: 0xC800–0xCFFF 2 Kbytes
01 0xF000–0xFFFF 0x0037/0x003F: 0xC000–0xCFFF 4 Kbytes
10 0xE000–0xFFFF 0x0037/0x003F: 0xB000–0xCFFF 8 Kbytes
11 0xC000–0xFFFF 0x0037/0x003F: 0x8000–0xCFFF 16 Kbytes
Table 2-15. Flash Protection Lower Address Range
FPLS[1:0]
Unpaged
Address Range
Paged
Address Range
Protected Size
00 0x4000–0x43FF 0x0036/0x003E: 0x8000–0x83FF 1 Kbyte
01 0x4000–0x47FF 0x0036/0x003E: 0x8000–0x87FF 2 Kbytes
10 0x4000–0x4FFF 0x0036/0x003E: 0x8000–0x8FFF 4 Kbytes
11 0x4000–0x5FFF 0x0036/0x003E: 0x8000–0x9FFF 8 Kbytes