Datasheet
Table Of Contents
- List of Sections
- Table of Contents
- General Description
- Central Processing Unit (CPU)
- Pinout and Signal Description
- System Configuration
- Registers
- Operating Modes
- Resource Mapping
- Bus Control and Input/Output
- Resets and Interrupts
- Voltage Regulator (VREG)
- Flash EEPROM 256K
- EEPROM 4K
- Port Integration Module
- Clocks and Reset Generator (CRG)
- Pulse Width Modulator (PWM)
- Enhanced Capture Timer (ECT)
- Serial Communications Interface (SCI)
- Serial Peripheral Interface (SPI)
- Inter-IC Bus (IIC)
- MSCAN
- Analog to Digital Converter
- Byte Data Link Controller Module
- Contents
- Overview
- Features
- Block Diagram
- Register Map
- Functional Description
- Register Descriptions
- External Pin Descriptions
- Reset Initialization/Basic Operation
- Transmitting A Message
- Receiving A Message
- Transmitting An In-Frame Response (IFR)
- Receiving An In-Frame Response (IFR)
- Special BDLC Operations
- Modes of Operation
- Interrupt Operation
- Low Power Options
- Background Debug Module (BDM)
- Breakpoint (BKP) Module
- Revision History
- Glossary
- Literature Updates

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...