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

S29GL256N10TFI020

Part # S29GL256N10TFI020
Description NOR Flash Parallel 3.3V 256M-bit 32M x 8/16M x 16 100ns 56
Category IC
Availability In Stock
Qty 2
Qty Price
1 + $11.48011
Manufacturer Available Qty
Date Code: 0623
  • Shipping Freelance Stock: 2
    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.

76 S29GLxxxN MirrorBitTM Flash Family 27631A4 May 13, 2004
Advance Information
Ta b l e 1 3 . S29GL512N, S29GL256N, S29GL128N Command Definitions, x8
Command (Notes)
Cycles
Bus Cycles (Notes 2–5)
First Second Third Fourth Fifth Sixth
Addr Data Addr Data Addr Data Addr Data Addr Data Addr Data
Read (6) 1 RA RD
Reset (7) 1 XXX F0
Autoselect
Manufacturer ID 4 AAA AA 555 55 AAA 90 X00 01
Device ID 4 AAA AA 555 55 AAA 90 X02 XX7E X1C
Note
17
X1E
Note
17
Sector Protect Verify 4 AAA AA 555 55 AAA 90
(SA)
X04
00
01
Secure Device Verify (9) 4 AAA AA 555 55 AAA 90 X06
Note
10
CFI Query (11) 1 AA 98
Write to Buffer 3 AAA AA 555 55 SA 25 SA WC PA PD WBL PD
Program Buffer to Flash (confirm) 1 SA 29
Write-to-Buffer-Abort Reset (16) 3 AAA AA PA 55 555 F0
Chip Erase 6 AAA AA 555 55 AAA 80 AAA AA 555 55 AAA 10
Sector Erase 6 AAA AA 555 55 AAA 80 AAA AA 555 55 SA 30
Erase Suspend/Program Suspend (14) 1 XXX B0
Erase Resume/Program Resume (15) 1 XXX 30
SecSi Sector Command Definitions
SecSi
TM
SEctor
SecSi Sector Entry 3 AAA AA 555 55 AAA 88
SecSi Sector Exit (18) 4 AAA AA 555 55 AAA 90 XX 00
Lock Register Command Set Definitions
Lock Register
Lock Register Command Set Entry 3 AAA AA 555 55 AAA 40
Lock Register Bits Program (22) 2 XXX A0 XXX Data
Lock Register Bits Read (22) 1 00 Data
Lock Register Command Set Exit (18, 23) 2 XXX 90 XXX 00
Password Protection Command Set Definitions
Password
Password Protection Command Set Entry 3 AAA AA 555 55 AAA 60
Password Program (20) 2 XXX A0
PWA
x
PWD
x
Password Read (19) 8
00
PWD
0
01
PWD
1
02
PWD
2
03
PWD
3
04
PWD
4
05
PWD
5
06
PWD
6
07
PWD
7
Password Unlock (19) 11
00 25 00 03 00
PWD
0
01
PWD
1
02
PWD
2
03
PWD
3
04
PWD
4
05
PWD
5
06
PWD
6
07
PWD
7
00 29
Password Protection Command Set Exit
(18, 23)
2 XXX 90 XXX 00
May 13, 2004 27631A4 S29GLxxxN MirrorBitTM Flash Family 77
Advance Information
Legend:
X = Don’t care
RA = Address of the memory to be read.
RD = Data read from location RA during read operation.
PA = Address of the memory location to be programmed. Addresses latch on the falling edge of the WE# or CE# pulse, whichever
happens later.
PD = Data to be programmed at location PA. Data latches on the rising edge of the WE# or CE# pulse, whichever happens first.
SA = Address of the sector to be verified (in autoselect mode) or erased. Address bits A
max
–A16 uniquely select any sector.
WBL = Write Buffer Location. The address must be within the same write buffer page as PA.
WC = Word Count is the number of write buffer locations to load minus 1.
PWD = Password
PWD
x
= Password word0, word1, word2, word3. word 4, word 5, word 6, and word 7.
DATA = Lock Register Contents: PD(0) = SecSi Sector Protection Bit, PD(1) = Persistent Protection Mode Lock Bit, PD(2) =
Password Protection Mode Lock Bit.
Notes:
1. See Table 1 for description of bus operations.
2. All values are in hexadecimal.
3. Except for the read cycle, and the 4th, 5th, and 6th cycle of the autoselect command sequence, all bus cycles are write
cycles.
Non-Volatile Sector Protection Command Set Definitions
PPB
Nonvolatile Sector Protection Command
Set Entry
3 AAA AA 55 55 AAA C0
PPB Program (24, 25) 2 XXX A0 SA 00
All PPB Erase 2 XXX 80 00 30
PPB Status Read (25) 1 SA
RD
(0)
Non-Volatile Sector Protection Command
Set Exit (18)
2 XXX 90 XXX 00
Global Non-Volatile Sector Protection Freeze Command Set Definitions
PPB Lock Bit
Global Non-Volatile Sector Protection
Freeze Command Set Entry
3 AAA AA 555 55 AAA 50
PPB Lock Bit Set (25) 2 XXX A0 XXX 00
PPB Lock Status Read (25) 1 XXX
RD
(0)
Global Non-Volatile Sector Protection
Freeze Command Set Exit (18)
2 XXX 90 XXX 00
Volatile Sector Protection Command Set Definitions
DYB
Volatile Sector Protection Command Set
Entry
3 AAA AA 555 55 AAA E0
DYB Set (24, 25) 2 XXX A0 SA 00
DYB Clear (25) 2 XXX A0 SA 01
DYB Status Read (25) 1 SA
RD
(0)
Volatile Sector Protection Command Set
Exit (18)
2 XXX 90 XXX 00
Command (Notes)
Cycles
Bus Cycles (Notes 2–5)
First Second Third Fourth Fifth Sixth
Addr Data Addr Data Addr Data Addr Data Addr Data Addr Data
78 S29GLxxxN MirrorBitTM Flash Family 27631A4 May 13, 2004
Advance Information
4. Data bits DQ15-DQ8 are don't cares for unlock and command cycles.
5. Address bits A
MAX
:A16 are don't cares for unlock and command cycles, unless SA or PA required. (A
MAX
is the Highest
Address pin.).
6. No unlock or command cycles required when reading array data.
7. The Reset command is required to return to reading array data when device is in the autoselect mode, or if DQ5 goes high
(while the device is providing status data).
8. The fourth, fifth, and sixth cycle of the autoselect command sequence is a read cycle.
9. The data is 00h for an unprotected sector and 01h for a protected sector. See “Autoselect Command Sequence” for more
information. This is same as PPB Status Read except that the protect and unprotect statuses are inverted here.
10. The data value for DQ7 is “1” for a serialized and protected OTP region and “0” for an unserialized and unprotected
SecSi™ Sector region. See "SecSi™ Sector Flash Memory Region” for more information. For S29GLxxxNH.: XX18h/18h = Not
Factory Locked. XX98h/98h = Factory Locked. For S29GLxxxNL: XX08h/08h = Not Factory Locked. XX88h/88h = Factory
Locked.
11. Command is valid when device is ready to read array data or when device is in autoselect mode.
12. The system may read and program/program suspend in non-erasing sectors, or enter the autoselect mode, when in the
Erase Suspend mode. The Erase Suspend command is valid only during a sector erase operation.
13. The Erase Resume/Program Resume command is valid only during the Erase Suspend/Program Suspend modes.
14. Issue this command sequence to return to READ mode after detecting device is in a Write-to-Buffer-Abort state. NOTE: the
full command sequence is required if resetting out of ABORT while using Unlock Bypass Mode.
15. S29GL512NH/L = 2223h/23h, 220h/01h; S29GL256NH/L = 2222h/22h, 2201h/01h; S29GL128NH/L = 2221h/21h, 2201h/
01h.
16. The Exit command returns the device to reading the array.
17. Note that the password portion can be entered or read in any order as long as the entire 64-bit password is entered or read.
18. For PWDx, only one portion of the password can be programmed per each “A0” command.
19. The All PPB Erase command embeds programming of all PPB bits before erasure.
20. All Lock Register bits are one-time programmable. Note that the program state = “0” and the erase state = “1”. Also note
that of both the Persistent Protection Mode Lock Bit and the Password Protection Mode Lock Bit cannot be programmed at the
same time or the Lock Register Bits Program operation will abort and return the device to read mode. Lock Register bits that
are reserved for future use will default to “1's”. The Lock Register is shipped out as “FFFF's” before Lock Register Bit program
execution.
21. If any of the Entry command was initiated, an Exit command must be issued to reset the device into read mode. Otherwise
the device will hang.
22. If ACC = V
HH
, sector protection will match when ACC = V
IH
Protected State = “00h”, Unprotected State = “01h”.
Write Operation Status
The device provides several bits to determine the status of a program or erase
operation: DQ2, DQ3, DQ5, DQ6, and DQ7. Table 19 and the following subsec-
tions describe the function of these bits. DQ7 and DQ6 each offer a method for
determining whether a program or erase operation is complete or in progress.
The device also provides a hardware-based output signal, RY/BY#, to determine
whether an Embedded Program or Erase operation is in progress or has been
completed.
Note that all Write Operation Status DQ bits are valid only after 4 µs delay.
DQ7: Data# Polling
The Data# Polling bit, DQ7, indicates to the host system whether an Embedded
Program or Erase algorithm is in progress or completed, or whether the device is
in Erase Suspend. Data# Polling is valid after the rising edge of the final WE#
pulse in the command sequence.
During the Embedded Program algorithm, the device outputs on DQ7 the com-
plement of the datum programmed to DQ7. This DQ7 status also applies to
programming during Erase Suspend. When the Embedded Program algorithm is
complete, the device outputs the datum programmed to DQ7. The system must
provide the program address to read valid status information on DQ7. If a pro-
PREVIOUS1920212223242526272829303132NEXT