CHAPTER 25 3M-BIT FLASH MEMORY
25.5.1
Data Polling Flag (DQ7)
The data polling flag (DQ7) is a flag that notifies the state that the automatic algorithm
execution is proceeding or ended by using the data polling function.
State Transition of Data Polling Flag (DQ7)
State change in normal operation
Programming
Operation
→
State
Completion
→
DQ7
DQ7
DATA:7
State change in abnormal operation
Operation State
DQ7
At Programming Operation
If you execute read-access while executing the automatic write algorithm, the flash memory outputs the
inversion data of the last update of bit 7 regardless of address specifications. If you execute read-access
when the automatic write algorithm ends, the flash memory outputs the bit 7 of the read value of the
specified address.
When Chip/sector Deletion Operates
While executing the chip erase/sector erase algorithm, the flash memory outputs "0" by read-access from
the currently erasing sector when the sector is erased regardless of the specified address when the chip is
erased. Similarly, when ending, "1" is output.
Sector Erasing being Suspended
If you execute read-access when the sector erase suspends, the flash memory outputs "1" if the specified
address is the erased sector, and it outputs bit 7 (DATA: 7) of the read value of the specified address if it is
not the erased sector. You can determine whether the current state is the sector suspend or not and which
sector is being erased by referencing with the toggle bit flag (DQ6).
Note:
At the start-up of the automatic algorithm, the read-access to the specified address is disregarded.
As the data polling flag (DQ7) ends, other bit outputs are enabled for data read. Therefore, be sure
to read data after the automatic algorithm ends, following read-access whose end of the data polling
has confirmed.
572
Chip and sector
Sector erasing
erasing
wait
→
Completion
→
0
1
Programming operation
DQ7
Sector Erasing
→
Temporary
deletion stop
→
start
Sector being
erased
→
0
0
1
Chip sector erase operation
0
Sector Erasing
Sector Erasing
being Suspended
Temporary
→
Restart
Sector not being
Sector being
deleted
erased
→
1
0
DATA:7