English
Language : 

MMC2107 Datasheet, PDF (186/618 Pages) –
Freescale Semiconductor, Inc.
Non-Volatile Memory FLASH (CMFR)
Program page buffer – 64 bytes of information used to program the
CMFR. This information is aligned to a 64-byte boundary within the
CMFR. The CMFR module has eight program page buffers, one per
array block.
Read page buffer – 32-byte block of information that is read from the
CMFR array. This information is aligned to a 32-byte boundary within the
CMFR. The CMFR module has two read page buffers.
Shadow information – An extra row (256 bytes) of the CMFR array
used to provide Motorola internal use data and also possibly user
defined information. This row may be accessed by setting the SIE bit in
the CMFR module configuration register and accessing the CMFR array.
The shadow information is the lowest array block 0 of the CMFR array.
9.7 Registers and Memory Map
The CMFR module consists of two addressed sections. The first is the
32-byte control registers used to configure, program, erase, and test the
array while, the second is the array. See Figure 9-2.
0x00d0_0020
0x00d0_0000
0x0001_ffff
0x0000_0000
FLASH CONTROL
32 BYTES
CMFR FLASH
128 KBYTES
UNIMPLEMENTED
CMFR HIGH-VOLTAGE CONTROL
REGISTER (CMFRCTL)
CMFR MODULE TEST REGISTER
(CMFRMTR)
CMFR MODULE CONFIGURATION
REGISTER (CMFRMCR)
0x00d0_001f
0x00d0_000c
0x00d0_000b
0x00d0_0008
0x00d0_0007
0x00d0_0004
0x00d0_0003
0x00d0_0000
Figure 9-2. CMFR Array and Control Register Addressing
Technical Data
186
Non-Volatile Memory FLASH (CMFR)
For More Information On This Product,
Go to: www.freescale.com
MMC2107 – Rev. 2.0
MOTOROLA