S6E2CC/C5/C4/C3/C2/C1 Series Flash Programming Specification, Document Number: 002-04913 Rev. *D
26
Figure 1-8 Example Sector Erase Procedure
Start of erase
Sector erase command sequence
1. Addr:000X_XAA8 Data:XXAA
2. Addr:000X_X554 Data:XX55
3. Addr:000X_XAA8 Data:XX80
4. Addr:000X_XAA8 Data:XXAA
5. Addr:000X_X554 Data:XX55
Write erase code (0xXX30) to
sector to be erased
Internal address read (dummy)
There is another
sector to be erased
Internal address read 1
Internal address read 2
TOGG bit values in
Internal address read 1 and 2
are the same
Timing limit is exceeded
(TLOV bit)
Internal address read 1
Internal address read 2
TOGG bit values in
Internal address read 1 and
2 are the same
Flag for starting again from the
remainder?
End of erase
Yes
No
No
1
0
Yes
Yes
No
Yes
Failure of erase
No
: Verify with a hardware sequence flag.
Read Flash access size register
(FASZR) (Dummy)
Set the ASZ bit of Flash access size
register (FASZR) to "0b01"
Read Flash access size register (FASZR)
(Dummy)
Set the ASZ bit of Flash access size register
(FASZR) to "0b10"
Write erase code (0xXX30) to
sector to be erased
消去コード
()
Internal address read (dummy)
Internal address read
SETI bit?
0
1
No erasing specification occurs within
35
μs additionally.
Set the flag for starting again from the
remainder and suspend the erasing.