S6E2CC/C5/C4/C3/C2/C1 Series Flash Programming Specification, Document Number: 002-04913 Rev. *D
18
Sector Erase Suspended Command
By issuing the sector erase suspended command during sector erase or during command timeout, sector erase can be
suspended. In the sector erase suspended state, the read operation of memory cells of the sector not to erase is made
possible.
See Section "
1.3.3.5 Sector Erase Suspended Operation
" for details on the actual operation.
Note:
−
This command is only valid during sector erase. It is ignored even if it is issued during flash erase or during write.
Sector Erase Restart Command
In order to restart the erase operation in the sector erase suspended state, issue the sector erase restart command.
Issuing the sector erase restart command returns the flash memory to the sector erase state and restarts the erase
operation.
See Section "
1.3.3.6 Sector Erase Restart Operation
" for details on the actual operation.
Note:
−
This command is only valid during sector erase suspended. It is ignored even if it is issued during sector erase.
1.3.2.3 Automatic Algorithm Run States
Because writing and erasing of flash memory is performed by the automatic algorithm, whether or not the automatic
algorithm is currently executing can be checked using the flash ready bit (FSTR:RDY) and the operating status can be
checked using the hardware sequence flags.
Hardware Sequence Flags
These flags indicate the status of the automatic algorithm. When the flash ready bit (FSTR:RDY) is "0", the operating
status can be checked by reading any address in flash memory.
shows the bit structure of the hardware sequence flags.
Figure 1-6 Bit Structure of the Hardware Sequence Flags
In the event of half-word access
bit
15
14
13
12
11
10
9
8
Undefined
Undefined
Undefined
Undefined
Undefined
Undefined
Undefined
Undefined
bit
7
6
5
4
3
2
1
0
DPOL
TOGG
TLOV
Undefined
SETI
TOGG2
Undefined
Undefined
In the event of byte access
bit
7
6
5
4
3
2
1
0
DPOL
TOGG
TLOV
Undefined
SETI
TOGG2
Undefined
Undefined
Notes:
−
These flags cannot be read using word access. When in CPU programming mode, always read using half-word or
byte access.
−
In CPU ROM mode, the hardware sequence flags cannot be read no matter which address is read.
−
Because the correct value might not be read out immediately after issuing a command, ignore the first value of the
hardware sequence flags that is read after issuing a command.