Renesas M16C/26A Series Hardware Manual page 272

16-bit single-chip microcomputer m16c family / m16c/tiny series
Hide thumbs Also See for M16C/26A Series:
Table of Contents

Advertisement

M
1
6
C
2 /
6
A
G
o r
u
p
(
M
1
6
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 can not
be aknowledged. Execute the clear status register command before executing those
commands.
Figure 17.8.4.1. Full Status Check and Handling Procedure for Each Error
R
e
. v
2
0 .
0
F
e
b
1 .
, 5
2
0
0
7
R
E
J
0
9
B
0
2
0
2
0 -
2
0
0
C
2 /
6
, A
M
1
6
C
2 /
6
, B
M
1
6
YES
Command
sequence error
NO
Erase error
NO
Program error
page 253
f o
3
2
9
C
2 /
6
) T
(1) Execute the clear status register command and set
the status flag to "0" whether the command is
entered.
(2) Reexecute the command after checking that it is
entered correctly or the program command or the
block erase command is not executed for the
blocks which are protected.
(1) Execute the clear status register command and set
the erase status flag to "0".
(2) Reexecute the block erase command.
(3) Execute (1) and (2) at least 3 times until an erase
error is not generated.
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) Reexecute the Program command.
Note 2: If the error still occurs, the block can not be
used.
17. Flash Memory Version

Advertisement

Table of Contents
loading

This manual is also suitable for:

M16c/26aM16c/26bM16c/26t

Table of Contents