Datasheet

Table Of Contents
MC68HC908GP20Rev 2.1 Advance Information
Freescale Semiconductor 179
Figure 11-2. Smart Programming Algorithm
PROGRAM FLASH
INITIALIZE ATTEMPT
SET PGM BIT AND FDIV BITS
WAIT t
HVTV
WAIT t
VTP
SET HVEN BIT
CLEAR PGM BIT
SET MARGIN BIT
WAIT t
HVD
INCREMENT ATTEMPT COUNTER
Y
N
COUNTER TO 0
Y
N
PROGRAMMING OPERATION
FAILED
PROGRAMMING OPERATION
COMPLETE
WRITE DATA TO SELECTED PAGE
WAIT t
PROG
CLEAR HVEN BIT
MARGIN READ PAGE OF DATA
CLEAR MARGIN BIT
MARGIN READ DATA
EQUAL TO
WRITE DATA?
ATTEMPT COUNT
EQUAL TO
FLSPULSES?
READ FLASH BLOCK
Smart Programming Algorithm
Page Program/Margin Read Procedure
Note: This page program algorithm assumes the page/s
to be programmed are initially erased.
Note: This algorithm is mandatory for programming the FLASH.
PROTECT REGISTER