Datasheet

Resource Mapping
Flash EEPROM mapping through internal Memory Expansion
MC68HC912DT128A — Rev 4.0 Technical Data
MOTOROLA Resource Mapping 93
* The 16K byte flash in program space page 6 can also be accessed at
a fixed location from $4000 to $7FFF. The 16K byte flash in program
space page 7 can also be accessed at a fixed location from $C000 to
$FFFF.
6.4.2 Flash register space expansion
There are four 32K Flash arrays for MC68HC912DT128A and each
requires a 4-byte register block. A register space window is used to
access one of the four 4-byte blocks and the PPAGE register to map
each one into the window. The register space window is located from
$00F4 to $00F7 after reset. Only two page indices are used to point to
one of the four pages of the register space.
Table 6-2. Program space Page Index
Page Index 2
(PPAGE bit 2)
Page Index 1
(PPAGE bit 1)
Page Index 0
(PPAGE bit 0)
16K Program space Page Flash array
0 0 0 16K byte Page 0 00FEE32K
0 0 1 16K byte Page 1 00FEE32K
0 1 0 16K byte Page 2 01FEE32K
0 1 1 16K byte Page 3 01FEE32K
1 0 0 16K byte Page 4 10FEE32K
1 0 1 16K byte Page 5 10FEE32K
1 1 0 16K byte Page 6* 11FEE32K
1 1 1 16K byte Page 7* 11FEE32K
Table 6-3. Flash Register space Page Index
Page Index 2
(PPAGE bit
2)
Page Index 1
(PPAGE bit 1)
Page Index 0
(PPAGE bit 0)
Flash register space Page Flash array
0 0 X $00F4-$00F7 Page 0 00FEE32K
0 1 X $00F4-$00F7 Page 1 01FEE32K
1 0 X $00F4-$00F7 Page 2 10FEE32K
1 1 X $00F4-$00F7 Page 3 11FEE32K
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...