English
Language : 

M16C26A Datasheet, PDF (270/352 Pages) Renesas Technology Corp – 16-BIT SINGLE-CHIP MICROCOMPUTER M16C FAMILY / M16C/Tiny SERIES
M16C/26A Group (M16C/26A, M16C/26B, M16C/26T)
17. Flash Memory Version
Full status check
FMR06 =1
and
FMR07=1?
NO
FMR07=0?
YES
YES
Command
sequence error
NO
Erase error
(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.
FMR06=0?
YES
NO
Program error
[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.
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
Rev. 2.00 Feb.15, 2007 page 253 of 329
REJ09B0202-0200