English
Language : 

MMC2107 Datasheet, PDF (212/618 Pages) –
Freescale Semiconductor, Inc.
Non-Volatile Memory FLASH (CMFR)
return a 1 for any bit that has not completely programmed. Bits left in the
non-programmed state after the programming write read as a 0s. Bits
that have completed programming read as 0s and update the data in the
programming page buffer so that no further programming of those bits
occurs.
Table 9-8. Results of Programming Margin Read
Current Data
in Program
Page Buffer
0
0
1
1
Current
Bit State
Programmed — 0
Erased — 1
Programmed — 0
Erased — 1
Read
Output
0
1
0
0
New Data
for the Program
Page Buffer
1
0
1
1
The program margin read occurs while doing the off-page read. A
program margin read must be done for all pages that are being
programmed after each program pulse.
CAUTION:
Failure to read each page that is being programmed after each program
pulse may result in the loss of information in the array. While this does
not physically damage the array a full erase of all blocks being
programmed must be done before the CMFR can be used reliably.
9.8.4.3 Programming Shadow Information
Programming the shadow information uses the same procedure as
programming the array except that only program page 0 is used to
program the shadow information. Before starting the program sequence
SIE must be a 1. BLOCK and PROTECT bits do not affect programming
of the shadow locations.
Technical Data
212
Non-Volatile Memory FLASH (CMFR)
For More Information On This Product,
Go to: www.freescale.com
MMC2107 – Rev. 2.0
MOTOROLA