
On-chip
Flash
memory
Flash
MCU(HMS39C7092)
152
FMCR
Control
Register
Bit
7
6
5
4
3
2
1
0
-
-
ER_VFY
PGM_VFY
ERSE
PGM
ER_PWR
PGM_PWR
Initial
Value
-
-
0
0
0
0
0
0
Read/Write
-
-
R/W
R/W
R/W
R/W
R/W
R/W
FMCR
is
an
8-bit
register
used
for
flash
memory
operating
mode
control.
It
can
be
read
and
written
in
all
modes.
It
controls
transition
to
state
of
flash
memory
array
read,
program
and
erase
operation,
and
charge
pump
operation
mode.
Table
12.4
shows
the
function
of
each
bit
of
Control
register.
Program
process
has
one
mode(PGM)
and
verify
process
has
two
modes
(PGM_VFY,
ER_VFY)
Table
12.4
Control
Register
Name
Function
PGM_PWR
Program
Power
Setup
(Drain/Positive
Gate
Pump
Enable)
ER_PWR
Erase
Power
Setup
(Negative/Positive
Gate
Pump
Enable)
PGM
Program
Start
bit.
Program
Pulse
Supply
to
Addressed
Cell
(Drain/Gate
Pulse)
ERSE
Erase
Start
bit.
Erase
Pulse
Supply
to
Addressed
Block
(Gate/Bulk
Pulse)
PGM_VFY
Program
Verify
Read
Enable
(Positive
Gate
Pump
Enable)
ER_VFY
Erase
Verify
Read
Enable
(Positive
Gate
Pump
Enable)
Controlling
control
bit
of
control
register
in
Table
12.4
can
perform
Program/Erase
/Verify
process.
PGM_PWR/ER_PWR
sets
up
the
pump
before
Program
and
Erase.
To
make
high
voltage
necessary
to
program
or
erase
Flash
memory
address,
set
the
PGM_PWR
for
program
or
ER_PWR
for
erase
and
wait
for
the
pump
setup
time.
After
setting
up
the
pump,
set
the
PGM
for
program
or
ERSE
for
erase
to
start
program
or
erase.
In
verify
mode,
without
setting
bit0
and
bit1,
setting
one
bit
corresponds
to
each
verify
modes
(PGM_VFY,ER_VFY)
set
up
the
pump
and
perform
verify
read.
In
Mode1,
if
FR_SEL[2:0]
is
ë011í
and
FWEB
is
rising-edge,
FD[7:0]
is
passed
into
FMCR.
If
FR_SEL[2:0]
is
ë011í,
FWEB
is
ë1í
&
FOEB=í0í,
users
are
able
to
read
8-bit
of
FMCR
through
FD[7:0]
.
In
other
mode
except
mode1,
FMCR
register
write
and
read
are
both
possible.
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...