Datasheet

Table Of Contents
Resource Mapping
MC9S12DP256 — Revision 1.1
Resource Mapping
Program space
expansion
There are 256K bytes of Flash EEPROM for MC9S12DP256. With a 64K
byte address space, the PPAGE register is needed to perform on chip
memory expansion. A program space window of 16K byte pages is
located from $8000 to $BFFF. Six page indices are used to point to one
of 64 different 16K byte pages. A total of 16 pages ($30 – $3F) are
occupied by the 256K Flash block. The other pages are available for
expanded addressing if enabled.
* The 16K byte flash in program space page $3E (62) can also be
accessed at a fixed location from $4000 to $7FFF is based on state of
ROMHM bit in the MISC register. The 16K byte flash in program space
page $3F (63) can also be accessed at a fixed location from $C000 to
$FFFF.
Table 17 Program Space Page Index
Index 5
(PPAGE 5)
Index 4
(PPAGE 4)
Index 3
(PPAGE 3)
Index 2
(PPAGE 2)
Index 1
(PPAGE 1)
Index 0
(PPAGE 0)
16K Program space Page
000000ext. 16K byte Page 0
000001ext. 16K byte Page 1
000010ext. 16K byte Page 2
.. .. .. .. .. ... ...
101111ext. 16K byte Page $2F
110000Flash 16K byte Page $30
110001Flash 16K byte Page $31
110010Flash 16K byte Page $32
110011Flash 16K byte Page $33
110100Flash 16K byte Page $34
110101Flash 16K byte Page $35
110110Flash 16K byte Page $36
110110Flash 16K byte Page$37
111000Flash 16K byte Page $38
111001Flash 16K byte Page $39
111010Flash 16K byte Page $3A
111011Flash 16K byte Page $3B
111100Flash 16K byte Page $3C
111101Flash 16K byte Page $3D
111110Flash 16K byte Page $3E*
111111Flash 16K byte Page $3F*
Freescale Semiconductor, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...