mc68hc908qf4 Freescale Semiconductor, Inc, mc68hc908qf4 Datasheet - Page 34

no-image

mc68hc908qf4

Manufacturer Part Number
mc68hc908qf4
Description
M68hc08 Microcontrollers Microcontroller
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Memory
Data Sheet
34
Notes:
Algorithm for Programming
a Row (32 Bytes) of FLASH Memory
The time between each FLASH address change (step 6 to step 9), or the
time between the last FLASH address programmed to clearing PGM bit
(step 6 to step 9) must not exceed the maximum programming time, t
maximum. This row program algorithm assumes the row/s to be
programmed are initially erased.
Figure 2-4. FLASH Programming Flowchart
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
2
1
3
4
5
6
7
8
READ THE FLASH BLOCK PROTECT REGISTER
WITHIN THE ROW ADDRESS RANGE DESIRED
WRITE ANY DATA TO ANY FLASH ADDRESS
9
WRITE DATA TO THE FLASH ADDRESS
Memory
WAIT FOR A TIME, t
TO BE PROGRAMMED
WAIT FOR A TIME, t
WAIT FOR A TIME, t
PROGRAMMING
SET HVEN BIT
SET PGM BIT
COMPLETED
PROG
THIS ROW?
,
N
PROG
nvs
pgs
10
11
12
13
Y
END OF PROGRAMMING
WAIT FOR A TIME, t
WAIT FOR A TIME, t
MC68HC908QF4 — Rev. 1.0
CLEAR HVEN BIT
CLEAR PGM BIT
nvh
rcv
MOTOROLA

Related parts for mc68hc908qf4