R8C/1A Group, R8C/1B Group
18. Flash Memory
Rev.1.30
Dec 08, 2006
Page 258 of 315
REJ09B0252-0130
Figure 18.8 shows the Timing of Suspend Operation.
Figure 18.8
Timing of Suspend Operation
FMR00 bit in
FMR0 register
FMR46 bit in
FMR4 register
FMR44 bit in
FMR4 register
FMR43 bit in
FMR4 register
1
0
1
0
1
0
1
0
Erasure
starts
Erasure
suspends
Programming
starts
Programming
suspends
Programming
restarts
Programming
ends
During erasure
During programming
During programming
Erasure
restarts
Erasure
ends
During erasure
Check that the
FMR43 bit is set to 1
(during erase
execution), and that
the erase-operation
has not ended.
Check that the
FMR44 bit is set to 1
(during program
execution), and that
the program has not
ended.
Check the status,
and that the
programming ends
normally.
Check the status,
and that the
erasure ends
normally.
Remains 0 during suspend
Remains 1 during suspend
NOTE:
1. If program-suspend is entered during erase-suspend, always restart programming.
The above figure shows an example of the use of program-suspend during programming following erase-suspend.