English
Language : 

MC68HC912DG128 Datasheet, PDF (121/452 Pages) Motorola, Inc – Microcontrollers
Freescale Semiconductor, Inc.
Flash Memory
Erasing the Flash EEPROM
START ERASE
TURN ON VFP
CLEAR MARGIN FLAG
CLEAR ERASE PULSE COUNTER (nEP)
WRITE PPAGE
SET ERAS
SET LAT
WRITE TO ARRAY
SET ENPE
DELAY FOR DURATION
OF ERASE PULSE
(tEPULSE)
CLEAR ENPE
DELAY BEFORE VERIFY
(tVERASE)
IS
MARGIN FLAG
SET?
NO
YES
DECREMENT
nEP COUNTER
SET
MARGIN FLAG
INCREMENT
nEP COUNTER
READ
ARRAY
ARRAY
ERASED?
NO
YES
NO
nEP = 0?
YES
ARRAY
ERASED?
NO
YES
CLEAR LAT
nEP = 5?
NO
YES
TURN OFF VFP
ARRAY ERASED
ARRAY FAILED TO ERASE
Figure 7-2. Erase Sequence Flow
MC68HC912DG128 — Rev 3.0
MOTOROLA
Flash Memory
For More Information On This Product,
Go to: www.freescale.com
Technical Data
121