English
Language : 

M16C6K9 Datasheet, PDF (270/292 Pages) Renesas Technology Corp – SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
M16C/6K9 Group
CPU Reprogram Mode
Table BB-2 Definition of each bit of status register
Each bit of
SRD
SR7 (bit7)
SR6 (bit6)
SR5 (bit5)
SR4 (bit4)
SR3 (bit3)
SR2 (bit2)
SR1 (bit1)
SR0 (bit0)
Status name
Sequencer status
Reserved
Erase status
Program status
Reserved
Reserved
Reserved
Reserved
Definition
"1"
"0"
Ready
-
Busy
-
Terminated in error
Terminated in error
-
Terminated normally
Terminated normally
-
-
-
-
-
-
-
Full status check
By performing full status check, the execution result of erase and program operations can be known.
Fig.BB-5 shows the full status check flowchart and the method to deal with the error.
Read status register
SR4=1 and YES
SR5=1?
Command
sequence error
NO
SR5=0? NO
YES
NO
SR4=0?
YES
Block erase error
Program error
End (block erase, program)
Execute the clear status register command (5016)
to clear the status register. Try to perform the
operation again after conforming that the command
is entered correctly.
Should block erase error occur, the block cannot
be used.
Should program error occur, the block cannot be
used.
Note: When SR5 or SR4 is set to “1”, neither of the program nor block erase
commands are accepted. Execute the clear status register command (5016)
before executing these commands.
Fig.BB-5 Full status check flowchart and the method to deal with errors
Rev.1.00 Jun 06, 2003 page 270 of 290