English
Language : 

MC9S12KG128_10 Datasheet, PDF (78/606 Pages) Freescale Semiconductor, Inc – HCS12 Microcontrollers
Chapter 2 128 Kbyte ECC Flash Module (S12FTS128K1ECCV1)
Table 2-3. Detailed Flash Memory Map Summary
MCU Address
Range
PPAGE
Protectable Lower
Range
Protectable
Higher Range
Block Relative
Address1
0x4000-0x7FFF
Unpaged
(0x3E)
0x4000-0x43FF
0x4000-0x47FF
N.A.
0x18000-0x1BFFF
0x4000-0x4FFF
0x4000-0x5FFF
0x8000-0xBFFF
0x38
N.A.
N.A.
0x00000-0x03FFF
0x39
N.A.
N.A.
0x04000-0x07FFF
0x3A
N.A.
N.A.
0x08000-0x0BFFF
0x3B
N.A.
N.A.
0x0C000-0x0FFFF
0x3C
N.A.
N.A.
0x10000-0x13FFF
0x3D
N.A.
N.A.
0x14000-0x17FFF
0x3E
0x8000-0x83FF
N.A.
0x18000-0x1BFFF
0x8000-0x87FF
0x8000-0x8FFF
0x8000-0x9FFF
0x3F
N.A.
0xB800-0xBFFF 0x1C000-0x1FFFF
0xB000-0xBFFF
0xA000-0xBFFF
0x8000-0xBFFF
0xC000-0xFFFF Unpaged
N.A.
0xF800-0xFFFF 0x1C000-0x1FFFF
(0x3F)
0xF000-0xFFFF
0xE000-0xFFFF
0xC000-0xFFFF
1 Block Relative Address for 128 Kbyte Flash block consists of 17 address bits.
The Flash module also contains a set of 16 control and status registers located in address space module
base + 0x0000 to module base + 0x000F. A summary of these registers is given in Table 2-4 while their
accessibility in normal and special modes is detailed in Section 2.3.2, “Register Descriptions”.
Table 2-4. Flash Register Map
MODULE
BASE +
0x0000
0x0001
0x0002
0x0003
0x0004
Use
Flash Clock Divider Register (FCLKDIV)
Flash Security Register (FSEC)
Flash Test Mode Register (FTSTMOD)
Flash Configuration Register (FCNFG)
Flash Protection Register (FPROT)
Normal Mode
Access
R/W
R
R/W
R/W
R/W
MC9S12KG128 Data Sheet, Rev. 1.16
78
Freescale Semiconductor