English
Language : 

S912XHY128F0VLM Datasheet, PDF (575/802 Pages) Freescale Semiconductor, Inc – S12 Microcontrollers
256 KByte Flash Module (S12XFTMR256K1V1)
Table 18-3. Program IFR Fields
Global Address
(PGMIFRON)
0x40_0000 – 0x40_0007
0x40_0008 – 0x40_00E7
0x40_00E8 – 0x40_00E9
0x40_00EA – 0x40_00FF
0x40_0100 – 0x40_013F
0x40_0140 – 0x40_01FF
Size
(Bytes)
Field Description
8
Device ID
224 Reserved
2
Version ID
22 Reserved
64
Program Once Field
Refer to Section 18.4.2.6, “Program Once Command”
192 Reserved
Register Descriptions
D-Flash START = 0x10_0000
D-Flash END = 0x10_1FFF
D-Flash Memory
8 Kbytes
0x12_0000
0x12_1000
0x12_2000
0x12_4000
D-Flash Nonvolatile Information Register (DFIFRON)
128 bytes
Memory Controller Scratch RAM (MGRAMON)
768 bytes
0x12_E800
0x12_FFFF
The Flash module contains a set of 20 control and status registers located between Flash module base +
0x0000 and 0x0013. A summary of the Flash module registers is given in Figure 18-3 with detailed
descriptions in the following subsections.
CAUTION
Writes to any Flash register must be avoided while a Flash command is
active (CCIF=0) to prevent corruption of Flash register contents and
Memory Controller behavior.
MC9S12XHY-Family Reference Manual, Rev. 1.01
Freescale Semiconductor
575