Freelance Electronics Components Distributor
Closed Dec 25th-26th
800-300-1968
We Stock Hard to Find Parts

M29W640GH70NB6E

Part # M29W640GH70NB6E
Description NOR Flash Parallel 3V/3.3V 64M-bit 8M x 8/4M x 16 70ns 56-
Category IC
Availability In Stock
Qty 10
Qty Price
1 - 2 $5.01407
3 - 4 $3.98847
5 - 6 $3.76055
7 - 8 $3.49466
9 + $3.11480
Manufacturer Available Qty
STMicroelectronics
Date Code: 0921
  • Shipping Freelance Stock: 10
    Ships Immediately



Technical Document


DISCLAIMER: The information provided herein is solely for informational purposes. Customers must be aware of the suitability of this product for their application, and consider that variable factors such as Manufacturer, Product Category, Date Codes, Pictures and Descriptions may differ from available inventory.

March 2008 Rev 5 1/90
1
M29W640GH M29W640GL
M29W640GT M29W640GB
64 Mbit (8Mb x8 or 4Mb x16, Page)
3V supply Flash memory
Feature
Supply Voltage
–V
CC
=
2.7 to 3.6 V for Program/Erase/Read
–V
PP
=12 V for Fast Program (optional)
Asynchronous Random/Page Read
Page Width: 4 words
Page Access: 25 ns
Random Access: 60 ns, 70 ns, 90 ns
Fast Program commands
2 word/4 byte Program (without V
PP
=12 V)
4 word/8 byte Program (with V
PP
=12 V)
16 word/32 byte Write Buffer
Programming time
10 µs per byte/word typical
Chip Program time: 10 s (4-word Program)
Memory organization
M29W640GH/L:
128 main blocks, 64 Kbytes each
M29W640GT/B
Eight 8 Kbytes Boot blocks (top or bottom)
127 Main blocks, 64 Kbytes each
Program/Erase controller
Embedded byte/word program algorithms
Program/Erase Suspend and Resume
Read from any block during Program
Suspend
Read and Program another block during
Erase Suspend
ECOPACK
®
packages
128 word Extended Memory block
Extra block used as security block or to
store additional information
Low power consumption:Standby and
Automatic Standby
Unlock Bypass Program command
Faster Production/Batch Programming
Common Flash Interface: 64-bit Security Code
V
PP
/WP pin for Fast Program and Write Protect
Temporary Block Unprotection mode
100,000 Program/Erase cycles per block
Electronic Signature
Manufacturer Code: 0020h
Device code (see Ta ble 1)
FBGA
TSOP56 (NB)
14 x 20mm(1
)
TBGA64 (ZF)
10 x 13mm(1)
TSOP48 (NA)
12 x 20mm
TFBGA48 (ZA)
6 x 8mm
FBGA
1. Packages only available upon request.
Table 1. Device summary
Root Part Number Device code
M29W640GH: Uniform, last block protected by V
PP
/WP 227Eh + 220Ch + 2201h
M29W640GL: Uniform, first block protected by V
PP
/WP 227Eh + 220Ch + 2200h
M29W640GT: Top Boot Blocks 227Eh + 2210h + 2201h
M29W640GB: Bottom Boot Blocks 227Eh + 2210h + 2200h
www.numonyx.com
Contents M29W640GH, M29W640GL, M29W640GT, M29W640GB
2/90
Contents
1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2 Signal descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.1 Address Inputs (A0-A21) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2 Data Inputs/Outputs (DQ0-DQ7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3 Data Inputs/Outputs (DQ8-DQ14) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.4 Data Input/Output or Address Input (DQ15A–1) . . . . . . . . . . . . . . . . . . . 14
2.5 Chip Enable (E
) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.6 Output Enable (G
) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.7 Write Enable (W
) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.8 V
PP
/Write Protect (V
PP/
WP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.9 Reset/Block Temporary Unprotect (RP
) . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.10 Ready/Busy Output (RB
) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.11 Byte/Word Organization Select (BYTE
) . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.12 V
CC
Supply Voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.13 V
SS
Ground . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3 Bus operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.1 Bus Read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.2 Bus Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.3 Output Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.4 Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.5 Automatic Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.6 Special Bus Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.6.1 Electronic Signature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.6.2 Block Protect and Chip Unprotect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4 Command Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.1 Standard commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.1.1 Read/Reset command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.1.2 Auto Select command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.1.3 Read CFI Query command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
M29W640GH, M29W640GL, M29W640GT, M29W640GB Contents
3/90
4.1.4 Chip Erase command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.1.5 Block Erase command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.1.6 Erase Suspend command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.1.7 Erase Resume command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.1.8 Program Suspend command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.1.9 Program Resume command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.1.10 Program command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.2 Fast Program commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.2.1 Double Byte Program command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.2.2 Quadruple Byte Program command . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.2.3 Octuple Byte Program command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4.2.4 Double Word Program command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4.2.5 Quadruple Word Program command . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.2.6 Unlock Bypass command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.2.7 Unlock Bypass Program command . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.2.8 Unlock Bypass Reset command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.2.9 Write to Buffer and Program command . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.2.10 Write to Buffer and Program Confirm command . . . . . . . . . . . . . . . . . . 32
4.2.11 Write to Buffer and Program Abort and Reset command . . . . . . . . . . . 32
4.3 Block Protection commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.3.1 Enter Extended Block command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.3.2 Exit Extended Block command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.3.3 Block Protect and Chip Unprotect commands . . . . . . . . . . . . . . . . . . . . 33
5 Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
5.1 Data Polling Bit (DQ7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
5.2 Toggle Bit (DQ6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
5.3 Error Bit (DQ5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
5.4 Erase Timer Bit (DQ3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
5.5 Alternative Toggle Bit (DQ2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
5.6 Write to Buffer and Program Abort Bit (DQ1) . . . . . . . . . . . . . . . . . . . . . . 41
6 Maximum rating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
7 DC and ac parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
8 Package mechanical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
1234567NEXT