English
Language : 

MC68HC908RK2 Datasheet, PDF (33/158 Pages) Motorola, Inc – Microcontroller Unit
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.
FLASH 2TS Memory
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
INCREMENT ATTEMPT COUNTER
N
ATTEMPT COUNT
EQUAL TO
flsPulses?
Y
PROGRAMMING OPERATION
FAILED
N
MARGIN READ DATA
EQUAL TO
WRITE DATA?
Y
CLEAR MARGIN BIT
CLEAR INTERRUPT MASK:
CLI INSTRUCTION
PROGRAMMING OPERATION
COMPLETE
Figure 2-4. Smart Programming Algorithm Flowchart
MC68HC908RK2 Data Sheet, Rev. 5.1
Freescale Semiconductor
33