S29GL256P10FFI022 Spansion, S29GL256P10FFI022 Datasheet

no-image

S29GL256P10FFI022

Manufacturer Part Number
S29GL256P10FFI022
Description
Flash 256M, 3V, 110ns Parallel NOR Flash
Manufacturer
Spansion
Datasheet

Specifications of S29GL256P10FFI022

Rohs
yes
Data Bus Width
16 bit
Memory Type
NOR Flash
Memory Size
256 Mbit
Architecture
Uniform
Timing Type
Asynchronous
Interface Type
CFI
Access Time
100 ns
Supply Voltage - Max
3.6 V
Supply Voltage - Min
2.7 V
Maximum Operating Current
110 mA
Operating Temperature
- 40 C to + 85 C
Mounting Style
SMD/SMT
Package / Case
FBGA-64
Organization
128 KB x 1024
S29GL-P MirrorBit
S29GL01GP, S29GL512P, S29GL256P, S29GL128P
1 Gigabit, 512 Megabit, 256 Megabit and 128 Megabit
3.0 Volt-only Page Mode Flash Memory featuring
90 nm MirrorBit Process Technology
Data Sheet
Notice to Readers: This document states the current technical specifications regarding the Spansion
product(s) described herein. Spansion Inc. deems the products to have been in sufficient production volume
such that subsequent versions of this document are not expected to change. However, typographical or
specification corrections, or modifications to the valid combinations offered may occur.
Publication Number S29GL-P_00
®
Flash Family
Revision A
Amendment 14
Issue Date October 22, 2012
S29GL-P MirrorBit
®
Flash Family Cover Sheet

Related parts for S29GL256P10FFI022

S29GL256P10FFI022 Summary of contents

Page 1

... Data Sheet Notice to Readers: This document states the current technical specifications regarding the Spansion product(s) described herein. Spansion Inc. deems the products to have been in sufficient production volume such that subsequent versions of this document are not expected to change. However, typographical or specification corrections, or modifications to the valid combinations offered may occur. ...

Page 2

... The Advance Information designation indicates that Spansion Inc. is developing one or more specific products, but has not committed any design to production. Information presented in a document with this designation is likely to change, and in some cases, development on the product may discontinue. Spansion Inc. therefore places the following conditions upon Advance Information content: “ ...

Page 3

... Publication Number S29GL-P_00 This document states the current technical specifications regarding the Spansion product(s) described herein. Spansion Inc. deems the products to have been in sufficient pro- duction volume such that subsequent versions of this document are not expected to change. However, typographical or specification corrections, or modifications to the valid com- binations offered may occur. ® ...

Page 4

... Standby Program & Erase Times (typical values) Single Word Programming Effective Write Buffer Programming (V ) Per Word CC Effective Write Buffer Programming (V ) Per Word HH Sector Erase Time (64 Kword Sector) ® S29GL-P MirrorBit Flash Family CE# Access Time OE# Access Time ( PACC 100/110 110 ...

Page 5

