m29f040 STMicroelectronics, m29f040 Datasheet - Page 8

no-image

m29f040

Manufacturer Part Number
m29f040
Description
4 Mbit 512kb X8, Uniform Block Single Supply Flash Memory
Manufacturer
STMicroelectronics
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
M29F040
Manufacturer:
ST
Quantity:
406
Part Number:
m29f040-120
Manufacturer:
ST
Quantity:
5 120
Part Number:
m29f040-120
Manufacturer:
ST
0
Part Number:
m29f040-120K
Manufacturer:
ST
0
Part Number:
m29f040-120K1
Manufacturer:
ST
Quantity:
6 500
Part Number:
m29f040-120K1
Manufacturer:
ST
0
Part Number:
m29f040-120K1
Manufacturer:
ST
Quantity:
20 000
Part Number:
m29f040-120K1C
Manufacturer:
ST
0
Part Number:
m29f040-120K1E
Manufacturer:
ST
0
Part Number:
m29f040-120K1TR
Quantity:
1 500
Company:
Part Number:
m29f040-120N1
Quantity:
1 858
M29F040
Data Polling bit (DQ7). When Programming op-
erations are in progress, this bit outputs the com-
plement of the bit being programmed on DQ7.
During Erase operation, it outputs a ’0’. After com-
pletion of the operation, DQ7 will output the bit last
programmed or a ’1’ after erasing. Data Polling is
valid only effective during P/E.C. operation, that is
after the fourth W pulse for programming or after
the sixth W pulse for Erase. It must be performed
at the address being programmed or at an address
within the block being erased. If the byte to be
programmed belongs to a protected block the com-
mand is ignored. If all the blocks selected for era-
sure are protected, DQ7 will set to ’0’ for about
100 s, and then return to previous addressed
memory data. See Figure 9 for the Data Polling
flowchart and Figure 10 for the Data Polling wave-
forms.
Toggle bit (DQ6). When Programming operations
are in progress, successive attempts to read DQ6
will output complementary data. DQ6 will toggle
following toggling of either G or E when G is low.
8/31
Table 8. Status Register
Note:
DQ
7
6
5
4
3
2
1
0
Logic level ’1’ is High, ’0’ is Low. -0-1-0-0-0-1-1-1-0- represent bit value in successive Read operations.
Data
Polling
Toggle Bit
Error Bit
Erase
Time Bit
Reserved
Reserved
Reserved
Name
’-1-0-1-0-1-0-1-’
’-0-0-0-0-0-0-0-’
’-1-1-1-1-1-1-1-’
Logic Level
DQ
DQ
’1’
’0’
’1’
’0’
’1’
’0’
’1’
’0’
Erase Complete
Erase on Going
Program Complete
Program on Going
Erase or Program on Going
Program (’0’ on DQ6)
Complete
Erase or Program
(’1’ on DQ6) Complete
Program or Erase Error
Program or Erase on Going
Erase Timeout Period Expired
Erase Timeout Period on
Going
Definition
The operation is completed when two successive
reads yield the same output data. The next read
will output the bit last programmed or a ’1’ after
erasing. The toggle bit is valid only effective during
P/E.C. operations, that is after the fourth W pulse
for programming or after the sixth W pulse for
Erase. If the byte to be programmed belongs to a
protected block the command will be ignored. If the
blocks selected for erasure are protected, DQ6 will
toggle for about 100 s and then return back to
Read. See Figure 11 for Toggle Bit flowchart and
Figure 12 for Toggle Bit waveforms.
Error bit (DQ5). This bit is set to ’1’ by the P/E.C
when there is a failure of byte programming, block
erase, or chip erase that results in invalid data
being programmed in the memory block. In case of
error in block erase or byte program, the block in
which the error occured or to which the pro-
grammed byte belongs, must be discarded. Other
blocks may still be used. Error bit resets after Reset
(RST) instruction. In case of success, the error bit
will set to ’0’ during Program or Erase and to valid
data after write operation is completed.
Indicates the P/E.C. status, check during
Program or Erase, and on completion
before checking bits DQ5 for Program or
Erase Success.
Successive read output complementary
data on DQ6 while Programming or Erase
operations are going on. DQ6 remain at
constant level when P/E.C. operations are
completed or Erase Suspend is
acknowledged.
This bit is set to ’1’ if P/E.C. has exceded
the specified time limits.
P/E.C. Erase operation has started. Only
possible command entry is Erase Suspend
(ES). An additional block to be erased in
parallel can be entered to the P/E.C.
Note

Related parts for m29f040