EasyManua.ls Logo

Freescale Semiconductor MPC5604B - Chapter 32; Introduction

Default Icon
934 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...
MPC5604B/C Microcontroller Reference Manual, Rev. 8
Freescale Semiconductor 639
Chapter 27
Flash Memory
27.1 Introduction
The flash memory comprises a platform flash memory controller (PFlash) interface and the following flash
memory arrays:
One array of 512 KB for code (CFlash)
One array of 64 KB for data (DFlash)
The flash memory architecture of this device is illustrated in Figure 27-1.
Figure 27-1. Flash memory architecture
The primary function of the flash memory module is to serve as electrically programmable and erasable
nonvolatile memory.
Nonvolatile memory may be used for instruction and/or data storage.
The module is a nonvolatile solid-state silicon memory device consisting of:
Blocks (also called “sectors”) of single transistor storage elements
An electrical means for selectively adding (programming) and removing (erasing) charge from
these elements
A means of selectively sensing (reading) the charge stored in these elements
The flash memory module is arranged as two functional units:
Crossbar switch
Bank0 (CFlash) Bank1 (DFlash)
32
data
(for EEPROM
Array 0
512 KB
Array 0
1x128 page buffer4x128 page buffer
PFlash controller
emulation)
CFLASH_PFCR0[B0_P0_BFE]
CFLASH_MCR
...
...
...
CFLASH_UMISR4
CFLASH_PFCR1[B1_P0_BFE]
DFLASH_MCR
...
...
...
DFLASH_UMISR4
Flash memory
flash memory
128 128
64 KB

Table of Contents

Other manuals for Freescale Semiconductor MPC5604B

Related product manuals