MPC555
/
MPC556
CDR MoneT FLASH EEPROM
MOTOROLA
USER’S MANUAL
Rev. 15 October 2000
19-4
19.2 Programming Model
The CMF EEPROM Module consists of two addressed sections. The first is the 32-
byte control registers used to configure, program, erase and test the CMF EEPROM
array while, the second is the array.
shows the part of the MPC555 / MPC556 memory map involving the CMF
arrays and control registers. Refer to
1.3 MPC555 / MPC556 Address Map
complete memory map.
Figure 19-1 CMF Array and Control Register Addressing
19.2.1 CMF EEPROM Control Registers
The control registers are used to control CMF EEPROM module operation. They re-
side in supervisor data space. On master reset the registers are loaded with default
reset information. Some of the registers are special CMF NVM registers which retain
their state when power is removed from the CMF EEPROM. These special FLASH
NVM registers are identified in the individual register field and control bit descriptions.
The CMF EEPROM control registers are accessible for read or write operation at all
times while the device is powered up except during master reset, soft reset or erase
interlock write.
The access time of a CMF register is one system clock for both read and write access-
es. Accesses to reserved registers will cause the BIU to generate a data error excep-
tion.
0x 2F
U SI U & F lash
16 Kbytes
USIU Control Registers
FLASH Module A (64 bytes)
FLASH Module B (64 bytes)
Kbytes
0x 2F C000
(2.6 Mbytes – 16 Kbytes)
0x 2F
Reserved for SIU
1 Kbyte
BFFF
FFFF
0x2F C000
0x2F C800
0x2F C840
CMF Flash
Reserved for Flash
Control
448
0x08 0000
0x00 0000
0x06 FFFF
0x2F C880
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
.
..