... LAA064—64 ball Fortified Ball Grid Array 4.4 TS056—56-Pin Standard Thin Small Outline Package (TSOP Additional Resources 5.1 Application Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 5.2 Specification Bulletins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 5.3 Hardware and Software Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 5.4 Contacting Spansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 6. Product Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 6.1 Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 7. Device Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 7.1 Device Operation Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 7.2 Word/Byte Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 7.3 VersatileIO 7 ...

Page 6

... Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 12.1 Command Definitions 12.2 Common Flash Memory Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 13. Advance Information on S29GL-S Eclipse 65 nm MirrorBit Power-On and Warm Reset Timing 14. Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ® S29GL-P MirrorBit Flash Family S29GL-P_00_A14 October 22, 2012 ...

Page 7

... Figure 11.12 Data# Polling Timings (During Embedded Algorithms .63 Figure 11.13 Toggle Bit Timings (During Embedded Algorithms .64 Figure 11.14 DQ2 vs. DQ6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Figure 11.15 Alternate CE# Controlled Write (Erase/Program) Operation Timings . . . . . . . . . . . . . . . . . . 66 Figure 13.1 Power-Up Reset Timing Figure 13.2 Warm Reset Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 October 22, 2012 S29GL-P_00_A14 ® S29GL-P MirrorBit Flash Family 7 ...

Page 8

... S29GL-P Sector Protection Command Definitions .72 Table 12.5 CFI Query Identification String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73 Table 12.6 System Interface String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74 Table 12.7 Device Geometry Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74 Table 12.8 Primary Vendor-Specific Extended Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75 Table 13.1 Power On and Warm Reset Timing Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ® S29GL-P MirrorBit Flash Family S29GL-P_00_A14 October 22, 2012 ...

Page 9

... The ordering part number is formed by a valid combination of the following: S29GL01GP DEVICE NUMBER/DESCRIPTION S29GL01GP, S29GL512P, S29GL256P, S29GL128P 3.0 Volt-only, 1024, 512, 256 and 128 Megabit Page-Mode Flash Memory, manufactured MirrorBit October 22, 2012 S29GL-P_00_A14 PACKING TYPE 0 = Tray (standard (Note 5 7” ...

Page 10

... Commercial (0°C to +85°C) ® S29GL-P MirrorBit Flash Family (4) Model Number Packing Type I, C R1 R1 R1 ...

Page 11

... Write Protect/Acceleration Input disables program and erase functions in the IL outermost sectors accelerates programming; automatically places device in HH unlock bypass mode. Should for all other conditions. WP# has an internal pull- IH up; when unconnected, WP ® S29GL-P MirrorBit Flash Family 11 ...

Page 12

... This section shows the I/O designations and package specifications for the S29GL-P family. 4.1 Related Documents The following documents contain information relating to the S29GL-P devices. Click on the title www.spansion.com  Considerations for X-ray Inspection of Surface-Mounted Flash Integrated Circuits 4.2 Special Handling Instructions for BGA Package Special handling is required for Flash Memory products in BGA packages ...

Page 13

... DQ2 A17 A6 A5 DQ0 ® S29GL-P MirrorBit Flash Family NC on S29GL128P NC on S29GL256P NC on S29GL512P A24 A25 DQ15/A DQ14 DQ13 DQ6 DQ12 DQ4 ...

Page 14

... WHEN THERE IS AN EVEN NUMBER OF SOLDER BALLS IN BALL PITCH - D DIRECTION THE OUTER ROW e/2 BALL PITCH - E DIRECTION 8. NOT USED. SOLDER BALL PLACEMENT 9. "+" INDICATES THE THEORETICAL CENTER OF DEPOPULATED DEPOPULATED SOLDER BALLS BALLS. ® S29GL-P MirrorBit Flash Family 3354 \ 16-038.12d S29GL-P_00_A14 October 22, 2012 ...

Page 15

... October 22, 2012 S29GL-P_00_A14 Figure 4.3 56-pin Standard TSOP (Top View) ® S29GL-P MirrorBit Flash Family NC on S29GL128P NC on S29GL256P NC on S29GL512P 56 A24 55 A25 54 A16 53 BYTE DQ15/A-1 50 DQ7 49 DQ14 48 ...

Page 16

... THESE DIMESIONS APPLY TO THE FLAT SECTION OF THE LEAD BETWEEN 0.10 mm AND 0.25 mm FROM THE LEAD TIP. 7 LEAD COPLANARITY SHALL BE WITHIN 0. MEASURED FROM THE SEATING PLANE. 8 DIMENSION "e" IS MEASURED AT THE CENTERLINE OF THE LEADS. ® S29GL-P MirrorBit Flash Family 3160\38.10A S29GL-P_00_A14 October 22, 2012 ...

Page 17

... Additional Resources Visit www.spansion.com 5.1 Application Notes The following is a list of application notes related to this product. All Spansion application notes are available at http://www.spansion.com/Support/TechnicalDocuments/Pages/ApplicationNotes.aspx  Using the Operation Status Bits in AMD Devices  Understanding Page Mode Flash Memory Devices  MirrorBit ® ...

Page 18

... Product Overview The S29GL-P family consists of 1 Gb, 512 Mb, 256 Mb and 128 Mb, 3.0-volt-only, page mode Flash devices optimized for today’s embedded designs that demand a large storage array and rich functionality. These devices are manufactured using 90 nm MirrorBit technology. These products offer uniform 64 Kword (128 Kbyte) uniform sectors and feature VersatileIO control, allowing control and I/O signals to operate from 1 ...

Page 19

... For example, all 128 Kb sectors have the pattern xxx0000h-xxxFFFFh. 7. Device Operations This section describes the read, program, erase, handshaking, and reset features of the Flash devices. Operations are initiated by writing specific commands or a sequence with specific address and data patterns into the command registers (see occupy any addressable memory location ...

Page 20

... ACC . Data is output on DQ15-DQ0 pins after the access time (t IL access time has been meet. ACC or t and subsequent page read accesses (as long as the ACC CE ® S29GL-P MirrorBit Flash Family range is 1. See Ordering has OE . When CE# is de- PACC or t ...

Page 21

... In addition recommended before power-down the for command sequence details. to Table 7.5). The remaining address bits are don't care. When all necessary bits have ® S29GL-P MirrorBit Flash Family (11 12 address pin A9 ...

Page 22

... Table 7.2 Autoselect Codes, (High Voltage Method) Description CE# OE# WE# Manufacturer ID Spansion Product Cycle 1 Cycle Cycle 3 Cycle 1 Cycle Cycle 3 Cycle 1 Cycle Cycle 3 Cycle 1 Cycle Cycle 3 Sector Group Protection Verification Secured Silicon Sector ...

Page 23

... The following source code example of using the autoselect function to read the manufacturer ID. Refer to the Spansion Low Level Driver User’s Guide (available on www.spansion.com) for general information on Spansion Flash memory software development guidelines. /* Here is an example of Autoselect mode (getting manufacturer ID Define UINT16 example: typedef unsigned short UINT16 ...

Page 24

... Flash address. The data for this programming operation could 16-bits wide. While the single word programming method is supported by most Spansion devices, in general Single Word Programming is not recommended for devices that support Write Buffer Programming. See ...

Page 25

... Write Operation Status flowchart) Yes Polling Status = Busy? No Yes Polling Status = Done? No FAIL. Issue reset command read mode. to return to read array mode. ® S29GL-P MirrorBit Flash Family Unlock Cycle 1 Unlock Cycle 2 Setup Command Program Address (PA), Program Data (PD) Error condition (Exceeded Timing Limits) 25 ...

Page 26

... Program Setup Program Note Base = Base Address. The following source code example of using the single word program function. Refer to the Spansion Low Level Driver User’s Guide (available on www.spansion.com) for general information on Spansion Flash memory software development guidelines. /* Example: Program Command *( (UINT16 *)base_addr + 0x555 ) = 0x00AA ...

Page 27

... Write an Address/Data pair to a different write-buffer-page than the one selected by the “Starting Address” during the “write buffer data loading” stage of the operation.  Writing anything other than the Program to Buffer Flash Command after the specified number of “data load” cycles. ...

Page 28

... For maximum efficiency recommended that the write buffer be loaded with the highest number of words (N words) possible. The following source code example of using the write buffer program function. Refer to the Spansion Low Level Driver User’s Guide (available on www.spansion.com) for general information on Spansion Flash memory software development guidelines ...

Page 29

... Sector Address to Cause Write Buffer Abort Yes Write Buffer Abort? No FAIL. Issue reset command to return to read array mode. ® S29GL-P MirrorBit Flash Family Unlock Cycle 1 Unlock Cycle number of words – 1 Confirm command 0x29h Perform Polling Algorithm (see Write Operation Status flowchart) Yes ...

Page 30

... Sector Erase Command Unlimited additional sectors may be selected for erase; command(s) must be written within 50 µs. The following source code example of using the sector erase function. Refer to the Spansion Low Level Driver User’s Guide (available on www.spansion.com) for general information on Spansion Flash memory software development guidelines ...

Page 31

... No Status may be obtained by reading DQ7, DQ6 and/or DQ2. 7.4) No Error condition (Exceeded Timing Limits) FAIL. Write reset command to return to reading array. on page 39 for information on the sector erase timeout. ® S29GL-P MirrorBit Flash Family timeout SEA to ensure SEA 31 ...

Page 32

... Chip Erase Command The following source code example of using the chip erase function. Refer to the Spansion Low Level Driver User’s Guide (available on www.spansion.com) for general information on Spansion Flash memory software development guidelines. /* Example: Chip Erase Command */ /* Note: Cannot be suspended *( (UINT16 *)base_addr + 0x555 ) = 0x00AA ...

Page 33

... Example: Erase suspend command */ *( (UINT16 *)base_addr ) = 0x00B0; Cycle 1 The following source code example of using the erase resume function. Refer to the Spansion Low Level Driver User’s Guide (available on www.spansion.com) for general information on Spansion Flash memory software development guidelines. /* Example: Erase resume command */ *( (UINT16 *)sector_addr ) = 0x0030 ...

Page 34

... Example: Program suspend command */ *( (UINT16 *)base_addr ) = 0x00B0; Cycle 1 The following source code example of using the program resume function. Refer to the Spansion Low Level Driver User’s Guide (available on www.spansion.com) for general information on Spansion Flash memory software development guidelines. /* Example: Program resume command */ *( (UINT16 *)base_addr ) = 0x0030 ...

Page 35

... Software Functions and Sample Code The following are C source code examples of using the unlock bypass entry, program, and exit functions. Refer to the Spansion Low Level Driver User’s Guide (available soon on www.spansion.com) for general information on Spansion Flash memory software development guidelines. ...

Page 36

... Table 7.16 Unlock Bypass Reset (LLD Function = lld_UnlockBypassResetCmd) Operation Byte Address Write Base + XXXh Write Base + XXXh ® S29GL-P MirrorBit Flash Family Word Address Data Base + XXXh 00A0h Program Address Program Data */ */ Word Address Data Base + XXXh 0090h ...

Page 37

... DQ 6 and DQ 2 toggle when erasing - DQ 2 toggles when erase suspend - DQ 1 set when program error - DQ 5 set when time out Read_1 NO Read_2 RETURN YES DQ2 Toggles WRITE ABORT RETURN YES TIME OUT ® S29GL-P MirrorBit Flash Family Figure RETURN NO DONE YES RETURN SUSPEND 7.4, 37 ...

Page 38

... If not all selected sectors are protected, the on page 36). Figure 7.4, Figure 11.13 on page Figure 11.14 on page 64 for additional information. on page ® S29GL-P MirrorBit Flash Family μ s after the program 64, and Table 7.17. Table 7.17 to compare 39 is, the system should then Figure 7.4 S29GL-P_00_A14 October 22, 2012 ...

Page 39

... See Write Buffer Programming October 22, 2012 S29GL-P_00_A14 SEA for more details. Table 7.17 shows the status of DQ3 relative to the other status bits. on page 26 for more details. ® S29GL-P MirrorBit Flash Family , then the system need not monitor DQ3. 39 ...

Page 40

... When RESET# is held the standby current is greater. RESET# may be tied to the system reset circuitry which enables the SS system to read the boot-up firmware from the Flash memory upon a system reset. See on page 59 and Figure 11.8 on page 60 40 ...

Page 41

... Reset Command Note Base = Base Address. The following source code example of using the reset function. Refer to the Spansion Low Level Driver User’s Guide (available on www.spansion.com) for general information on Spansion Flash memory software development guidelines. /* Example: Reset (software reset of Flash state machine (UINT16 *)base_addr ) = 0x00F0 ...

Page 42

... PPB Sector Protected Sector Unprotected. 6. PPBs programmed individually, but cleared collectively ® S29GL-P MirrorBit Flash Family 8.1. (DQ1) 1. Bit is volatile, and defaults to “1” on reset. 2. Programming to “0” locks all PPBs to their current state. 3. Once programmed to “0”, requires hardware reset to unlock. ...

Page 43

... Persistent Protection Bits The Persistent Protection Bits are unique and nonvolatile for each sector and have the same endurances as the Flash memory. Preprogramming and verification prior to erasure are handled by the device, and therefore do not require system monitoring. Notes 1. Each PPB is individually programmed and all are erased in parallel. ...

Page 44

... Addr = SA0 No DQ6 = Toggle? Yes No DQ5 = 1? Wait 500 µs Yes Read Byte Twice Addr = SA0 No DQ6 = Read Byte. Toggle? Addr = SA Yes No DQ0 = '0' (Pgm.)? FAIL Issue Reset PASS Command Exit PPB Command Set ® S29GL-P MirrorBit Flash Family Figure 8.2. Yes S29GL-P_00_A14 October 22, 2012 ...

Page 45

... The password is all “1”s when shipped from the factory. 4. All 64-bit password combinations are valid as a password. October 22, 2012 S29GL-P_00_A14 they do when ACC =V HH ® S29GL-P MirrorBit Flash Family Table 8.2). . Note that the PPB and DYB ...

Page 46

... The programming of the DYB, PPB, and PPB Lock for a given sector can be verified by writing individual status read commands DYB Status, PPB Status, and PPB Lock Status to the device ® S29GL-P MirrorBit Flash Family S29GL-P_00_A14 October 22, 2012 ...

Page 47

... XXXh = Address don’t care Program Data (PD): See text for Lock Register definitions Caution: Lock register can only be progammed once. flowchart) Done DQ5 = 1? Error condition (Exceeded Timing Limits) Yes FAIL. Write rest command to return to reading array. ® S29GL-P MirrorBit Flash Family 47 ...

Page 48

... This protects data during V LKO is greater than V CC ® S29GL-P MirrorBit Flash Family Sector DYB 0 = protected 1 = unprotected Sector Protection Status x Protected through PPB x ...

Page 49

... When RESET# is held at V not within V ± 0.3 V, the standby current is greater. SS RESET# may be tied to the system reset circuitry and thus, a system reset would also reset the Flash memory, enabling the system to read the boot-up firmware from the Flash memory. 9.4 Output Disable (OE#) When the OE# input impedance state ...

Page 50

... Customers may opt to have their code programmed through the Spansion programming services. Spansion programs the customer's code, with or without the random ESN. The devices are then shipped from the Spansion factory with the Secured Silicon Sector permanently locked. Contact your local representative for details on using Spansion programming services. ...

Page 51

... Software Functions and Sample Code The following are C functions and source code examples of using the Secured Silicon Sector Entry, Program, and exit commands. Refer to the Spansion Low Level Driver User’s Guide (available soon on www.spansion.com) for general information on Spansion Flash memory software development guidelines. ...

Page 52

... Write Base + AAAh Write Base + XXXh /* write unlock cycle 1 /* write unlock cycle 2 /* write SecSi Sector Exit cycle write SecSi Sector Exit cycle 4 */ ® S29GL-P MirrorBit Flash Family Word Address Data Base + 555h 00AAh Base + 2AAh 0055h Base + 555h 00A0h Word Address ...

Page 53

... Figure 11.2 Maximum Positive Overshoot Waveform +2 +0 ® S29GL-P MirrorBit Flash Family Rating –65°C to +150°C –65°C to +125°C –0 0 –0 +4.0 V –0.5V to +4.0V –0 +12.5 V 200 mA to –2.0 V for periods –2.0 V for periods ...

Page 54

... Under Test Table 11.1 Test Specifications Test Condition Inputs Changing from Changing from ® S29GL-P MirrorBit Flash Family Range –40°C to +85°C 0°C to +85° +1. The I/Os do not operate when ...

Page 55

... October 22, 2012 S29GL-P_00_A14 Inputs Don’t Care, Any Change Permitted Does Not Apply Figure 11.4 Input Waveforms and Measurement Levels Measurement Level . IO ® S29GL-P MirrorBit Flash Family Outputs Changing, State Unknown Center Line is High Impedance State (High Z) 0.5 V Output IO 55 ...

Page 56

... CE OE IL, IH WP#/ACC = V CC CCmax 2.7 –3 2.7 –3 100 µ -100 µ ns. ACC ® S29GL-P MirrorBit Flash Family Min Typ Max WP/ACC ±5.0 Others ±2.0 35 ±1 110 0 250 500 ...

Page 57

... 3 (3) (3) Read Toggle and Data# Polling Read = specifications for 110 ns speed options are tested IO CC ® S29GL-P MirrorBit Flash Family Speed Options 90 100 110 120 130 Unit – 100 110 120 – Min – – 110 120 ...

Page 58

... Figure 11.5 Read Operation Timings t RC Addresses Stable t ACC t CEH OEH t CE HIGH Z and t are specific to a read cycle following a flash write operation. CEH OEH Figure 11.6 Page Read Timings Same Page Aa t PACC t ACC Qa ® S29GL-P MirrorBit Flash Family ...

Page 59

... Description Min Min Min Min Min Min Figure 11.7 Reset Timings Ready Reset Timings NOT during Embedded Algorithms Reset Timings during Embedded Algorithms t Ready t RP ® S29GL-P MirrorBit Flash Family Speed Unit 35 µs 35 µs 35 µs 200 ns 10 µ ...

Page 60

... Table 11.5 Power-up Sequence Timings Description (or last Reset pulse (or last Reset pulse VCS VIOS ) is 20 mA. IL Figure 11.8 Power-up Sequence Timings min min t VIOS t VCS ® S29GL-P MirrorBit Flash Family Speed Unit Min 35 µs Min 35 µs Min 200 S29GL-P_00_A14 October 22, 2012 ...

Page 61

... V. AC specifications for 110 ns speed options are tested with October 22, 2012 S29GL-P_00_A14 Per Word Per Word Word (Note 2) Word (Note 2) (Note 1) = 1.8 V and ® S29GL-P MirrorBit Flash Family Speed Options 90 100 110 120 130 Min 90 100 110 120 130 Min 0 Min 15 Min 45 ...

Page 62

... Figure 11.9 Program Operation Timings WPH A0h t BUSY is the true data at the program address. OUT ® S29GL-P MirrorBit Flash Family Read Status Data (last two cycles WHWH1 D Status OUT VHH S29GL-P_00_A14 October 22, 2012 ...

Page 63

... WPH t DH 30h 10 for Chip Erase t BUSY Complement Complement Status Data Status Data = 2 ® S29GL-P MirrorBit Flash Family Read Status Data WHWH2 In Complete Progress page 36.) VA High Z True Valid Data High Z True Valid Data 63 ...

Page 64

... Valid Valid Status Status (first read) (second read) Figure 11.14 DQ2 vs. DQ6 Enter Erase Suspend Program Erase Erase Suspend Suspend Read Program ® S29GL-P MirrorBit Flash Family Valid Valid Data Status (stops toggling) Erase Resume Erase Erase Complete Read S29GL-P_00_A14 October 22, 2012 ...

Page 65

... Unless otherwise indicated, AC specifications are tested with V October 22, 2012 S29GL-P_00_A14 Per Word Per Word Word (Note 2) Word (Note 2) = 1.8 V and ® S29GL-P MirrorBit Flash Family Speed Options 90 100 110 120 130 Unit Min 90 100 110 120 130 Min 0 ...

Page 66

... Data# Polling GHEL t t WHWH1 CPH t BUSY for program PD for program 55 for erase 30 for sector erase 10 for chip erase is the data written to the device. OUT ® S29GL-P MirrorBit Flash Family PA DQ7# D OUT S29GL-P_00_A14 October 22, 2012 ...

Page 67

... Parameter Description Test Setup Input Capacitance Output Capacitance V Control Pin Capacitance Separated Control Pin Separated Control Pin Separated Control Pin ® S29GL-P MirrorBit Flash Family Unit Comments sec Excludes 00h programming prior to erasure (Note 4) sec µs µs Excludes system level overhead ...

Page 68

... Appendix This section contains information relating to software control or interfacing with the Flash device. For additional information and assistance regarding software, see the Spansion web site at www.spansion.com. 12.1 Command Definitions Writing specific address and data commands or sequences into the command register initiates device operations. Tables 12.1– ...

Page 69

... Manufacturer ID 4 Device ID (8) 6 Sector Protect Verify (10) 4 Secure Device Verify (11) 4 CFI Query (12) 1 Program 4 Write to Buffer (13) 6 Program Buffer to Flash (Confirm) 1 Write-to-Buffer-Abort Reset (14) 3 Enter 3 Program (15) 2 Sector Erase (15) 2 Chip Erase (15) 2 Reset (16) 2 Chip Erase 6 ...

Page 70

... If ACC = V HH 12. Protected State = “00h,” Unprotected State = “01h.” 13. The All PPB Erase command embeds programming of all PPB bits before erasure. ® S29GL-P MirrorBit Flash Family Fourth Fifth Addr Data Addr Data Addr ...

Page 71

... Manufacturer ID 4 Device ID (8) 6 Sector Protect Verify (10) 4 Secure Device Verify (11) 4 CFI Query (12) 1 Program 4 Write to Buffer (13) 6 Program Buffer to Flash (confirm) 1 Write-to-Buffer-Abort Reset (14) 3 Enter 3 Program (15) 2 Sector Erase (15) 2 Chip Erase (15) 2 Reset (16) 2 Chip Erase 6 ...

Page 72

... If ACC = V HH 12. Protected State = “00h,” Unprotected State = “01h.” 13. The All PPB Erase command embeds programming of all PPB bits before erasure. ® S29GL-P MirrorBit Flash Family Fourth Fifth Addr Data Addr Data Addr ...

Page 73

... The system must write the reset command to return the device to reading array data. The following source code example of using the CFI Entry and Exit functions. Refer to the Spansion Low Level Driver User’s Guide (available on www.spansion.com) for general information on Spansion Flash memory software development guidelines ...

Page 74

... Gb, 1A= 512 Mb 256 Mb 128 Mb 0018h 0002h Flash Device Interface description (refer to CFI publication 100) 0000h 0006h Max. number of byte in multi-byte write = 2 0000h (00h = not supported) Number of Erase Block Regions within device (01h = uniform device, 02h = boot ...

Page 75

... Not Supported, D7-D4: Volt, D3-D0: 100 mV ACC (Acceleration) Supply Maximum 00C5h 00h = Not Supported, D7-D4: Volt, D3-D0: 100 mV WP# Protection 00xxh 04h = Uniform sectors bottom WP# protect, 05h = Uniform sectors top WP# protect Program Suspend 0001h 00h = Not Supported, 01h = Supported ® S29GL-P MirrorBit Flash Family Description 75 ...

Page 76

... Advance Information on S29GL-S Eclipse 65 nm MirrorBit Power-On and Warm Reset Timing At power on, the flash requires additional time in the reset state to self configure than it does during a warm reset. Table 13.1 and the GL-P, and GL-S flash. Parameter t VCS t VIOS t RPH CEH t RPH t RP ...

Page 77

... The differences in power-on timing should not present a migration challenge for most applications where the flash interfaces directly with a Host that requires oscillator and PLL lock prior to initiating the first boot read access to the flash. In applications which may access the flash within 300 µs of power application, some circuit modification will be required to accommodate migration to GL-S flash ...

Page 78

... Mb, 256 Mb, and 512 Mb devices. Added 90 and 100 ns ACC specifications. RC ACC CE OE specification, deleted write cycle time note. DS maximum current for 5 MHz and MHz test conditions. CC1 from “Max” to “Min” value RH ® S29GL-P MirrorBit Flash Family to a maximum specification. S29GL-P_00_A14 October 22, 2012 ...

Page 79

... Table S29GL-P Erase and Program Removed t Operations Table S29GL-P Alternate CE# Changed description of t Controlled Erase and Program Change Note 2 to “DC Characteristics” Operations October 22, 2012 S29GL-P_00_A14 Description ) LI GHWL to (OE# High to CE# Low) GHEL ® S29GL-P MirrorBit Flash Family 79 ...

Page 80

... Updated section title to Advance Information on S29GL-S Eclipse 65 nm MirrorBit Power-On and Advance Information on S29GL-R Warm Reset Timing 65 nm MirrorBit Hardware Reset (RESET#) and Power-up Sequence Updated section to cover GL-S Power-On and Warm Reset Timing Description n µs” SEA SEA ® S29GL-P MirrorBit Flash Family S29GL-P_00_A14 October 22, 2012 ...

Page 81

... Please note that Spansion will not be liable to you and/or any third party for any claims or damages arising in connection with above-mentioned uses of the products. Any semiconductor devices have an inherent chance of failure ...

Related keywords