EasyManua.ls Logo

Freescale Semiconductor MPC5553 - Flash Memory Map

Default Icon
1208 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MPC5553/MPC5554 Microcontroller Reference Manual, Rev. 5
13-6 Freescale Semiconductor
13.3.1 Flash Memory Map
Table 13-3 shows the flash array memory map and how it is mapped assuming byte addressing.
Base addresses for the MPC5554 and the MPC5553 are the following:
Shadow base address = 0x00FF_FC00
Array base address = 0x0000_0000
Control registers base address = 0xC3F8_8000
Table 13-4 shows how the array is partitioned into three address spaces — low, mid, and high — and into
partitions and blocks.
Table 13-3. Module Flash Array Memory Map
Byte Address Use Access
Shadow base + 0x00_0000–
Shadow base + 0x00_03FF
Shadow block space (1024 Bytes) User
Array Base + 0x00_0000
Array Base + 0x03_FFFF
Low- address space (256 KB) User
Array Base + 0x04_0000
Array Base + 0x07_FFFF
Mid-address space (256 KB) User
Array Base + 0x08_0000 to
Array Base + 0x1F_FFFF (MPC5554) or to
Array Base + 0x17_FFFF (MPC5553)
High-address space (1.5 MB in MPC5554 or 1.0 MB
in MPC5553)
User
Table 13-4. Flash Partitions
Address Use Block Size Partition
Array Base + 0x00_0000 Low-address space L0 16K 1
Array Base + 0x00_4000 L1 48K
Array Base + 0x01_0000 L2 48K
Array Base + 0x01_C000 L3 16K
Array Base + 0x02_0000 L4 64K 2
Array Base + 0x03_0000 L5 64K
Array Base + 0x04_0000 Mid-address space M0 128K 3
Array Base + 0x06_0000 M1 128K
Array Base + 0x08_0000 High-address space
(MPC5554 and MPC5553)
H0 128K 4
Array Base + 0x0A_0000 H1 128K
Array Base + 0x0C_0000 H2 128K 5
Array Base + 0x0E_0000 H3 128K
Array Base + 0x10_0000 H4 128K 6
Array Base + 0x12_0000 H5 128K
Array Base + 0x14_0000 H6 128K 7
Array Base + 0x16_0000 H7 128K

Table of Contents

Related product manuals