Renesas M16C FAMILY series Hardware Manual page 340

16-bit single-chip microcomputer
Hide thumbs Also See for M16C FAMILY series:
Table of Contents

Advertisement

M
1
6
C
2 /
8
G
o r
u
p
(
M
1
6
C
Full status check
FMR06 =1
and
FMR07=1?
NO
FMR07=0?
YES
FMR06=0?
YES
Full status check completed
Note 3: If the FMR06 or FMR07 bits is "1", any of the program or block erase command cannot be
accepted. Execute the clear status register command before executing those commands.
Figure 18.15 Full Status Check and Handling Procedure for Each Error
R
e
. v
2
0 .
0
J
a
. n
3
, 1
2
0
0
7
R
E
J
0
9
B
0
0
4
7
0 -
2
0
0
2 /
, 8
M
1
6
C
2 /
8
) B
YES
Command
sequence error
NO
Erase error
NO
Program error
page 320
f o
3
8
5
(1) Execute the clear status register command and set
the status flag to "0" whether the command is
entered.
(2) Execute the command again after checking that the
correct command is entered or the program
command or the block erase command is not
executed on the protected blocks.
(1) Execute the clear status register command and set
the erase status flag to "0".
(2) Execute the block erase command again.
(3) Execute (1) and (2) at least 3 times until an erase
error does not occur.
Note 1: If the error still occurs, the block can not be
used.
[During programming]
(1) Execute the clear status register command and set
the program status flag to "0".
(2) Execute the Program command again.
Note 2: If the error still occurs, the block can not be
used.
18. Flash Memory Version

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tiny seriesM16c series

Table of Contents