M29F200BB90M1F [NUMONYX]

Flash, 128KX16, 90ns, PDSO44, 0.525 INCH, LEAD FREE, PLASTIC, SOP-44;
M29F200BB90M1F
型号: M29F200BB90M1F
厂家: NUMONYX B.V    NUMONYX B.V
描述:

Flash, 128KX16, 90ns, PDSO44, 0.525 INCH, LEAD FREE, PLASTIC, SOP-44

光电二极管 内存集成电路
文件: 总41页 (文件大小:514K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
M29F200BT  
M29F200BB  
2 Mbit (256Kb x8 or 128Kb x16, Boot Block)  
Single Supply Flash Memory  
Features  
Single 5V±10% supply voltage for Program,  
Erase and Read operations  
Access time: 45, 50, 70, 90ns  
Programming time  
– 8µs per Byte/Word typical  
TSOP48 (N)  
12 x 20mm  
7 memory blocks  
– 1 Boot Block (Top or Bottom location)  
– 2 parameter and 4 main blocks  
Program/Erase controller  
– Embedded Byte/Word Program algorithm  
– Embedded Multi-Block/Chip Erase  
algorithm  
44  
– Status Register polling and toggle bits  
– Ready/Busy output pin  
Erase Suspend and Resume modes  
1
– Read and Program another block during  
Erase Suspend  
SO44 (M)  
Unlock Bypass Program command  
– Faster Production/Batch Programming  
Temporary Block Unprotection mode  
Low power consumption  
– Standby and Automatic Standby  
100,000 Program/Erase cycles per block  
20 years data retention  
– Defectivity below 1 ppm/year  
Electronic Signature  
– Manufacturer code: 0020h  
Top Device code M29F200BT: 00D3h  
– Bottom Device code: M29F200BB: 00D4h  
®
ECOPACK packages available  
March 2007  
Rev 5  
1/39  
www.st.com  
1
Contents  
M29F200BT, M29F200BB  
Contents  
1
2
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6  
Signal descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10  
2.1  
2.2  
2.3  
2.4  
2.5  
2.6  
2.7  
2.8  
2.9  
Address Inputs (A0-A16) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10  
Data Inputs/Outputs (DQ0-DQ7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10  
Data Inputs/Outputs (DQ8-DQ14) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10  
Data Input/Output or Address Input (DQ15A-1) . . . . . . . . . . . . . . . . . . . . 10  
Chip Enable (E) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10  
Output Enable (G) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10  
Write Enable (W) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11  
Reset/Block Temporary Unprotect (RP) . . . . . . . . . . . . . . . . . . . . . . . . . . 11  
Ready/Busy Output (RB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11  
2.10 Byte/Word Organization Select (BYTE) . . . . . . . . . . . . . . . . . . . . . . . . . . 11  
2.11 VCC Supply Voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11  
2.12 Vss Ground . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12  
3
Bus operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13  
3.1  
3.2  
3.3  
3.4  
3.5  
3.6  
Bus Read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13  
Bus Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13  
Output Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13  
Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13  
Automatic Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14  
Special Bus operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14  
3.6.1  
3.6.2  
Electronic Signature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14  
Block Protection and Blocks Unprotection . . . . . . . . . . . . . . . . . . . . . . . 14  
4
Command interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16  
4.0.1  
4.0.2  
4.0.3  
4.0.4  
4.0.5  
Read/Reset command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16  
Auto Select command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16  
Program command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16  
Unlock Bypass command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17  
Unlock Bypass Program command . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17  
2/39  
M29F200BT, M29F200BB  
Contents  
4.0.6  
4.0.7  
4.0.8  
4.0.9  
Unlock Bypass Reset command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17  
Chip Erase command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17  
Block Erase command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18  
Erase Suspend command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18  
4.0.10 Erase Resume command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19  
5
Status register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22  
5.1  
5.2  
5.3  
5.4  
5.5  
Data Polling Bit (DQ7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22  
Toggle Bit (DQ6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22  
Error Bit (DQ5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22  
Erase Timer Bit (DQ3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23  
Alternative Toggle Bit (DQ2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23  
6
7
8
9
Maximum rating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27  
DC and ac parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  
Package Mechanical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  
Part numbering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  
Appendix A Block addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  
10  
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  
3/39  
List of tables  
M29F200BT, M29F200BB  
List of tables  
Table 1.  
Table 2.  
Table 3.  
Table 4.  
Table 5.  
Table 6.  
Signal names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7  
Bus operations, BYTE = V  
Bus operations, BYTE = V  
IL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14  
IH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15  
Commands, 16-bit mode, BYTE = V  
IH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19  
Commands, 8-bit mode, BYTE = V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20  
IL  
Program, Erase times and Program, Erase endurance cycles  
(T = 0 to 70°C, –40 to 85°C or –40 to 125°C). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21  
A
Table 7.  
Table 8.  
Table 9.  
Table 10.  
Table 11.  
Table 12.  
Table 13.  
Status Register Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24  
Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27  
Operating and ac measurement conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  
Capacitance (TA = 25 °C, f = 1 MHz) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  
DC characteristics (T = 0 to 70°C, –40 to 85°C or –40 to 125°C). . . . . . . . . . . . . . . . . . . 29  
A
Read ac characteristics (TA = 0 to 70°C, –40 to 85°C or –40 to 125°C) . . . . . . . . . . . . . . 30  
Write ac characteristics, Write Enable controlled (TA = 0 to 70 °C,  
–40 to 85 °C or –40 to 125 °C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  
Write AC Characteristics, Chip Enable Controlled  
(TA = 0 to 70 °C, –40 to 85 °C or –40 to 125 °C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  
Reset/Block Temporary Unprotect AC Characteristics  
Table 14.  
Table 15.  
(TA = 0 to 70 °C, –40 to 85 °C or –40 to 125 °C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  
TSOP48 - 48 lead Plastic Thin Small Outline, 12 x 20mm, Package Mechanical Data . . . 34  
SO44 - 44 lead Plastic Small Outline, 500 mils body width, package mechanical data . . . 35  
Ordering information scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  
Top Boot block addresses, M29F200BT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  
Bottom Boot Block Addresses, M29F200BB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  
Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  
Table 16.  
Table 17.  
Table 18.  
Table 19.  
Table 20.  
Table 21.  
4/39  
M29F200BT, M29F200BB  
List of figures  
List of figures  
Figure 1.  
Figure 2.  
Figure 3.  
Figure 4.  
Figure 5.  
Figure 6.  
Figure 7.  
Figure 8.  
Figure 9.  
Logic diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7  
SO connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8  
TSOP connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9  
Data polling flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25  
Data toggle flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26  
AC testing input output waveform. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  
AC testing load circuit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  
Read Mode ac waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  
Write ac waveforms, Write Enable controlled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  
Figure 10. Write ac waveforms, Chip Enable controlled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  
Figure 11. Reset/Block Temporary Unprotect ac waveforms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  
Figure 12. TSOP48 - 48 lead Plastic Thin Small Outline, 12 x 20mm, package outline . . . . . . . . . . . 34  
Figure 13. SO44 - 44 lead Plastic Small Outline, 500 mils body width, package outline. . . . . . . . . . . 35  
5/39  
Description  
M29F200BT, M29F200BB  
1
Description  
The M29F200B is a 2 Mbit (256Kb x8 or 128Kb x16) non-volatile memory that can be read,  
erased and reprogrammed. These operations can be performed using a single 5V supply.  
On power-up the memory defaults to its Read mode where it can be read in the same way  
as a ROM or EPROM. The M29F200B is fully backward compatible with the M29F200.  
The memory is divided into blocks that can be erased independently so it is possible to  
preserve valid data while old data is erased. Each block can be protected independently to  
prevent accidental Program or Erase commands from modifying the memory. Program and  
Erase commands are written to the Command Interface of the memory. An on-chip  
Program/Erase Controller simplifies the process of programming or erasing the memory by  
taking care of all of the special operations that are required to update the memory contents.  
The end of a program or erase operation can be detected and any error conditions  
identified. The command set required to control the memory is consistent with JEDEC  
standards.  
The blocks in the memory are asymmetrically arranged, see Table 19 and Table 20, Block  
Addresses. The first or last 64 KBytes have been divided into four additional blocks. The 16  
KByte Boot Block can be used for small initialization code to start the microprocessor, the  
two 8 KByte Parameter Blocks can be used for parameter storage and the remaining 32K is  
a small Main Block where the application may be stored.  
Chip Enable, Output Enable and Write Enable signals control the bus operation of the  
memory. They allow simple connection to most microprocessors, often without additional  
logic.  
The memory is offered in TSOP48 (12 x 20mm) and SO44 packages and it is supplied with  
all the bits erased (set to ’1’).  
®
In order to meet environmental requirements, ST offers the M29F200B in ECOPACK  
packages.  
ECOPACK packages are Lead-free. The category of second Level Interconnect is marked  
on the package and on the inner box label, in compliance with JEDEC Standard JESD97.  
The maximum ratings related to soldering conditions are also marked on the inner box label.  
ECOPACK is an ST trademark. ECOPACK specifications are available at: www.st.com.  
6/39  
M29F200BT, M29F200BB  
Description  
Direction  
Table 1.  
Name  
Signal names  
Description  
A0-A16  
DQ0-DQ7  
DQ8-DQ14  
DQ15A–1  
E
Address Inputs  
Inputs  
Input/Outputs  
Input/Outputs  
Input/Output  
Input  
Data Inputs/Outputs  
Data Inputs/Outputs  
Data Input/Output or Address Input  
Chip Enable  
G
Output Enable  
Input  
W
Write Enable  
Input  
RP  
Reset/Block Temporary Unprotect  
Ready/Busy Output  
Byte/Word Organization Select  
Supply Voltage  
Input  
RB  
Output  
Input  
BYTE  
VCC  
Supply  
-
VSS  
Ground  
NC  
Not Connected Internally  
-
Figure 1.  
Logic diagram  
V
CC  
17  
15  
A0-A16  
DQ0-DQ14  
W
E
DQ15A–1  
BYTE  
RB  
M29F200BT  
M29F200BB  
G
RP  
V
SS  
AI02912  
7/39  
Description  
M29F200BT, M29F200BB  
Figure 2.  
SO connections  
NC  
1
44  
43  
42  
41  
40  
39  
38  
37  
36  
35  
34  
33  
32  
31  
30  
29  
28  
27  
26  
25  
24  
23  
RP  
RB  
NC  
A7  
A6  
A5  
A4  
A3  
A2  
A1  
A0  
E
2
W
3
A8  
4
A9  
5
A10  
A11  
A12  
A13  
A14  
A15  
A16  
BYTE  
6
7
8
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
M29F200BT  
M29F200BB  
V
V
SS  
DQ15A–1  
SS  
G
DQ0  
DQ8  
DQ7  
DQ14  
DQ6  
DQ1  
DQ9  
DQ13  
DQ5  
DQ2  
DQ10  
DQ3  
DQ12  
DQ4  
DQ11  
V
CC  
AI02914  
8/39  
M29F200BT, M29F200BB  
Figure 3.  
Description  
TSOP connections  
A15  
A14  
A13  
A12  
A11  
A10  
A9  
1
48  
A16  
BYTE  
V
SS  
DQ15A–1  
DQ7  
DQ14  
DQ6  
A8  
DQ13  
DQ5  
NC  
NC  
W
DQ12  
DQ4  
RP  
NC  
NC  
RB  
NC  
NC  
A7  
12  
13  
37  
36  
V
M29F200BT  
M29F200BB  
CC  
DQ11  
DQ3  
DQ10  
DQ2  
DQ9  
DQ1  
DQ8  
DQ0  
G
A6  
A5  
A4  
A3  
V
E
SS  
A2  
A1  
24  
25  
A0  
AI02913  
9/39  
Signal descriptions  
M29F200BT, M29F200BB  
2
Signal descriptions  
See Figure 1: Logic diagram, and Table 1: Signal names, for a brief overview of the signals  
connected to this device.  
2.1  
2.2  
2.3  
Address Inputs (A0-A16)  
The Address Inputs select the cells in the memory array to access during Bus Read  
operations. During Bus Write operations they control the commands sent to the Command  
Interface of the internal state machine.  
Data Inputs/Outputs (DQ0-DQ7)  
The Data Inputs/Outputs output the data stored at the selected address during a Bus Read  
operation. During Bus Write operations they represent the commands sent to the Command  
Interface of the internal state machine.  
Data Inputs/Outputs (DQ8-DQ14)  
The Data Inputs/Outputs output the data stored at the selected address during a Bus Read  
operation when BYTE is High, V . When BYTE is Low, V , these pins are not used and are  
IH  
IL  
high impedance. During Bus Write operations the Command Register does not use these  
bits. When reading the Status Register these bits should be ignored.  
2.4  
Data Input/Output or Address Input (DQ15A-1)  
When BYTE is High, V , this pin behaves as a Data Input/Output pin (as DQ8-DQ14).  
IH  
When BYTE is Low, V , this pin behaves as an address pin; DQ15A–1 Low will select the  
IL  
LSB of the Word on the other addresses, DQ15A–1 High will select the MSB. Throughout  
the text consider references to the Data Input/Output to include this pin when BYTE is High  
and references to the Address Inputs to include this pin when BYTE is Low except when  
stated explicitly otherwise.  
2.5  
2.6  
Chip Enable (E)  
The Chip Enable, E, activates the memory, allowing Bus Read and Bus Write operations to  
be performed. When Chip Enable is High, V , all other pins are ignored.  
IH  
Output Enable (G)  
The Output Enable, G, controls the Bus Read operation of the memory.  
10/39  
M29F200BT, M29F200BB  
Signal descriptions  
2.7  
2.8  
Write Enable (W)  
The Write Enable, W, controls the Bus Write operation of the memory’s Command Interface.  
Reset/Block Temporary Unprotect (RP)  
The Reset/Block Temporary Unprotect pin can be used to apply a Hardware Reset to the  
memory or to temporarily unprotect all Blocks that have been protected.  
A Hardware Reset is achieved by holding Reset/Block Temporary Unprotect Low, V , for at  
IL  
least t  
. After Reset/Block temporary unprotect goes High, V , the memory will be ready  
PLPX  
IH  
for Bus Read and Bus Write operations after t  
or t  
, whichever occurs last. See the  
PHEL  
RHEL  
Ready/Busy Output section, Table 15: Reset/Block Temporary Unprotect AC Characteristics  
(TA = 0 to 70 °C, –40 to 85 °C or –40 to 125 °C) and Figure 11: Reset/Block Temporary  
Unprotect ac waveforms, for more details.  
Holding RP at V will temporarily unprotect the protected Blocks in the memory. Program  
ID  
and Erase operations on all blocks will be possible. The transition from V to V must be  
IH  
ID  
slower than t  
.
PHPHH  
2.9  
Ready/Busy Output (RB)  
The Ready/Busy pin is an open-drain output that can be used to identify when the memory  
array can be read. Ready/Busy is high-impedance during Read mode, Auto Select mode  
and Erase Suspend mode.  
After a Hardware Reset, Bus Read and Bus Write operations cannot begin until Ready/Busy  
becomes high-impedance. See Table 15: Reset/Block Temporary Unprotect AC  
Characteristics (TA = 0 to 70 °C, –40 to 85 °C or –40 to 125 °C) and Figure 11: Reset/Block  
Temporary Unprotect ac waveforms.  
During Program or Erase operations Ready/Busy is Low, V . Ready/Busy will remain Low  
OL  
during Read/Reset commands or Hardware Resets until the memory is ready to enter Read  
mode.  
The use of an open-drain output allows the Ready/Busy pins from several memories to be  
connected to a single pull-up resistor. A Low will then indicate that one, or more, of the  
memories is busy.  
2.10  
2.11  
Byte/Word Organization Select (BYTE)  
The Byte/Word Organization Select pin is used to switch between the 8-bit and 16-bit Bus  
modes of the memory. When Byte/Word Organization Select is Low, V , the memory is in 8-  
IL  
bit mode, when it is High, V , the memory is in 16-bit mode.  
IH  
VCC Supply Voltage  
The V Supply Voltage supplies the power for all operations (Read, Program, Erase etc.).  
CC  
The Command Interface is disabled when the V Supply Voltage is less than the Lockout  
CC  
Voltage, V  
. This prevents Bus Write operations from accidentally damaging the data  
LKO  
during power up, power down and power surges. If the Program/Erase Controller is  
11/39  
Signal descriptions  
M29F200BT, M29F200BB  
programming or erasing during this time then the operation aborts and the memory contents  
being altered will be invalid.  
A 0.1µF capacitor should be connected between the V Supply Voltage pin and the V  
CC  
SS  
Ground pin to decouple the current surges from the power supply. The PCB track widths  
must be sufficient to carry the currents required during program and erase operations, I  
.
CC4  
2.12  
Vss Ground  
The V Ground is the reference for all voltage measurements.  
SS  
12/39  
M29F200BT, M29F200BB  
Bus operations  
3
Bus operations  
There are five standard bus operations that control the device. These are Bus Read, Bus  
Write, Output Disable, Standby and Automatic Standby. See Table 2 and Table 3, Bus  
Operations, for a summary. Typically glitches of less than 5ns on Chip Enable or Write  
Enable are ignored by the memory and do not affect bus operations.  
3.1  
Bus Read  
Bus Read operations read from the memory cells, or specific registers in the Command  
Interface. A valid Bus Read operation involves setting the desired address on the Address  
Inputs, applying a Low signal, V , to Chip Enable and Output Enable and keeping Write  
IL  
Enable High, V . The Data Inputs/Outputs will output the value, see Figure 8: Read Mode  
IH  
ac waveforms, and Table 12: Read ac characteristics (TA = 0 to 70°C, –40 to 85°C or –40 to  
125°C), for details of when the output becomes valid.  
3.2  
Bus Write  
Bus Write operations write to the Command Interface. A valid Bus Write operation begins by  
setting the desired address on the Address Inputs. The Address Inputs are latched by the  
Command Interface on the falling edge of Chip Enable or Write Enable, whichever occurs  
last. The Data Inputs/Outputs are latched by the Command Interface on the rising edge of  
Chip Enable or Write Enable, whichever occurs first. Output Enable must remain High, V ,  
IH  
during the whole Bus Write operation. See Figure 9 and Figure 10, Write ac waveforms, and  
Table 13 and Table 14, Write ac characteristics, for details of the timing requirements.  
3.3  
3.4  
Output Disable  
The Data Inputs/Outputs are in the high impedance state when Output Enable is High, V .  
IH  
Standby  
When Chip Enable is High, V , the Data Inputs/Outputs pins are placed in the high-  
IH  
impedance state and the Supply Current is reduced to the Standby level.  
When Chip Enable is at V the Supply Current is reduced to the TTL Standby Supply  
IH  
Current, I  
. To further reduce the Supply Current to the CMOS Standby Supply Current,  
CC2  
I
, Chip Enable should be held within V ± 0.2V. For Standby current levels see  
CC3  
CC  
Table 11: DC characteristics (TA = 0 to 70°C, –40 to 85°C or –40 to 125°C).  
During program or erase operations the memory will continue to use the Program/Erase  
Supply Current, I  
, for Program or Erase operations until the operation completes.  
CC4  
13/39  
Bus operations  
M29F200BT, M29F200BB  
3.5  
Automatic Standby  
If CMOS levels (V ± 0.2V) are used to drive the bus and the bus is inactive for 150ns or  
CC  
more the memory enters Automatic Standby where the internal Supply Current is reduced to  
the CMOS Standby Supply Current, I  
Bus Read operation is in progress.  
. The Data Inputs/Outputs will still output data if a  
CC3  
3.6  
Special Bus operations  
Additional bus operations can be performed to read the Electronic Signature and also to  
apply and remove Block Protection. These bus operations are intended for use by  
programming equipment and are not usually used in applications. They require V to be  
ID  
applied to some pins.  
3.6.1  
3.6.2  
Electronic Signature  
The memory has two codes, the manufacturer code and the device code, that can be read  
to identify the memory. These codes can be read by applying the signals listed in Table 2  
and Table 3, Bus operations.  
Block Protection and Blocks Unprotection  
Each block can be separately protected against accidental Program or Erase. Protected  
blocks can be unprotected to allow data to be changed.  
There are two methods available for protecting and unprotecting the blocks, one for use on  
programming equipment and the other for in-system use. For further information refer to  
Application Note AN1122, Applying Protection and Unprotection to M29 Series Flash.  
(1)  
Table 2.  
Bus operations, BYTE = V  
IL  
Data Inputs/Outputs  
Address Inputs  
DQ15A–1, A0-A16  
Operation  
E
G
W
DQ14-  
DQ7-DQ0  
DQ8  
Bus Read  
Bus Write  
Output Disable  
Standby  
VIL  
VIL  
X
VIL  
VIH  
VIH  
X
VIH Cell Address  
Hi-Z  
Hi-Z  
Hi-Z  
Hi-Z  
Data Output  
Data Input  
Hi-Z  
VIL  
VIH  
X
Command Address  
X
X
VIH  
Hi-Z  
Read  
Manufacturer  
Code  
A0 = VIL, A1 = VIL, A9 =  
VID, Others VIL or VIH  
VIL  
VIL  
VIH  
Hi-Z  
Hi-Z  
20h  
D3h  
(M29F200BT)  
D4h  
Read Device  
Code  
A0 = VIH, A1 = VIL, A9 =  
VID, Others VIL or VIH  
VIL  
VIL  
VIH  
(M29F200BB)  
1. X = VIL or VIH  
.
14/39  
M29F200BT, M29F200BB  
Bus operations  
(1)  
Table 3.  
Bus operations, BYTE = V  
IH  
Address Inputs  
A0-A16  
Data Inputs/Outputs  
DQ15A–1, DQ14-DQ0  
Operation  
E
G
W
Bus Read  
Bus Write  
Output Disable  
Standby  
VIL  
VIL  
X
VIL  
VIH  
VIH  
X
VIH Cell Address  
Data Output  
Data Input  
Hi-Z  
VIL  
VIH  
X
Command Address  
X
X
VIH  
Hi-Z  
Read  
Manufacturer  
Code  
A0 = VIL, A1 = VIL, A9 =  
VID, Others VIL or VIH  
VIL  
VIL  
VIL  
VIL  
VIH  
VIH  
0020h  
Read Device  
Code  
A0 = VIH, A1 = VIL, A9 =  
VID, Others VIL or VIH  
00D3h (M29F200BT)  
00D4h (M29F200BB)  
1. X = VIL or VIH  
.
15/39  
Command interface  
M29F200BT, M29F200BB  
4
Command interface  
All Bus Write operations to the memory are interpreted by the Command Interface.  
Commands consist of one or more sequential Bus Write operations. Failure to observe a  
valid sequence of Bus Write operations will result in the memory returning to Read mode.  
The long command sequences are imposed to maximize data security.  
The address used for the commands changes depending on whether the memory is in 16-  
bit or 8-bit mode. See either Table 4, or Table 5, depending on the configuration that is being  
used, for a summary of the commands.  
4.0.1  
Read/Reset command  
The Read/Reset command returns the memory to its Read mode where it behaves like a  
ROM or EPROM. It also resets the errors in the Status Register. Either one or three Bus  
Write operations can be used to issue the Read/Reset command.  
If the Read/Reset command is issued during a Block Erase operation or following a  
Programming or Erase error then the memory will take up to 10µs to abort. During the abort  
period no valid data can be read from the memory. Issuing a Read/Reset command during a  
Block Erase operation will leave invalid data in the memory.  
4.0.2  
Auto Select command  
The Auto Select command is used to read the Manufacturer Code, the Device Code and the  
Block Protection Status. Three consecutive Bus Write operations are required to issue the  
Auto Select command. Once the Auto Select command is issued the memory remains in  
Auto Select mode until another command is issued.  
From the Auto Select mode the Manufacturer Code can be read using a Bus Read operation  
with A0 = V and A1 = V . The other address bits may be set to either V or V . The  
IL  
IL  
IL  
IH  
Manufacturer Code for STMicroelectronics is 0020h.  
The Device Code can be read using a Bus Read operation with A0 = V and A1 = V . The  
IH  
IL  
other address bits may be set to either V or V . The Device Code for the M29F200BT is  
IL  
IH  
00D3h and for the M29F200BB is 00D4h.  
The Block Protection Status of each block can be read using a Bus Read operation with A0  
= V , A1 = V , and A12-A16 specifying the address of the block. The other address bits  
IL  
IH  
may be set to either V or V . If the addressed block is protected then 01h is output on  
IL  
IH  
Data Inputs/Outputs DQ0-DQ7, otherwise 00h is output.  
4.0.3  
Program command  
The Program command can be used to program a value to one address in the memory array  
at a time. The command requires four Bus Write operations, the final write operation latches  
the address and data in the internal state machine and starts the Program/Erase Controller.  
If the address falls in a protected block then the Program command is ignored, the data  
remains unchanged. The Status Register is never read and no error condition is given.  
During the program operation the memory will ignore all commands. It is not possible to  
issue any command to abort or pause the operation. Typical program times are given in  
Table 6. Bus Read operations during the program operation will output the Status Register  
on the Data Inputs/Outputs. See the section on the Status Register for more details.  
16/39  
M29F200BT, M29F200BB  
Command interface  
After the program operation has completed the memory will return to the Read mode, unless  
an error has occurred. When an error occurs the memory will continue to output the Status  
Register. A Read/Reset command must be issued to reset the error condition and return to  
Read mode.  
Note that the Program command cannot change a bit set at ’0’ back to ’1’. One of the Erase  
Commands must be used to set all the bits in a block or in the whole memory from ’0’ to ’1’.  
4.0.4  
Unlock Bypass command  
The Unlock Bypass command is used in conjunction with the Unlock Bypass Program  
command to program the memory. When the access time to the device is long (as with  
some EPROM programmers) considerable time saving can be made by using these  
commands. Three Bus Write operations are required to issue the Unlock Bypass command.  
Once the Unlock Bypass command has been issued the memory will only accept the Unlock  
Bypass Program command and the Unlock Bypass Reset command. The memory can be  
read as if in Read mode.  
4.0.5  
Unlock Bypass Program command  
The Unlock Bypass Program command can be used to program one address in memory at  
a time. The command requires two Bus Write operations, the final write operation latches  
the address and data in the internal state machine and starts the Program/Erase Controller.  
The Program operation using the Unlock Bypass Program command behaves identically to  
the Program operation using the Program command. A protected block cannot be  
programmed; the operation cannot be aborted and the Status Register is read. Errors must  
be reset using the Read/Reset command, which leaves the device in Unlock Bypass Mode.  
See the Program command for details on the behavior.  
4.0.6  
4.0.7  
Unlock Bypass Reset command  
The Unlock Bypass Reset command can be used to return to Read/Reset mode from  
Unlock Bypass Mode. Two Bus Write operations are required to issue the Unlock Bypass  
Reset command.  
Chip Erase command  
The Chip Erase command can be used to erase the entire chip. Six Bus Write operations  
are required to issue the Chip Erase Command and start the Program/Erase Controller.  
If any blocks are protected then these are ignored and all the other blocks are erased. If all  
of the blocks are protected the Chip Erase operation appears to start but will terminate  
within about 100µs, leaving the data unchanged. No error condition is given when protected  
blocks are ignored.  
During the erase operation the memory will ignore all commands. It is not possible to issue  
any command to abort the operation. Typical chip erase times are given in Table 6. All Bus  
Read operations during the Chip Erase operation will output the Status Register on the Data  
Inputs/Outputs. See the section on the Status Register for more details.  
After the Chip Erase operation has completed the memory will return to the Read Mode,  
unless an error has occurred. When an error occurs the memory will continue to output the  
Status Register. A Read/Reset command must be issued to reset the error condition and  
return to Read Mode.  
17/39  
Command interface  
M29F200BT, M29F200BB  
The Chip Erase Command sets all of the bits in unprotected blocks of the memory to ’1’. All  
previous data is lost.  
4.0.8  
Block Erase command  
The Block Erase command can be used to erase a list of one or more blocks. Six Bus Write  
operations are required to select the first block in the list. Each additional block in the list can  
be selected by repeating the sixth Bus Write operation using the address of the additional  
block. The Block Erase operation starts the Program/Erase Controller about 50µs after the  
last Bus Write operation. Once the Program/Erase Controller starts it is not possible to  
select any more blocks. Each additional block must therefore be selected within 50µs of the  
last block. The 50µs timer restarts when an additional block is selected. The Status Register  
can be read after the sixth Bus Write operation. See the Status Register for details on how  
to identify if the Program/Erase Controller has started the Block Erase operation.  
If any selected blocks are protected then these are ignored and all the other selected blocks  
are erased. If all of the selected blocks are protected the Block Erase operation appears to  
start but will terminate within about 100µs, leaving the data unchanged. No error condition is  
given when protected blocks are ignored.  
During the Block Erase operation the memory will ignore all commands except the Erase  
Suspend and Read/Reset commands. Typical block erase times are given in Table 6. All  
Bus Read operations during the Block Erase operation will output the Status Register on the  
Data Inputs/Outputs. See the section on the Status Register for more details.  
After the Block Erase operation has completed the memory will return to the Read Mode,  
unless an error has occurred. When an error occurs the memory will continue to output the  
Status Register. A Read/Reset command must be issued to reset the error condition and  
return to Read mode.  
The Block Erase Command sets all of the bits in the unprotected selected blocks to ’1’. All  
previous data in the selected blocks is lost.  
4.0.9  
Erase Suspend command  
The Erase Suspend Command may be used to temporarily suspend a Block Erase  
operation and return the memory to Read mode. The command requires one Bus Write  
operation.  
The Program/Erase Controller will suspend within 15µs of the Erase Suspend Command  
being issued. Once the Program/Erase Controller has stopped the memory will be set to  
Read mode and the Erase will be suspended. If the Erase Suspend command is issued  
during the period when the memory is waiting for an additional block (before the  
Program/Erase Controller starts) then the Erase is suspended immediately and will start  
immediately when the Erase Resume Command is issued. It will not be possible to select  
any further blocks for erasure after the Erase Resume.  
During Erase Suspend it is possible to Read and Program cells in blocks that are not being  
erased; both Read and Program operations behave as normal on these blocks. Reading  
from blocks that are being erased will output the Status Register. It is also possible to enter  
the Auto Select mode: the memory will behave as in the Auto Select mode on all blocks until  
a Read/Reset command returns the memory to Erase Suspend mode.  
18/39  
M29F200BT, M29F200BB  
Command interface  
4.0.10  
Erase Resume command  
The Erase Resume command must be used to restart the Program/Erase Controller from  
Erase Suspend. An erase can be suspended and resumed more than once.  
Table 4.  
Commands, 16-bit mode, BYTE = V  
IH  
Bus Write operations  
3rd 4th  
Addr Data Addr Data Addr Data Addr Data Addr Data Addr Data  
Command  
1st  
2nd  
5th  
6th  
1
3
3
4
3
X
F0  
AA  
AA  
AA  
AA  
Read/Reset  
555  
555  
555  
555  
2AA  
2AA  
2AA  
2AA  
55  
55  
55  
55  
X
F0  
90  
A0  
20  
Auto Select  
Program  
555  
555  
555  
PA  
PD  
Unlock Bypass  
Unlock Bypass  
Program  
2
X
A0  
PA  
PD  
Unlock Bypass Reset  
Chip Erase  
2
6
X
90  
AA  
AA  
B0  
30  
X
00  
55  
55  
555  
2AA  
2AA  
555  
555  
80  
80  
555  
555  
AA  
AA  
2AA  
2AA  
55  
55  
555  
BA  
10  
30  
Block Erase  
6+ 555  
Erase Suspend  
Erase Resume  
1
1
X
X
19/39  
Command interface  
M29F200BT, M29F200BB  
(1)(2)(3)  
Table 5.  
Commands, 8-bit mode, BYTE = V  
IL  
Bus Write operations  
3rd 4th  
Addr Data Addr Data Addr Data Addr Data Addr Data Addr Data  
Command  
1st  
2nd  
5th  
6th  
1
3
3
4
3
X
F0  
AA  
AA  
AA  
AA  
Read/Reset(4)  
AAA  
AAA  
AAA  
AAA  
555  
555  
555  
555  
55  
X
F0  
Auto Select(5)  
Program(6)  
55 AAA 90  
55 AAA A0  
55 AAA 20  
PA  
PD  
Unlock Bypass(7)  
Unlock Bypass  
Program(6)  
2
X
A0  
PA  
PD  
Unlock Bypass Reset(8)  
Chip Erase(6)  
2
6
X
90  
AA  
AA  
B0  
30  
X
00  
AAA  
555  
555  
55 AAA 80  
55 AAA 80  
AAA AA  
AAA AA  
555  
555  
55  
55  
AAA  
BA  
10  
30  
Block Erase(6)  
6+ AAA  
Erase Suspend(9)  
Erase Resume(10)  
1
1
X
X
1. X Don’t Care, PA Program Address, PD Program Data, BA Any address in the Block.  
2. All values in the table are in hexadecimal.  
3. The Command Interface only uses A–1, A0-A10 and DQ0-DQ7 to verify the commands; A11-A16, DQ8-DQ14 and DQ15  
are Don’t Care. DQ15A–1 is A–1 when BYTE is VIL or DQ15 when BYTE is VIH  
.
4. After a Read/Reset command, read the memory as normal until another command is issued.  
5. After an Auto Select command, read Manufacturer ID, Device ID or Block Protection Status.  
6. After a Program, Unlock Bypass Program, Chip Erase, or Block Erase command, read the Status Register until the  
Program/Erase Controller completes and the memory returns to Read Mode. Add additional Blocks during Block Erase  
Command with additional Bus Write Operations until the Timeout Bit is set.  
7. After the Unlock Bypass command, issue Unlock Bypass Program or Unlock Bypass Reset commands.  
8. After the Unlock Bypass Reset command read the memory as normal until another command is issued.  
9. After the Erase Suspend command, read non-erasing memory blocks as normal, issue Auto Select and Program  
commands on non-erasing blocks as normal.  
10. After the Erase Resume command the suspended Erase operation resumes, read the Status Register until the  
Program/Erase Controller completes and the memory returns to Read Mode.  
20/39  
M29F200BT, M29F200BB  
Command interface  
Table 6.  
Program, Erase times and Program, Erase endurance cycles  
(T = 0 to 70°C, –40 to 85°C or –40 to 125°C)  
A
Typical after  
Parameter  
Min  
Typ(1)  
Max  
Unit  
100k W/E Cycles(1)  
Chip Erase (All bits in the memory set to ‘0’)  
Chip Erase  
0.8  
2.5  
0.6  
8
0.8  
2.5  
0.6  
8
s
10  
4
s
Block Erase (64 Kbytes)  
s
Program (Byte or Word)  
150  
9
µs  
Chip Program (Byte by Byte)  
Chip Program (Word by Word)  
Program/Erase Cycles (per Block)  
1. TA = 25°C, VCC = 5V.  
2.3  
1.2  
2.3  
1.2  
s
s
4.5  
100,000  
cycles  
21/39  
Status register  
M29F200BT, M29F200BB  
5
Status register  
Bus Read operations from any address always read the Status Register during Program and  
Erase operations. It is also read during Erase Suspend when an address within a block  
being erased is accessed.  
The bits in the Status Register are summarized in Table 7: Status Register Bits.  
5.1  
Data Polling Bit (DQ7)  
The Data Polling Bit can be used to identify whether the Program/Erase Controller has  
successfully completed its operation or if it has responded to an Erase Suspend. The Data  
Polling Bit is output on DQ7 when the Status Register is read.  
During Program operations the Data Polling Bit outputs the complement of the bit being  
programmed to DQ7. After successful completion of the Program operation the memory  
returns to Read mode and Bus Read operations from the address just programmed output  
DQ7, not its complement.  
During Erase operations the Data Polling Bit outputs ’0’, the complement of the erased state  
of DQ7. After successful completion of the Erase operation the memory returns to Read  
Mode.  
In Erase Suspend mode the Data Polling Bit will output a ’1’ during a Bus Read operation  
within a block being erased. The Data Polling Bit will change from a ’0’ to a ’1’ when the  
Program/Erase Controller has suspended the Erase operation.  
Figure 4: Data polling flowchart, gives an example of how to use the Data Polling Bit. A Valid  
Address is the address being programmed or an address within the block being erased.  
5.2  
Toggle Bit (DQ6)  
The Toggle Bit can be used to identify whether the Program/Erase Controller has  
successfully completed its operation or if it has responded to an Erase Suspend. The Toggle  
Bit is output on DQ6 when the Status Register is read.  
During Program and Erase operations the Toggle Bit changes from ’0’ to ’1’ to ’0’, etc., with  
successive Bus Read operations at any address. After successful completion of the  
operation the memory returns to Read mode.  
During Erase Suspend mode the Toggle Bit will output when addressing a cell within a block  
being erased. The Toggle Bit will stop toggling when the Program/Erase Controller has  
suspended the Erase operation.  
Figure 5: Data toggle flowchart, gives an example of how to use the Data Toggle Bit.  
5.3  
Error Bit (DQ5)  
The Error Bit can be used to identify errors detected by the Program/Erase Controller. The  
Error Bit is set to ’1’ when a Program, Block Erase or Chip Erase operation fails to write the  
correct data to the memory. If the Error Bit is set a Read/Reset command must be issued  
22/39  
M29F200BT, M29F200BB  
Status register  
before other commands are issued. The Error bit is output on DQ5 when the Status Register  
is read.  
Note that the Program command cannot change a bit set at ’0’ back to ’1’ and attempting to  
do so may or may not set DQ5 at ‘1’. In both cases, a successive Bus Read operation will  
show the bit is still ’0’. One of the Erase commands must be used to set all the bits in a block  
or in the whole memory from ’0’ to ’1’.  
5.4  
5.5  
Erase Timer Bit (DQ3)  
The Erase Timer Bit can be used to identify the start of Program/Erase Controller operation  
during a Block Erase command. Once the Program/Erase Controller starts erasing the  
Erase Timer Bit is set to ’1’. Before the Program/Erase Controller starts the Erase Timer Bit  
is set to ’0’ and additional blocks to be erased may be written to the Command Interface.  
The Erase Timer Bit is output on DQ3 when the Status Register is read.  
Alternative Toggle Bit (DQ2)  
The Alternative Toggle Bit can be used to monitor the Program/Erase controller during  
Erase operations. The Alternative Toggle Bit is output on DQ2 when the Status Register is  
read.  
During Chip Erase and Block Erase operations the Toggle Bit changes from ’0’ to ’1’ to ’0’,  
etc., with successive Bus Read operations from addresses within the blocks being erased.  
Once the operation completes the memory returns to Read mode.  
During Erase Suspend the Alternative Toggle Bit changes from ’0’ to ’1’ to ’0’, etc. with  
successive Bus Read operations from addresses within the blocks being erased. Bus Read  
operations to addresses within blocks not being erased will output the memory cell data as if  
in Read mode.  
After an Erase operation that causes the Error Bit to be set the Alternative Toggle Bit can be  
used to identify which block or blocks have caused the error. The Alternative Toggle Bit  
changes from ’0’ to ’1’ to ’0’, etc. with successive Bus Read Operations from addresses  
within blocks that have not erased correctly. The Alternative Toggle Bit does not change if  
the addressed block has erased correctly.  
23/39  
Status register  
M29F200BT, M29F200BB  
(1)  
Table 7.  
Status Register Bits  
Address  
Operation  
DQ7  
DQ6  
DQ5  
DQ3  
DQ2  
RB  
Program  
Any Address  
Any Address  
DQ7  
Toggle  
0
0
Program during  
Erase Suspend  
DQ7  
Toggle  
0
0
Program Error  
Chip Erase  
Any Address  
Any Address  
Erasing Block  
DQ7  
Toggle  
Toggle  
Toggle  
1
0
0
1
0
0
0
0
0
0
Toggle  
Toggle  
Block Erase before  
timeout  
No  
Toggle  
Non-Erasing Block  
Erasing Block  
0
0
0
Toggle  
Toggle  
Toggle  
0
0
0
0
1
1
0
0
0
Toggle  
Block Erase  
No  
Toggle  
Non-Erasing Block  
No  
Toggle  
Erasing Block  
1
0
Toggle  
1
1
0
Erase Suspend  
Non-Erasing Block  
Data read as normal  
Good Block  
Address  
No  
Toggle  
0
0
Toggle  
Toggle  
1
1
1
1
Erase Error  
Faulty Block  
Address  
Toggle  
0
1. Unspecified data bits should be ignored.  
24/39  
M29F200BT, M29F200BB  
Figure 4.  
Status register  
Data polling flowchart  
START  
READ DQ5 & DQ7  
at VALID ADDRESS  
DQ7  
=
DATA  
YES  
NO  
NO  
DQ5  
= 1  
YES  
READ DQ7  
at VALID ADDRESS  
DQ7  
=
DATA  
YES  
NO  
FAIL  
PASS  
AI03598  
25/39  
Status register  
M29F200BT, M29F200BB  
Figure 5.  
Data toggle flowchart  
START  
READ  
DQ5 & DQ6  
READ DQ6  
DQ6  
=
NO  
TOGGLE  
YES  
NO  
DQ5  
= 1  
YES  
READ DQ6  
TWICE  
DQ6  
=
NO  
TOGGLE  
YES  
FAIL  
PASS  
AI01370B  
26/39  
M29F200BT, M29F200BB  
Maximum rating  
6
Maximum rating  
Stressing the device above the rating listed in the Absolute Maximum Ratings table may  
cause permanent damage to the device. Exposure to Absolute Maximum Rating conditions  
for extended periods may affect device reliability. These are stress ratings only and  
operation of the device at these or any other conditions above those indicated in the  
Operating sections of this specification is not implied. Refer also to the STMicroelectronics  
SURE Program and other relevant quality documents.  
(1)  
Table 8.  
Symbol  
Absolute maximum ratings  
Parameter  
Value  
Unit  
Ambient operating temperature (temperature range  
option 1)  
0 to 70  
°C  
Ambient operating temperature (temperature range  
option 6)  
TA  
–40 to 85  
°C  
°C  
Ambient Operating Temperature (Temperature Range  
Option 3)  
–40 to 125  
TBIAS  
TSTG  
Temperature under bias  
Storage temperature  
Input or output voltage  
Supply Voltage  
–50 to 125  
–65 to 150  
–0.6 to 6  
°C  
°C  
V
(2)  
VIO  
VCC  
VID  
–0.6 to 6  
V
Identification voltage  
–0.6 to 13.5  
V
1. Except for the Operating Temperature Range, stresses above those listed in the Table 8: Absolute  
maximum ratings may cause permanent damage to the device. These are stress ratings only and  
operation of the device at these or any other conditions above those indicated in the Operating sections of  
this specification is not implied. Exposure to Absolute Maximum Rating conditions for extended periods  
may affect device reliability. Refer also to the STMicroelectronics SURE Program and other relevant  
quality documents.  
2. Minimum Voltage may undershoot to –2V during transition and for less than 20ns during transitions.  
27/39  
DC and ac parameters  
M29F200BT, M29F200BB  
7
DC and ac parameters  
This section summarizes the operating measurement conditions, and the dc and ac  
characteristics of the device. The parameters in the dc and ac characteristics Tables that  
follow, are derived from tests performed under the Measurement Conditions summarized in  
Table 9: Operating and ac measurement conditions. Designers should check that the  
operating conditions in their circuit match the operating conditions when relying on the  
quoted parameters.  
Table 9.  
Operating and ac measurement conditions  
M29F200B  
Parameter  
45 / 50  
70 / 90  
AC Test Conditions  
High Speed  
30pF  
Standard  
100pF  
Load Capacitance (CL)  
Input Rise and Fall Times  
Input Pulse Voltages  
10ns  
0 to 3V  
1.5V  
10ns  
0.45 to 2.4V  
0.8V and 2.0V  
Input and Output Timing Ref. Voltages  
(1)  
Table 10. Capacitance (T = 25 °C, f = 1 MHz)  
A
Symbol  
Parameter  
Test condition  
Min  
Max  
Unit  
pF  
pF  
CIN  
Input Capacitance  
Output Capacitance  
VIN = 0V  
6
COUT  
VOUT = 0V  
12  
1. Sampled only, not 100% tested.  
Figure 6.  
AC testing input output waveform  
High Speed  
3V  
1.5V  
0V  
Standard  
2.4V  
2.0V  
0.8V  
0.45V  
AI01275B  
28/39  
M29F200BT, M29F200BB  
Figure 7.  
DC and ac parameters  
AC testing load circuit  
1.3V  
1N914  
3.3k  
DEVICE  
UNDER  
TEST  
OUT  
= 30pF or 100pF  
C
L
C
includes JIG capacitance  
AI03027  
L
Table 11. DC characteristics (T = 0 to 70°C, –40 to 85°C or –40 to 125°C)  
A
Symbol  
Parameter  
Test Condition  
Min  
Typ(1)  
Max  
Unit  
ILI  
Input Leakage Current  
Output Leakage Current  
0V VIN VCC  
±1  
±1  
µA  
µA  
ILO  
0V VOUT VCC  
E = VIL, G = VIH,  
f = 6MHz  
ICC1  
ICC2  
ICC3  
Supply Current (Read)  
6
20  
1
mA  
mA  
µA  
Supply Current (Standby) TTL  
E = VIH  
E = VCC ±0.2V,  
RP = VCC ±0.2V  
Supply Current (Standby)  
CMOS  
30  
100  
Supply Current  
(Program/Erase)  
Program/Erase  
Controller active  
(2)  
ICC4  
20  
mA  
VIL  
VIH  
VOL  
Input Low Voltage  
–0.5  
2
0.8  
VCC +0.5  
0.45  
V
V
Input High Voltage  
Output Low Voltage  
Output High Voltage TTL  
Output High Voltage CMOS  
Identification Voltage  
Identification Current  
IOL = 5.8mA  
IOH = –2.5mA  
IOH = –100µA  
V
2.4  
VCC –0.4  
11.5  
V
VOH  
V
VID  
IID  
12.5  
100  
V
A9 = VID  
µA  
Program/Erase Lockout Supply  
Voltage  
(2)  
VLKO  
3.2  
4.2  
V
1. TA = 25°C, VCC = 5V.  
2. Sampled only, not 100% tested.  
29/39  
DC and ac parameters  
M29F200BT, M29F200BB  
Table 12. Read ac characteristics (TA = 0 to 70°C, –40 to 85°C or –40 to 125°C)  
M29F200B  
50  
Symbol  
Alt  
Parameter  
Test Condition  
Unit  
45  
70 / 90  
Address Valid to Next Address  
Valid  
E = VIL,  
Min  
tAVAV  
tAVQV  
tRC  
45  
50  
50  
70  
ns  
ns  
G = VIL  
E = VIL,  
Max  
tACC  
Address Valid to Output Valid  
45  
70  
G = VIL  
Chip Enable Low to Output  
Transition  
(1)  
tELQX  
tLZ  
tCE  
G = VIL  
G = VIL  
E = VIL  
Min  
Max  
Min  
0
45  
0
0
50  
0
0
70  
0
ns  
ns  
ns  
tELQV  
Chip Enable Low to Output Valid  
Output Enable Low to Output  
Transition  
(1)  
tGLQX  
tOLZ  
tGLQV  
tOE  
tHZ  
tDF  
Output Enable Low to Output Valid  
Chip Enable High to Output Hi-Z  
Output Enable High to Output Hi-Z  
E = VIL  
G = VIL  
E = VIL  
Max  
Max  
Max  
25  
15  
15  
30  
18  
18  
30  
20  
20  
ns  
ns  
ns  
(1)  
tEHQZ  
(1)  
tGHQZ  
tEHQX  
tGHQX  
tAXQX  
Chip Enable, Output Enable or  
Address Transition to Output  
Transition  
tOH  
Min  
0
5
0
5
0
5
ns  
ns  
tELBL  
tELBH  
tELFL  
tELFH  
Chip Enable to BYTE Low or High  
Max  
tBLQZ  
tBHQV  
tFLQZ BYTE Low to Output Hi-Z  
tFHQV BYTE High to Output Valid  
Max  
Max  
15  
30  
15  
30  
20  
30  
ns  
ns  
1. Sampled only, not 100% tested.  
Figure 8.  
Read Mode ac waveforms  
tAVAV  
VALID  
A0-A16/  
A–1  
tAVQV  
tAXQX  
E
tELQV  
tELQX  
tEHQX  
tEHQZ  
G
tGLQX  
tGLQV  
tGHQX  
tGHQZ  
DQ0-DQ7/  
DQ8-DQ15  
VALID  
tBHQV  
BYTE  
tELBL/tELBH  
tBLQZ  
AI02915  
30/39  
M29F200BT, M29F200BB  
DC and ac parameters  
Table 13. Write ac characteristics, Write Enable controlled (T = 0 to 70 °C,  
A
–40 to 85 °C or –40 to 125 °C)  
M29F200B  
50  
Symbol  
Alt  
Parameter  
Unit  
45  
70 / 90  
tAVAV  
tELWL  
tWLWH  
tDVWH  
tWHDX  
tWHEH  
tWHWL  
tAVWL  
tWLAX  
tGHWL  
tWHGL  
tWC  
tCS  
tWP  
tDS  
Address Valid to Next Address Valid  
Chip Enable Low to Write Enable Low  
Write Enable Low to Write Enable High  
Input Valid to Write Enable High  
Min  
Min  
Min  
Min  
Min  
Min  
Min  
Min  
Min  
Min  
Min  
Max  
Min  
45  
0
50  
0
70  
0
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
µs  
40  
25  
0
40  
25  
0
45  
30  
0
tDH  
tCH  
tWPH  
tAS  
Write Enable High to Input Transition  
Write Enable High to Chip Enable High  
Write Enable High to Write Enable Low  
Address Valid to Write Enable Low  
Write Enable Low to Address Transition  
Output Enable High to Write Enable Low  
Write Enable High to Output Enable Low  
0
0
0
20  
0
20  
0
20  
0
tAH  
40  
0
40  
0
45  
0
tOEH  
0
0
0
(1)  
tWHRL  
tBUSY Program/Erase Valid to RB Low  
tVCS VCC High to Chip Enable Low  
30  
50  
30  
50  
30  
50  
tVCHEL  
1. Sampled only, not 100% tested.  
Figure 9.  
Write ac waveforms, Write Enable controlled  
tAVAV  
A0-A16/  
A–1  
VALID  
tWLAX  
tAVWL  
tWHEH  
E
tELWL  
tWHGL  
G
W
tGHWL  
tWLWH  
tWHWL  
tWHDX  
tDVWH  
DQ0-DQ7/  
DQ8-DQ15  
VALID  
V
CC  
tVCHEL  
RB  
tWHRL  
AI01991  
31/39  
DC and ac parameters  
M29F200BT, M29F200BB  
Table 14. Write AC Characteristics, Chip Enable Controlled  
(T = 0 to 70 °C, –40 to 85 °C or –40 to 125 °C)  
A
M29F200B  
Unit  
Symbol  
Alt  
Parameter  
45  
50  
70 / 90  
tAVAV  
tWLEL  
tELEH  
tDVEH  
tEHDX  
tEHWH  
tEHEL  
tAVEL  
tELAX  
tGHEL  
tEHGL  
tWC  
tWS  
tCP  
Address Valid to Next Address Valid  
Write Enable Low to Chip Enable Low  
Chip Enable Low to Chip Enable High  
Input Valid to Chip Enable High  
Min  
Min  
Min  
Min  
Min  
Min  
Min  
Min  
Min  
Min  
Min  
Max  
Min  
45  
0
50  
0
70  
0
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
µs  
40  
25  
0
40  
25  
0
45  
30  
0
tDS  
tDH  
tWH  
tCPH  
tAS  
Chip Enable High to Input Transition  
Chip Enable High to Write Enable High  
Chip Enable High to Chip Enable Low  
Address Valid to Chip Enable Low  
Chip Enable Low to Address Transition  
Output Enable High Chip Enable Low  
Chip Enable High to Output Enable Low  
0
0
0
20  
0
20  
0
20  
0
tAH  
40  
0
40  
0
45  
0
tOEH  
0
0
0
(1)  
tEHRL  
tBUSY Program/Erase Valid to RB Low  
tVCS VCC High to Write Enable Low  
30  
50  
30  
50  
30  
50  
tVCHWL  
1. Sampled only, not 100% tested.  
Figure 10. Write ac waveforms, Chip Enable controlled  
tAVAV  
A0-A16/  
VALID  
A–1  
tELAX  
tAVEL  
tEHWH  
W
tWLEL  
tEHGL  
G
tGHEL  
tELEH  
E
tEHEL  
tEHDX  
tDVEH  
VALID  
DQ0-DQ7/  
DQ8-DQ15  
V
CC  
tVCHWL  
RB  
tEHRL  
AI01992  
32/39  
M29F200BT, M29F200BB  
DC and ac parameters  
Table 15. Reset/Block Temporary Unprotect AC Characteristics  
(T = 0 to 70 °C, –40 to 85 °C or –40 to 125 °C)  
A
M29F200B  
Unit  
Symbol  
Alt  
Parameter  
45  
50  
70 / 90  
(1)  
tPHWL  
RP High to Write Enable Low, Chip Enable  
Low, Output Enable Low  
tPHEL  
tPHGL  
tRH  
Min  
Min  
50  
50  
50  
ns  
ns  
(1)  
(1)  
tRHWL  
RB High to Write Enable Low, Chip Enable  
Low, Output Enable Low  
(1)  
tRHEL  
tRB  
0
0
0
(1)  
tRHGL  
tPLPX  
tRP  
RP Pulse Width  
Min  
Max  
Min  
500  
10  
500  
10  
500  
10  
ns  
µs  
ns  
(1)  
tPLYH  
tREADY RP Low to Read Mode  
tVIDR RP Rise Time to VID  
(1)  
tPHPHH  
500  
500  
500  
1. Sampled only, not 100% tested.  
Figure 11. Reset/Block Temporary Unprotect ac waveforms  
W, E, G  
tPHWL, tPHEL, tPHGL  
RB  
tRHWL, tRHEL, tRHGL  
tPHPHH  
tPLPX  
RP  
tPLYH  
AI02931  
33/39  
Package Mechanical  
M29F200BT, M29F200BB  
8
Package Mechanical  
Figure 12. TSOP48 - 48 lead Plastic Thin Small Outline, 12 x 20mm, package outline  
1
48  
e
D1  
B
L1  
24  
25  
A2  
A
E1  
E
A1  
α
L
DIE  
C
CP  
TSOP-G  
1. Drawing is not to scale.  
Table 16. TSOP48 - 48 lead Plastic Thin Small Outline, 12 x 20mm, Package Mechanical Data  
millimeters  
Min  
inches  
Min  
Symbol  
Typ  
Max  
Typ  
Max  
A
A1  
A2  
B
1.200  
0.150  
1.050  
0.270  
0.210  
0.100  
12.100  
20.200  
18.500  
0.0472  
0.0059  
0.0413  
0.0106  
0.0083  
0.0039  
0.4764  
0.7953  
0.7283  
0.100  
1.000  
0.220  
0.050  
0.950  
0.170  
0.100  
0.0039  
0.0394  
0.0087  
0.0020  
0.0374  
0.0067  
0.0039  
C
CP  
D1  
E
12.000  
20.000  
18.400  
0.500  
0.600  
0.800  
3
11.900  
19.800  
18.300  
0.4724  
0.7874  
0.7244  
0.0197  
0.0236  
0.0315  
3
0.4685  
0.7795  
0.7205  
E1  
e
L
0.500  
0.700  
0.0197  
0.0276  
L1  
α
0
5
0
5
34/39  
M29F200BT, M29F200BB  
Package Mechanical  
Figure 13. SO44 - 44 lead Plastic Small Outline, 500 mils body width, package outline  
D
44  
23  
c
E1 E  
θ
1
22  
A1  
L
A2  
A
L1  
ddd  
b
e
SO-F  
1. Drawing is not to scale.  
Table 17. SO44 - 44 lead Plastic Small Outline, 500 mils body width, package mechanical data  
millimeters  
Min  
inches  
Min  
Symbol  
Typ  
Max  
Typ  
Max  
A
A1  
A2  
b
3.00  
0.118  
0.10  
2.69  
0.004  
0.106  
2.56  
0.35  
2.79  
0.50  
0.28  
28.63  
0.10  
16.28  
12.73  
0.101  
0.014  
0.007  
1.117  
0.110  
0.020  
0.011  
1.127  
0.004  
0.641  
0.501  
c
0.18  
D
28.50  
28.37  
1.122  
ddd  
E
16.03  
12.60  
1.27  
15.77  
12.47  
0.631  
0.496  
0.050  
0.031  
0.068  
0.621  
0.491  
E1  
e
L
0.79  
L1  
Θ
1.73  
8
8
N
44  
44  
35/39  
Part numbering  
M29F200BT, M29F200BB  
9
Part numbering  
Table 18. Ordering information scheme  
Example:  
M29F200BB  
50  
N
1
T
Device Type  
M29  
Operating Voltage  
F = VCC = 5V ± 10%  
Device Function  
200B = 2 Mbit (256Kb x8 or 128Kb x16), Boot Block  
Array Matrix  
T = Top Boot  
B = Bottom Boot  
Speed  
45 = 45 ns  
50 = 50 ns(1)  
70 = 70 ns  
90 = 90 ns  
Package  
N = TSOP48: 12 x 20 mm  
M = SO44 500mm width  
Temperature Range  
1 = 0 to 70 °C  
3 = –40 to 125 °C  
6 = –40 to 85 °C  
Option  
Blank = Standard Packing  
T = Tape & Reel Packing  
E = ECOPACK Package, Standard Packing  
F = ECOPACK Package, Tape & Reel Packing  
1. 50ns speed devices are only available in M29F200BB in Temperature Range option 3.  
The last two characters of the ordering code may be replaced by a letter code for  
preprogrammed parts, otherwise devices are shipped from the factory with the memory  
content bits erased to ’1’.  
For a list of available options (Speed, Package, etc...) or for further information on any  
aspect of this device, please contact the ST Sales Office nearest to you.  
36/39  
M29F200BT, M29F200BB  
Block addresses  
Appendix A  
Block addresses  
Table 19. Top Boot block addresses, M29F200BT  
Size  
(Kbytes)  
Address Range  
(x8)  
Address Range  
#
(x16)  
6
5
4
3
2
1
0
16  
8
3C000h-3FFFFh  
3A000h-3BFFFh  
38000h-39FFFh  
30000h-37FFFh  
20000h-2FFFFh  
10000h-1FFFFh  
00000h-0FFFFh  
1E000h-1FFFFh  
1D000h-1DFFFh  
1C000h-1CFFFh  
18000h-1BFFFh  
10000h-17FFFh  
08000h-0FFFFh  
00000h-07FFFh  
8
32  
64  
64  
64  
Table 20. Bottom Boot Block Addresses, M29F200BB  
Size  
(Kbytes)  
Address Range  
(x8)  
Address Range  
(x16)  
#
6
5
4
3
2
1
0
64  
64  
64  
32  
8
30000h-3FFFFh  
20000h-2FFFFh  
10000h-1FFFFh  
08000h-0FFFFh  
06000h-07FFFh  
04000h-05FFFh  
00000h-03FFFh  
18000h-1FFFFh  
10000h-17FFFh  
08000h-0FFFFh  
04000h-07FFFh  
03000h-03FFFh  
02000h-02FFFh  
00000h-01FFFh  
8
16  
37/39  
Revision history  
M29F200BT, M29F200BB  
10  
Revision history  
Table 21. Document revision history  
Date  
Revision  
Changes  
July 1999  
1.0  
First Issue  
Chip Erase Max. specification added (Table 6)  
Block Erase Max. specification added (Table 6)  
Program Max. specification added (Table 6)  
Chip Program Max. specification added (Table 6)  
ICC1 and ICC3 Typ. specification added (Table 11)  
ICC3 Test Condition changed (Table 11)  
10/08/99  
07/28/00  
2.0  
3.0  
New document template  
Document type: from Preliminary Data to Data Sheet  
Status Register bit DQ5 clarification  
Data Polling Flowchart diagram change (Figure 4)  
Data Toggle Flowchart diagram change (Figure 5)  
Document restructured.  
Table 18: Ordering information scheme: standard package added and  
ECOPACK version added for both standard package and Tape & Reel  
packing. Note 1 modified.  
19-Sep-2005  
22-Mar-2007  
4.0  
55ns speed class replaced by 50ns.  
TSOP48 mechanical data updated, and SO44 525mm body width  
changed to SO44 500mm body width.  
Document restructured.  
5
SO44 package code changed to ‘M’ inSection : Features and in Table 18:  
Ordering information scheme.  
38/39  
M29F200BT, M29F200BB  
Please Read Carefully:  
Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the  
right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any  
time, without notice.  
All ST products are sold pursuant to ST’s terms and conditions of sale.  
Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no  
liability whatsoever relating to the choice, selection or use of the ST products and services described herein.  
No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this  
document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products  
or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such  
third party products or services or any intellectual property contained therein.  
UNLESS OTHERWISE SET FORTH IN ST’S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED  
WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED  
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS  
OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.  
UNLESS EXPRESSLY APPROVED IN WRITING BY AN AUTHORIZED ST REPRESENTATIVE, ST PRODUCTS ARE NOT  
RECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE SUSTAINING  
APPLICATIONS, NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN PERSONAL INJURY,  
DEATH, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE. ST PRODUCTS WHICH ARE NOT SPECIFIED AS "AUTOMOTIVE  
GRADE" MAY ONLY BE USED IN AUTOMOTIVE APPLICATIONS AT USER’S OWN RISK.  
Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void  
any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any  
liability of ST.  
ST and the ST logo are trademarks or registered trademarks of ST in various countries.  
Information in this document supersedes and replaces all information previously supplied.  
The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners.  
© 2007 STMicroelectronics - All rights reserved  
STMicroelectronics group of companies  
Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan -  
Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America  
www.st.com  
39/39  
About ST  
Products  
Applications  
Support  
Buy  
News & Events  
ST Worldwide  
Contact Us  
Login  
search the site  
Part Number Search  
Search For Part #:  
M29F200BB70M6E  
Example: *74*00*  
Matching Documents: 1 - 1 of 1  
Product  
Generic Part Number(s) Orderable Part Number(s) Status  
Page/  
Description  
Datasheet  
M29F200BT  
M29F200BB70M6E  
NRND  
2 MBIT (256KB X8 OR 128KB X16, BOOT BLOCK) SINGLE SUPPLY  
FLASH MEMORY  
Memories|Flash NOR, Embedded Applications|Industry Standard, 5V,  
M29F  
Search time: 0.075s  
All rights reserved © 2007 STMicroelectronics :: Terms Of Use :: Privacy Policy  
About ST  
Products  
Applications  
Support  
Buy  
News & Events  
ST Worldwide  
Contact Us  
Login  
search the site  
Part Number Search  
Search For Part #:  
M29F200BT70M6E  
Example: *74*00*  
Matching Documents: 1 - 1 of 1  
Product  
Generic Part Number(s) Orderable Part Number(s) Status  
Page/  
Description  
Datasheet  
M29F200BT  
M29F200BT70M6E  
NRND  
2 MBIT (256KB X8 OR 128KB X16, BOOT BLOCK) SINGLE SUPPLY  
FLASH MEMORY  
Memories|Flash NOR, Embedded Applications|Industry Standard, 5V,  
M29F  
Search time: 0.074s  
All rights reserved © 2007 STMicroelectronics :: Terms Of Use :: Privacy Policy  

相关型号:

M29F200BB90M1T

2 Mbit 256Kb x8 or 128Kb x16, Boot Block Single Supply Flash Memory
STMICROELECTR

M29F200BB90M3

Flash, 128KX16, 90ns, PDSO44, 0.525 INCH, PLASTIC, SOP-44
NUMONYX

M29F200BB90M3F

Flash, 128KX16, 90ns, PDSO44, 0.525 INCH, LEAD FREE, PLASTIC, SOP-44
NUMONYX

M29F200BB90M3T

2 Mbit 256Kb x8 or 128Kb x16, Boot Block Single Supply Flash Memory
STMICROELECTR

M29F200BB90M6

128KX16 FLASH 5V PROM, 90ns, PDSO44, 0.525 INCH, PLASTIC, SOP-44
NUMONYX

M29F200BB90M6E

128KX16 FLASH 5V PROM, 90ns, PDSO44, 0.525 INCH, LEAD FREE, PLASTIC, SOP-44
NUMONYX

M29F200BB90M6F

128KX16 FLASH 5V PROM, 90ns, PDSO44, 0.525 INCH, LEAD FREE, PLASTIC, SOP-44
NUMONYX

M29F200BB90M6T

2 Mbit 256Kb x8 or 128Kb x16, Boot Block Single Supply Flash Memory
STMICROELECTR

M29F200BB90MT1

Flash, 128KX16, 90ns, PDSO44, 0.500 INCH, PLASTIC, SO-44
NUMONYX

M29F200BB90MT1E

Flash, 128KX16, 90ns, PDSO44, 0.500 INCH, LEAD FREE, PLASTIC, SO-44
NUMONYX

M29F200BB90MT1F

Flash, 128KX16, 90ns, PDSO44, 0.500 INCH, LEAD FREE, PLASTIC, SO-44
NUMONYX

M29F200BB90MT3E

Flash, 128KX16, 90ns, PDSO44, 0.500 INCH, LEAD FREE, PLASTIC, SO-44
NUMONYX