A29001/A290011 Series
and then read I/O3. If I/O3 is "1", the internally controlled
erase cycle has begun; all further commands (other than
Erase Suspend) are ignored until the erase operation is
complete. If I/O3 is "0", the device will accept additional
sector erase commands. To ensure the command has
been accepted, the system software should check the
status of I/O3 prior to and following each subsequent
sector erase command. If I/O3 is high on the second status
check, the last command might not have been accepted.
Table 6 shows the outputs for I/O3.
START
Read I/O
7
-I/O
0
0
Read I/O
7
-I/O
(Note 1)
No
Toggle Bit
= Toggle ?
Yes
No
I/O5 = 1?
Yes
- I/O
Read I/O
7
0
(Notes 1,2)
Twice
No
Toggle Bit
= Toggle ?
Yes
Program/Erase
Operation Not
Commplete, Write
Reset Command
Program/Erase
Operation Complete
Notes :
1. Read toggle bit twice to determine whether or not it is
toggling. See text.
2. Recheck toggle bit because it may stop toggling as I/O
5
changes to "1". See text.
Figure 5. Toggle Bit Algorithm
(December, 2004, Version 1.3)
14
AMIC Technology, Corp.