Datasheet
Memory Maps
MC56F825x/MC56F824x Digital Signal Controller, Rev. 3
Freescale Semiconductor 33
Figure 8. 56F8245/46 Dual Port RAM Map
4.4 Interrupt Vector Table and Reset Vector
The location of the vector table is determined by the vector base address register (VBA). The value in this register is used as
the upper 14 bits of the interrupt vector VAB[20:0]. The lower seven bits are determined based on the highest priority interrupt
and are then appended to VBA before presenting the full VAB to the core. Refer to the device’s reference manual for details.
The reset startup addresses of 56F824x and 56F825x are different.
• The 56F825x’s startup address is located at 0x00 0000. The reset value of VBA is reset to a value of 0x0000 that
corresponds to the address 0x00 0000.
Table 11. 56F8245/56 Data Memory Map
1
1
All addresses are 16-bit word addresses.
Begin/End Address Memory Allocation
X:0xFF FFFF
X:0xFF FF00
EOnCE
256 locations allocated
X:0xFF FEFF
X:0x01 0000
RESERVED
X:0x00 FFFF
X:0x00 F000
On-Chip Peripherals
4096 locations allocated
X:0x00 EFFF
X:0x00 8C00
RESERVED
X:0x00 8BFF
X:0x00 8000
On-Chip Data RAM Alias
X:0x00 7FFF
X:0x00 0C00
RESERVED
X:0x00 0BFF
X:0x00 0000
On-Chip Data RAM
6KB
2
2
This RAM is shared with program space starting at P: 0x00 8000. See Figure 8.
Reserved
RAM
Reserved
EOnCE
Peripherals
Reserved
RAM
Dual Port RAM
Program
Data
Flash
0x00 0000
0x00 0C00
0x00 F000
0x01 0000
0xFF FF00
0x00 0000
0x00 8000
0x00 8C00
0x00 8C00
RAM Alias
0x00 8000
Reserved
Reserved
0x00 2000