English
Language : 

MC68HC912DG128 Datasheet, PDF (119/452 Pages) Motorola, Inc – Microcontrollers
Freescale Semiconductor, Inc.
Flash Memory
Programming the Flash EEPROM
START PROG
TURN ON VFP
CLEAR MARGIN FLAG
CLEAR PROGRAM PULSE COUNTER (nPP)
WRITE PPAGE
CLEAR ERAS
SET LAT
WRITE DATA
TO ADDRESS
SET ENPE
DELAY FOR DURATION
OF PROGRAM PULSE
(tPPULSE)
CLEAR ENPE
DELAY BEFORE VERIFY
(tVPROG)
SET
MARGIN FLAG
IS
MARGIN FLAG
SET?
NO
YES
INCREMENT
nPP COUNTER
READ
LOCATION
DECREMENT
nPP COUNTER
nPP = 0?
NO
YES
DATA
CORRECT?
YES
CLEAR LAT
DATA
CORRECT?
NO
YES
nPP = 50?
NO
YES
NO
LOCATION FAILED
TO PROGRAM
GET NEXT
ADDRESS/DATA
DONE?
NO
YES
TURN OFF VFP
DONE PROG
Figure 7-1. Program Sequence Flow
MC68HC912DG128 — Rev 3.0
MOTOROLA
Flash Memory
For More Information On This Product,
Go to: www.freescale.com
Technical Data
119