English
Language : 

MC68HC908RF2 Datasheet, PDF (52/254 Pages) Motorola, Inc – HCMOS Microcontroller Unit
FLASH 2TS Memory
Advance Information
52
Page Program/Margin Read Procedure
Note: This algorithm is mandatory for
programming the FLASH 2TS.
Note: This page program algorithm
assumes the page/s to be programmed
are initially erased.
PROGRAM FLASH 2TS
SET INTERRUPT MASK:
SEI INSTRUCTION
INITIALIZE ATTEMPT COUNTER
TO 0
SET PGM BIT AND FDIV BITS
READ FLASH BLOCK PROTECT REG.
WRITE DATA TO
SELECTED PAGE
SET HVEN BIT
WAIT tSTEP
CLEAR HVEN BIT
WAIT tHVTV
SET MARGIN BIT
WAIT tVTP
CLEAR PGM BIT
WAIT tHVD
MARGIN READ PAGE OF DATA
CLEAR MARGIN BIT
N
INCREMENT ATTEMPT COUNTER
MARGIN READ DATA
EQUAL TO
WRITE DATA?
N
ATTEMPT COUNT
EQUAL TO
flsPulses?
Y
Y
CLEAR MARGIN BIT
CLEAR INTERRUPT MASK:
CLI INSTRUCTION
PROGRAMMING OPERATION
FAILED
PROGRAMMING OPERATION
COMPLETE
Figure 4-2. Smart Programming Algorithm Flowchart
FLASH 2TS Memory
MC68HC908RF2 — Rev. 1
MOTOROLA