
On-chip
Flash
memory
Flash
MCU(HMS39C7092)
162
12.6.2
Pre-program
&
Pre-program
Verify
Mode
This
is
the
first
step
of
flash
memory
erase
algorithm.
Pre-program
&
Pre-program
Verify
must
be
done
before
block
erase.
The
difference
between
Program
and
Pre-program
is
that
the
purpose
of
Pre-
program
is
programming
not-programmed
cell
in
a
certain
block
that
will
be
erased.
Due
to
Pre-programming
before
block
erase,
every
cell
in
the
block
that
will
be
erased
goes
to
program
state
,
so
it
is
possible
to
prevent
cell
from
being
over-erased
after
block
erase.
When
Pre-program
mode,
program
address
must
start
at
first
address
of
block
to
be
erased,
and
increase
by
2
to
the
last
address
of
that
block.
The
relation
between
each
erase
sector
and
corresponding
flash
memory
address
is
shown
at
the
Table
12.5
of
chapter
12.3.
Pre-program
needs
to
do
pre-program
verify
read
to
ensure
that
every
cell
in
the
block
are
programmed
successfully.
The
FMCR
setting
are
the
same
as
program
&
program
verify
mode.
The
Flow
of
pre-program
and
pre-program
verify
is
shown
at
Figure
12.6
Summary of Contents for HMS39C7092
Page 1: ...HMS39C7092 32Bit Embedded Flash MCU User s Manual Version 1 2...
Page 11: ...Flash MCU HMS39C7092 11...
Page 12: ...Flash MCU HMS39C7092 12...
Page 13: ...Flash MCU HMS39C7092 Introduction 13 Chapter 1 Introduction...
Page 27: ...Flash MCU HMS39C7092 ARM7TDMI Core 27 Chapter 2 ARM7TDMI Core...
Page 40: ...BUS Controller Flash MCU HMS39C7092 40...
Page 41: ...Flash MCU HMS39C7092 BUS Controller 41 Chapter 3 BUS Controller...
Page 59: ...Flash MCU HMS39C7092 MCU controller 59 Chapter 4 MCU Controller...
Page 67: ...Flash MCU HMS39C7092 Power Management Unit 67 Chapter 5 Power Management Unit...
Page 77: ...Flash MCU HMS39C7092 Interrupt controller 77 Chapter 6 The Interrupt Controller...
Page 85: ...Flash MCU HMS39C7092 Watchdog Timer 85 Chapter 7 Watchdog Timer...
Page 98: ...Watchdog Timer Flash MCU HMS39C7092 98...
Page 99: ...Flash MCU HMS39C7092 General Purpose Timer 99 Chapter 8 The General Purpose Timer...
Page 118: ...General Purpose Timer Flash MCU HMS39C7092 118...
Page 119: ...Flash MCU HMS39C7092 UART 119 Chapter 9 UART Universal Asynchronous Receiver Transmitter...
Page 137: ...Flash MCU HMS39C7092 GPIO 137 Chapter 10 GPIO General Purpose Input Output...
Page 142: ...GPIO Flash MCU HMS39C7092 142...
Page 143: ...Flash MCU HMS39C7092 On Chip SRAM 143 Chapter 11 On Chip SRAM...
Page 145: ...Flash MCU HMS39C7092 On chip Flash memory 145 Chapter 12 On chip Flash Memory...
Page 173: ...Flash MCU HMS39C7092 A D Converter 173 Chapter 13 A D Converter...
Page 185: ...Flash MCU HMS39C7092 Electrical Characteristics 185...
Page 186: ...Electrical Characteristics Flash MCU HMS39C7092 186 Chapter 14 Electrical Characteristics...
Page 195: ...Flash MCU HMS39C7092 Electrical Characteristics 195...
Page 196: ...Electrical Characteristics Flash MCU HMS39C7092 196...
Page 197: ...A 1 Flash MCU HMS39C7092 197 A 1 Package Dimension...