电子工程世界电子工程世界电子工程世界

产品描述

搜索
 

S29GL016A100TAIR22

器件型号:S29GL016A100TAIR22
器件类别:存储   
厂商名称:SPANSION
厂商官网:http://www.spansion.com/
下载文档

器件描述

4M X 16 FLASH 3V PROM, 100 ns, PBGA64

4M × 16 FLASH 3V 可编程只读存储器, 100 ns, PBGA64

参数
S29GL016A100TAIR22功能数量 1
S29GL016A100TAIR22端子数量 64
S29GL016A100TAIR22最大工作温度 85 Cel
S29GL016A100TAIR22最小工作温度 -40 Cel
S29GL016A100TAIR22最大供电/工作电压 3.6 V
S29GL016A100TAIR22最小供电/工作电压 3 V
S29GL016A100TAIR22额定供电电压 3.3 V
S29GL016A100TAIR22最大存取时间 100 ns
S29GL016A100TAIR22加工封装描述 13 × 11 MM, 铅 FREE, FBGA-64
S29GL016A100TAIR22无铅 Yes
S29GL016A100TAIR22欧盟RoHS规范 Yes
S29GL016A100TAIR22中国RoHS规范 Yes
S29GL016A100TAIR22状态 DISCONTINUED
S29GL016A100TAIR22包装形状 矩形的
S29GL016A100TAIR22包装尺寸 GRID 阵列, 低 PROFILE
S29GL016A100TAIR22表面贴装 Yes
S29GL016A100TAIR22端子形式 BALL
S29GL016A100TAIR22端子间距 1 mm
S29GL016A100TAIR22端子涂层 锡 银 铜
S29GL016A100TAIR22端子位置 BOTTOM
S29GL016A100TAIR22包装材料 塑料/环氧树脂
S29GL016A100TAIR22温度等级 INDUSTRIAL
S29GL016A100TAIR22内存宽度 16
S29GL016A100TAIR22组织 4M × 16
S29GL016A100TAIR22存储密度 6.71E7 deg
S29GL016A100TAIR22操作模式 ASYNCHRONOUS
S29GL016A100TAIR22位数 4.19E6 words
S29GL016A100TAIR22位数 4M
S29GL016A100TAIR22备用存储器宽度 8
S29GL016A100TAIR22内存IC类型 FLASH 3V 可编程只读存储器
S29GL016A100TAIR22串行并行 并行

文档预览

S29GL016A100TAIR22器件文档内容

S29GL-A MirrorBit Flash Family

S29GL064A, S29GL032A, and S29GL016A

64 Megabit, 32 Megabit, and 16 Megabit

3.0-Volt only Page Mode Flash Memory

Featuring 200 nm MirrorBit Process Technology

                                                        S29GL-A Cover Sheet

Data Sheet

The S29GL064A and S29GL032A will not be offered for new designs. For new and current designs, the
S29GL064N and S29GL032N supersedes the S29GL064A and S29GL032A respectively and are the
factory-recommended migration path. Please refer to the S29GL064N and S29GL032N for specifications
and ordering information.

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-A_00  Revision A Amendment 11  Issue Date September 10, 2007
                                                                                    Data Sheet

Notice On Data Sheet Designations

                        Spansion Inc. issues data sheets with Advance Information or Preliminary designations to advise readers of
                        product information or intended specifications throughout the product life cycle, including development,
                        qualification, initial production, and full production. In all cases, however, readers are encouraged to verify
                        that they have the latest information before finalizing their design. The following descriptions of Spansion data
                        sheet designations are presented here to highlight their presence and definitions.

                     Advance Information
                        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:

                                         "This document contains information on one or more products under development at Spansion Inc.
                                         The information is intended to help you evaluate this product. Do not design in this product without
                                         contacting the factory. Spansion Inc. reserves the right to change or discontinue work on this proposed
                                         product without notice."

                     Preliminary
                        The Preliminary designation indicates that the product development has progressed such that a commitment
                        to production has taken place. This designation covers several aspects of the product life cycle, including
                        product qualification, initial production, and the subsequent phases in the manufacturing process that occur
                        before full production is achieved. Changes to the technical specifications presented in a Preliminary
                        document should be expected while keeping these aspects of production under consideration. Spansion
                        places the following conditions upon Preliminary content:

                                         "This document states the current technical specifications regarding the Spansion product(s)
                                         described herein. The Preliminary status of this document indicates that product qualification has been
                                         completed, and that initial production has begun. Due to the phases of the manufacturing process that
                                         require maintaining efficiency and quality, this document may be revised by subsequent versions or
                                         modifications due to changes in technical specifications."

                     Combination
                        Some data sheets contain a combination of products with different designations (Advance Information,
                        Preliminary, or Full Production). This type of document distinguishes these products and their designations
                        wherever necessary, typically on the first page, the ordering information page, and pages with the DC
                        Characteristics table and the AC Erase and Program table (in the table notes). The disclaimer on the first
                        page refers the reader to the notice on this page.

                     Full Production (No Designation on Document)
                        When a product has been in production for a period of time such that no changes or only nominal changes
                        are expected, the Preliminary designation is removed from the data sheet. Nominal changes may include
                        those affecting the number of ordering part numbers available, such as the addition or deletion of a speed
                        option, temperature range, package type, or VIO range. Changes may also include those needed to clarify a
                        description or to correct a typographical error or incorrect specification. Spansion Inc. applies the following
                        conditions to documents in this category:

                                         "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."

                        Questions regarding these document designations may be directed to your local sales office.

2  S29GL-A  S29GL-A_00_A11 September 10, 2007
S29GL-A MirrorBit Flash Family

S29GL064A, S29GL032A, and S29GL016A

64 Megabit, 32 Megabit, and 16 Megabit
3.0-Volt only Page Mode Flash Memory
featuring 200 nm MirrorBit Process Technology

Data Sheet

The S29GL064A and S29GL032A will not be offered for new designs. For new and current designs, the S29GL064N and
S29GL032N supersedes the S29GL064A and S29GL032A respectively and are the factory-recommended migration path.
Please refer to the S29GL064N and S29GL032N for specifications and ordering information.

Distinctive Characteristics                                                Low power consumption
                                                                              (typical values at 3.0 V, 5 MHz)
Architectural Advantages                                                       18 mA typical active read current
                                                                               50 mA typical erase/program current
Single power supply operation                                                 1 A typical standby mode current
    3-Volt read, erase, and program operations
                                                                           Package options
Manufactured on 200 nm MirrorBit process technology                           48-pin TSOP
Secured Silicon Sector region                                                 56-pin TSOP
                                                                               64-ball Fortified BGA
    128-word/256-byte sector for permanent, secure identification            48-ball fine-pitch BGA
       through an 8-word/16-byte random Electronic Serial Number,             56-ball fine pitch BGA
       accessible through a command sequence                                     (MCP-compatible for cellular handsets)

    May be programmed and locked at the factory or by the customer      Software & Hardware Features
Flexible sector architecture
                                                                           Software features
    64Mb (uniform sector models): 128 32 Kword (64 KB) sectors               Program Suspend & Resume: read other sectors before
    64 Mb (boot sector models): 127 32 Kword (64 KB) sectors                   programming operation is completed
                                                                               Erase Suspend & Resume: read/program other sectors before an
       + 8 4Kword (8KB) boot sectors                                             erase operation is completed
    32 Mb (uniform sector models): 64 32Kword (64 KB) sectors                Data# polling & toggle bits provide status
    32 Mb (boot sector models): 63 32Kword (64 KB) sectors                   CFI (Common Flash Interface) compliant: allows host system to
                                                                                 identify and accommodate multiple flash devices
       + 8 4Kword (8KB) boot sectors                                           Unlock Bypass Program command reduces overall multiple-word
    16 Mb (boot sector models): 31 31Kword (64 KB) sectors                     programming time

       + 8 4Kword (8 KB) boot sectors                                      Hardware features
Compatibility with JEDEC standards                                           Sector Group Protection: hardware-level method of preventing write
                                                                                 operations within a sector group
    Provides pinout and software compatibility for single-power supply       Temporary Sector Unprotect: VID-level method of charging code in
       flash, and superior inadvertent write protection                          locked sectors
                                                                               WP#/ACC input accelerates programming time (when high voltage
100,000 erase cycles typical per sector                                         is applied) for greater throughput during system production. Protects
20-year data retention typical                                                  first or last sector regardless of sector protection settings on uniform
                                                                                 sector models
Performance Characteristics                                                    Hardware reset input (RESET#) resets device
                                                                               Ready/Busy# output (RY/BY#) detects program or erase cycle
High performance                                                                completion
    90 ns access time
    4-word/8-byte page read buffer
    25 ns page read times
    16-word/32-byte write buffer which reduces overall programming
       time for multiple-word updates

Publication Number S29GL-A_00  Revision A Amendment 11                    Issue Date September 10, 2007

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.
                                                                                    Data Sheet

General Description

                        The S29GL-A family of devices are 3.0-Volt single-power Flash memory manufactured using 200 nm
                        MirrorBit technology. The S29GL064A is a 64-Mb device organized as 4,194,304 words or 8,388,608 bytes.
                        The S29GL032A is a 32-Mb device organized as 2,097,152 words or 4,194,304 bytes. The S29Gl016A is a
                        16-Mb device organized as 1,048,576 words or 2,097,152 bytes. Depending on the model number, the
                        devices have an 8-bit wide data bus only, 16-bit wide data bus only, or a 16-bit wide data bus that can also
                        function as an 8-bit wide data bus by using the BYTE# input. The devices can be programmed either in the
                        host system or in standard EPROM programmers.

                        Access times as fast as 90 ns are available. Note that each access time has a specific operating voltage
                        range (VCC) as specified in the Product Selector Guide on page 9 and the Ordering Information on page 19.
                        Package offerings include 48-pin TSOP, 56-pin TSOP, 48-ball fine-pitch BGA and 64-ball Fortified BGA,
                        depending on model number. Each device has separate chip enable (CE#), write enable (WE#) and output
                        enable (OE#) controls.

                        Each device requires only a single 3.0-Volt power supply for both read and write functions. In addition to a
                        VCC input, a high-voltage accelerated program (ACC) feature provides shorter programming times through
                        increased current on the WP#/ACC input. This feature is intended to facilitate factory throughput during
                        system production, but may also be used in the field if desired.

                        The device is entirely command set compatible with the JEDEC single-power-supply Flash standard.
                        Commands are written to the device using standard microprocessor write timing. Write cycles also internally
                        latch addresses and data needed for the programming and erase operations.

                        The sector erase architecture allows memory sectors to be erased and reprogrammed without affecting the
                        data contents of other sectors. The device is fully erased when shipped from the factory.

                        Device programming and erasure are initiated through command sequences. Once a program or erase
                        operation begins, the host system need only poll the DQ7 (Data# Polling) or DQ6 (toggle) status bits or
                        monitor the Ready/Busy# (RY/BY#) output to determine whether the operation is complete. To facilitate
                        programming, an Unlock Bypass mode reduces command sequence overhead by requiring only two write
                        cycles to program data instead of four.

                        Hardware data protection measures include a low VCC detector that automatically inhibits write operations
                        during power transitions. The hardware sector protection feature disables both program and erase operations
                        in any combination of sectors of memory. This can be achieved in-system or via programming equipment.

                        The Erase Suspend/Erase Resume feature allows the host system to pause an erase operation in a given
                        sector to read or program any other sector and then complete the erase operation. The Program Suspend/
                        Program Resume feature enables the host system to pause a program operation in a given sector to read
                        any other sector and then complete the program operation.

                        The hardware RESET# pin terminates any operation in progress and resets the device, after which it is then
                        ready for a new operation. The RESET# pin may be tied to the system reset circuitry. A system reset would
                        thus also reset the device, enabling the host system to read boot-up firmware from the Flash memory device.

                        The device reduces power consumption in the standby mode when it detects specific voltage levels on CE#
                        and RESET#, or when addresses are stable for a specified period of time.

                        The Write Protect (WP#) feature protects the first or last sector by asserting a logic low on the WP#/ACC pin
                        or WP# pin, depending on model number. The protected sector is still protected even during accelerated
                        programming.

                        The Secured Silicon Sector provides a 128-word/256-byte area for code or data that can be permanently
                        protected. Once this sector is protected, no further changes within the sector can occur.

                        Spansion MirrorBit flash technology combines years of Flash memory manufacturing experience to produce
                        the highest levels of quality, reliability and cost effectiveness. The device electrically erases all bits within a
                        sector simultaneously via hot-hole assisted erase. The data is programmed using hot electron injection.

4  S29GL-A  S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

Table of Contents

                        Distinctive Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

                        General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

                        1. Product Selector Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

                        2. Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

                        3. Connection Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
                                 3.1 Special Package Handling Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

                        4. Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

                        5. Logic Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
                                 5.1 Logic SymbolS29GL064A (Models R1, R2, R8, R9) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
                                 5.2 Logic SymbolS29GL064A (Models R3, R4). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
                                 5.3 Logic SymbolS29GL064A (Model R5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
                                 5.4 Logic SymbolS29GL064A (Models R6, R7). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
                                 5.5 Logic SymbolS29GL032A (Models R1, R2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
                                 5.6 Logic SymbolS29GL032A (Models R3, R4). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
                                 5.7 Logic SymbolS29GL032A (Models W3, W4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
                                 5.8 Logic SymbolS29GL016A (Models R1, R2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
                                 5.9 Logic SymbolS29GL016A (Models W1, W2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

                        6. Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
                                 6.1 S29GL016A Standard Products. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
                                 6.2 S29GL032A Standard Products. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
                                 6.3 S29GL064A Standard Products. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

                        7. Device Bus Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
                                 7.1 Word/Byte Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
                                 7.2 Requirements for Reading Array Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
                                 7.3 Writing Commands/Command Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
                                 7.4 Standby Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
                                 7.5 Automatic Sleep Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
                                 7.6 RESET#: Hardware Reset Pin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
                                 7.7 Output Disable Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
                                 7.8 Autoselect Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
                                 7.9 Sector Group Protection and Unprotection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
                                 7.10 Temporary Sector Group Unprotect. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
                                 7.11 Secured Silicon Sector Flash Memory Region . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
                                 7.12 Write Protect (WP#) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
                                 7.13 Hardware Data Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

                        8. Common Flash Memory Interface (CFI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

                        9. Command Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
                                 9.1 Reading Array Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
                                 9.2 Reset Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
                                 9.3 Autoselect Command Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
                                 9.4 Enter/Exit Secured Silicon Sector Command Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
                                 9.5 Program Suspend/Program Resume Command Sequence . . . . . . . . . . . . . . . . . . . . . . . . . 57
                                 9.6 Chip Erase Command Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

                        10. Sector Erase Command Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
                                 10.1 Erase Suspend/Erase Resume Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
                                 10.2 Command Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
                                 10.3 Write Operation Status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
                                 10.4 DQ7: Data# Polling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
                                 10.5 RY/BY#: Ready/Busy#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
                                 10.6 DQ6: Toggle Bit I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
                                 10.7 DQ2: Toggle Bit II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
                                 10.8 Reading Toggle Bits DQ6/DQ2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
                                 10.9 DQ5: Exceeded Timing Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

September 10, 2007 S29GL-A_00_A11  S29GL-A     5
                                                               Data Sheet

            10.10 DQ3: Sector Erase Timer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
            10.11 DQ1: Write-to-Buffer Abort. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
   11. Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
   12. Operating Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
   13. DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
            13.1 CMOS Compatible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
   14. Test Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
   15. Key to Switching Waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
   16. AC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
   17. Erase And Programming Performance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
   18. Physical Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
            18.1 TS048--48-Pin Standard Thin Small Outline Package (TSOP) . . . . . . . . . . . . . . . . . . . . . . 88
            18.2 TS056--56-Pin Standard Thin Small Outline Package (TSOP) . . . . . . . . . . . . . . . . . . . . . . 89
            18.3 LAA064--64-Ball Fortified Ball Grid Array (BGA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
            18.4 VBN048--48-Ball Fine-pitch Ball Grid Array (BGA) 10x 6 mm Package. . . . . . . . . . . . . . . . 91
            18.5 VBK048--Ball Fine-pitch Ball Grid Array (BGA) 8.15x 6.15 mm Package . . . . . . . . . . . . . . 92
            18.6 VBU056--Ball Fine-pitch Ball Grid Array (BGA) 9 x 7 mm Package . . . . . . . . . . . . . . . . . . . 93
   19. Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

6  S29GL-A  S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

Figures

         Figure 3.1 48-Pin Standard TSOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
         Figure 3.2 56-Pin Standard TSOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
         Figure 3.3 64-ball Fortified BGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
         Figure 3.4 56-Ball Fine-Pitch Ball Grid Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
         Figure 3.5 48-ball Fine-pitch BGA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
         Figure 7.1 Temporary Sector Group Unprotect Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
         Figure 7.2 In-System Sector Group Protect/Unprotect Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
         Figure 9.1 Write Buffer Programming Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
         Figure 9.2 Program Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
         Figure 9.3 Program Suspend/Program Resume. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
         Figure 10.1 Erase Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
         Figure 10.2 Command Definitions (x16 Mode, BYTE# = VIH). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
         Figure 10.3 Data# Polling Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
         Figure 10.4 Toggle Bit Algorithm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
         Figure 11.1 Maximum Negative Overshoot Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
         Figure 11.2 Maximum Positive Overshoot Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
         Figure 14.1 Test Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
         Figure 15.1 Input Waveforms and Measurement Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
         Figure 16.1 VCC Power-up Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
         Figure 16.2 Read Operation Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
         Figure 16.3 Page Read Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
         Figure 16.4 Reset Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
         Figure 16.5 Program Operation Timings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
         Figure 16.6 Accelerated Program Timing Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
         Figure 16.7 Chip/Sector Erase Operation Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
         Figure 16.8 Data# Polling Timings (During Embedded Algorithms) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
         Figure 16.9 Toggle Bit Timings (During Embedded Algorithms) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
         Figure 16.10 DQ2 vs. DQ6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
         Figure 16.11 Temporary Sector Group Unprotect Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
         Figure 16.12 Sector Group Protect and Unprotect Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
         Figure 16.13 Alternate CE# Controlled Write (Erase/Program) Operation Timings . . . . . . . . . . . . . . . . . . 86

September 10, 2007 S29GL-A_00_A11  S29GL-A     7
                     Data Sheet

Tables

        Table 1.1    S29GL064A, S29GL032A, S29GL016A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
        Table 6.1    S29GL016A Ordering Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
        Table 6.2    S29GL032A Ordering Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
        Table 6.3    S29GL064A Valid Combinations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
        Table 7.1    Device Bus Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
        Table 7.2    S29GL016A (Model R1, W1) Top Boot Sector Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . .25
        Table 7.3    S29GL016A (Model R2, W2) Bottom Boot Sector Addresses . . . . . . . . . . . . . . . . . . . . . . . .26
        Table 7.4    S29GL032A (Models R1, R2) Sector Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
        Table 7.5    S29GL032A (Model R3, W3) Top Boot Sector Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . .28
        Table 7.6    S29GL032A (Model R4, W4) Bottom Boot Sector Addresses . . . . . . . . . . . . . . . . . . . . . . . .29
        Table 7.7    S29GL064A (Models R1, R2, R8, R9) Sector Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
        Table 7.8    S29GL064A (Model R3) Top Boot Sector Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
        Table 7.9    S29GL064A (Model R4) Bottom Boot Sector Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
        Table 7.10   S29GL064A (Model R5) Sector Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
        Table 7.11   S29GL064A (Models R6, R7) Sector Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
        Table 7.12   Autoselect Codes, (High Voltage Method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
        Table 7.13   S29GL016A (Model R1, 01) Sector Group Protection/Unprotection Addresses . . . . . . . . . . .41
        Table 7.14   S29GL016A (Model R2, 02) Sector Group Protection/Unprotection Addresses . . . . . . . . . . .41
        Table 7.15   S29GL032A (Models R1, R2) Sector Group Protection/Unprotection Addresses . . . . . . . . .42
        Table 7.16   S29GL032A (Model R3, W3) Sector Group Protection/Unprotection Address Table . . . . . . .42
        Table 7.17   S29GL032A (Model R4, W4) Sector Group Protection/Unprotection Address Table . . . . . . .42
        Table 7.18   S29GL064A (Models R1, R2, R8, R9) Sector Group Protection/Unprotection Addresses . . .43
        Table 7.19   S29GL064A (Model R3) Top Boot Sector Protection/Unprotection Addresses . . . . . . . . . . .43
        Table 7.20   S29GL064A (Model R4) Bottom Boot Sector Protection/Unprotection Addresses . . . . . . . . .44
        Table 7.21   S29GL064A (Model R5) Sector Group Protection/Unprotection Addresses . . . . . . . . . . . . . .44
        Table 7.22   S29GL064A (Models R6, R7) Sector Group Protection/Unprotection Addresses . . . . . . . . .45
        Table 8.1    CFI Query Identification String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
        Table 8.2    System Interface String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
        Table 8.3    Device Geometry Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
        Table 8.4    Primary Vendor-Specific Extended Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
        Table 10.1   Command Definitions (x8 Mode, BYTE# = VIL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
        Table 10.2   Write Operation Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
        Table 14.1   Test Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
        Table 16.1   Read-Only Operations-S29GL064A Only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
        Table 16.2   Read-Only Operations-S29GL032A Only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
        Table 16.3   Read-Only Operation-S29GL016A Only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
        Table 16.4   Hardware Reset (RESET#) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
        Table 16.5   Erase and Program Operations-S29GL064A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
        Table 16.6   Erase and Program Operations-S29GL032A Only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77
        Table 16.7   Erase and Program Operations-S29GL016A Only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78
        Table 16.8   Temporary Sector Unprotect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
        Table 16.9   Alternate CE# Controlled Erase and Program Operations-S29GL064A . . . . . . . . . . . . . . . . .83
        Table 16.10  Alternate CE# Controlled Erase and Program Operations-S29GL032A . . . . . . . . . . . . . . . . .84
        Table 16.11  Alternate CE# Controlled Erase and Program Operations-S29GL016A . . . . . . . . . . . . . . . . .85
        Table 17.1   TSOP Pin and BGA Package Capacitance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87

8                    S29GL-A     S29GL-A_00_A11 September 10, 2007
                                        Data Sheet

1. Product Selector Guide

                                                    Table 1.1 S29GL064A, S29GL032A, S29GL016A

                                       Part Number             S29GL064A                            S29GL032A            S29GL016A
                      Speed Option
                      Max. Access Time (ns)                90  10                          11   90  10         11        90  10
                      Max. CE# Access Time (ns)
                      Max. Page Access Time (ns)           90  100                         110  90  100        110       90  100
                      Max. OE# Access Time (ns)
                                                           90  100                         110  90  100        110       90  100

                                                           25  30                          30   25  30         30        25  30

                                                           25  30                          30   25  30         30        25  30

2. Block Diagram                                           Sector Switches                               DQ15DQ0 (A-1)

                             RY/BY#                          Erase Voltage                                   Input/Output
          VCC                                                  Generator                                        Buffers
           VSS

    RESET#

       WE#               State          PGM Voltage
WP#/ACC                 Control           Generator

    BYTE#             Command
                       Register
       CE#
       OE#                                                                   Chip Enable                           Data
                                                                            Output Enable
                                                                                                    STB        Latch
                                                                                  Logic

                          VCC Detector              Timer                            Y-DecoderAddress Latch    Y-Gating
AMax**A0                                                      STB                                             Cell Matrix

                                                                                     X-Decoder

Note

**AMAX GL064A = A21.
**AMAX GL032A = A20.
**AMAX GL016A = A19.

September 10, 2007 S29GL-A_00_A11                          S29GL-A                                                                  9
                            Data Sheet

3. Connection Diagrams

3.1  Special Package Handling Instructions

              Special handling is required for Flash Memory products in molded packages (TSOP and BGA). The package
              and/or data integrity may be compromised if the package body is exposed to temperatures above 150C for
              prolonged periods of time.

                            Figure 3.1 48-Pin Standard TSOP

     A15                1                                    48                                                     A16
                                                                                                                    BYTE#1
     A14                2                                    47

     A13                3                                    46                                                     VSS

     A12                4                                    45                                                     DQ15/A-1

     A11                5                                    44                                                     DQ7

     A10                6                                    43                                                     DQ14

     A9                 7                                    42                                                     DQ6

     A8                 8                                    41                                                     DQ13
     A191
     A203               9   48-Pin Standard TSOP             40                                                     DQ5

                        10                                   39                                                     DQ12

     WE#                11                                   38                                                     DQ4

     RESET#             12                                   37                                                     VCC
     A211,2
     WP#/ACC1           13                                   36                                                     DQ11

     RY/BY#1            14                                   35                                                     DQ3

                        15                                   34                                                     DQ10

     A18                16                                   33                                                     DQ2

     A17                17                                   32                                                     DQ9

     A7                 18                                   31                                                     DQ1

     A6                 19                                   30                                                     DQ8

     A5                 20                                   29                                                     DQ0

     A4                 21                                   28                                                     OE#

     A3                 22                                   27                                                     VSS

     A2                 23                                   26                                                     CE#

     A1                 24                                   25                                                     A0

     Notes
     1. Pin 9 is A21, Pin 13 is ACC, Pin 14 is WP#, Pin 15 is A19, and Pin 47 is VIO on S29GL064A (models R6, R7).
     2. Pin 13 is NC on S29GL032A, and S29GL016A.

     3. Pin 10 is NC on S29GL016A.

10                          S29GL-A               S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

                                   Figure 3.2 56-Pin Standard TSOP

        NC on S29GL032A            56-Pin Standard TSOP             56 NC
                                                                    55 NC
         NC 1                                                       54 A16
         NC 2                                                       53 BYTE#
        A15 3                                                       52 VSS
        A14 4                                                       51 DQ15/A-1
        A13 5                                                       50 DQ7
        A12 6                                                       49 DQ14
        A11 7                                                       48 DQ6
        A10 8                                                       47 DQ13
         A9 9                                                       46 DQ5
         A8 10                                                      45 DQ12
        A19 11                                                      44 DQ4
        A20 12                                                      43 VCC
       WE# 13                                                       42 DQ11
RESET# 14                                                          41 DQ3
        A21 15                                                      40 DQ10
WP#/ACC 16                                                          39 DQ2
   RY/BY# 17                                                        38 DQ9
        A18 18                                                      37 DQ1
        A17 19                                                      36 DQ8
         A7 20                                                      35 DQ0
         A6 21                                                      34 OE#
         A5 22                                                      33 VSS
         A4 23                                                      32 CE#
         A3 24                                                      31 A0
         A2 25                                                      30 NC
         A1 26                                                      29 VIO
         NC 27
         NC 28

September 10, 2007 S29GL-A_00_A11  S29GL-A                                       11
                       Data Sheet

              Figure 3.3 64-ball Fortified BGA

                       64-ball Fortified BGA
                   Top View, Balls Facing Down

    A8   B8   C8        D8     E8  F8           G8    H8
                              VSS
    NC   NC   NC        VIO1   E7  NC           NC    NC
                              A16
    A7   B7   C7        D7         F7           G7    H7

    A13  A12  A14       A15        BYTE#2 DQ15/A-1 VSS

    A6   B6   C6        D6     E6    F6           G6   H6
                              DQ7  DQ14         DQ13  DQ6
    A9   A8   A10       A11

    A5   B5   C5        D5     E5    F5          G5    H5
                              DQ5  DQ12         VCC   DQ4
    WE# RESET# A213     A19

    A4   B4   C4         D4    E4    F4           G4   H4
                        A204  DQ2  DQ10         DQ11  DQ3
    RY/BY# WP#/ACC A18

    A3   B3   C3        D3     E3   F3           G3    H3
                              DQ0  DQ8          DQ9   DQ1
    A7   A17  A6        A5

    A2   B2   C2        D2    E2   F2           G2    H2

    A3   A4   A2        A1    A0   CE#          OE#   VSS

    A1   B1   C1        D1    E1   F1           G1    H1

    NC   NC   NC        NC    NC   VIO1         NC    NC

    Notes
    1. Ball D8 and Ball F1 are NC on S29GL064A (models R3, R4) and S29GL016A (Models 01, 02, R1, R2).
    2. Ball F7 is NC on S29GL064A (model R5).
    3. Ball C5 is NC on S29GL032A and S29GL016A.
    4. Ball D4 is NC on S29GL016A.

12            S29GL-A                           S29GL-A_00_A11 September 10, 2007
                                        Data Sheet

                                                Figure 3.4 56-Ball Fine-Pitch Ball Grid Array

                                                     56-Ball Fine-Pitch Ball Grid Array
                                                         Top View, Balls Facing Down

                                    B1   A2   A3       A4       A5    A6    A7   B8
                                    A3   A7  RFU   WP/ACC      WE#    A8   A11  A15
                                    C1   B2   B3                B5    B6    B7   C8
                                    A2   A6            B4      RFU   A19   A12  RFU
                                    D1   C2                     C5    C6    C7   D8
                                    A1   A5  RFU   RST         RFU    A9  A13   RFU            Legend
                                    E1   D2   C3    C4                D6    D7   E8              RFU
                                    A0   A4                     F5   A10   A14  A16
                                    F1   E2  A18 RY/BY#        DQ4    E6    E7   F8
                                   CE#  VSS                     G5  DQ6   RFU   RFU
                                    G1   F2  D3                RFU    F6    F7   G8
                                   RFU  OE#                     H5  DQ13  DQ15  VSS
                                         G2  A17               RFU   G6    G7
                                        DQ0                         DQ12  DQ7
                                         H2   E3                      H6    H7
                                        DQ8  DQ1                    DQ5   DQ14

                                              F3    F4
                                             DQ9   DQ3

                                              G3    G4
                                             DQ10   VCC
                                                     H4
                                               H3  DQ11
                                             DQ2

Note
MCP-compatible Connection Diagram for cellular handsets only.

September 10, 2007 S29GL-A_00_A11                 S29GL-A                                              13
                        Data Sheet

              Figure 3.5 48-ball Fine-pitch BGA

                         48-ball Fine-pitch BGA
                      Top View, Balls Facing Down

    A6   B6                                       C6     D6   E6   F6    G6    H6
                                                        A15
    A13  A12                                      A14         A16 BYTE#1 DQ15/A-1 VSS
                                                         D5
    A5   B5                                       C5    A11    E5    F5    G5   H5
                                                              DQ7  DQ14  DQ13  DQ6
    A9   A8                                       A10    D4
                                                        A19
    A4       B4                                    C4          E4    F4   G4    H4
    WE#  RESET#                                   A212   D3   DQ5  DQ12  VCC   DQ4
                                                        A203
    A3   B3                                       C3           E3    F3    G3   H3
                                                         D2   DQ2  DQ10  DQ11  DQ3
    RY/BY# WP#/ACC A18                                   A5

    A2   B2                                       C2     D1    E2   F2    G2    H2
                                                         A1   DQ0  DQ8   DQ9   DQ1
    A7   A17                                      A6

    A1   B1                                       C1          E1   F1    G1    H1

    A3   A4                                       A2          A0   CE#   OE#   VSS

    Notes
    1. Ball F6 is VIO on S29GL064A (model R5).
    2. Ball C4 is NC on S29GL032A and S29GL016A.

    3. Ball D3 is NC on S29GL016A.

14                                                S29GL-A                S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

4. Pin Descriptions

  A21A0                           22 Address inputs
  A20A0                           21 Address inputs
  A19A0                           20 Address inputs
DQ7DQ0                            8 Data inputs/outputs
DQ14DQ0                           15 Data inputs/outputs
DQ15/A-1                          DQ15 (Data input/output, word mode), A-1 (LSB Address input, byte mode)
                                   Chip Enable input
    CE#                            Output Enable input
    OE#                            Write Enable input
    WE#                            Hardware Write Protect input/Programming Acceleration input
WP#/ACC                           Acceleration input
    ACC                            Hardware Write Protect input
    WP#                            Hardware Reset Pin input
  RESET#                           Ready/Busy output
  RY/BY#                           Selects 8-bit or 16-bit mode
   BYTE#                           3.0 volt-only single power supply
                                   (See Product Selector Guide on page 9 for speed options and voltage supply tolerances)
     VCC                           Device Ground
                                   Pin Not Connected Internally
     VSS                           Output Buffer Power
     NC
     VIO

5. Logic Symbols

5.1 Logic SymbolS29GL064A (Models R1, R2, R8, R9)

                                   22                              16 or 8
                                                 A21A0

                                   CE#                   DQ15DQ0

                                                         (A-1)

                                   OE#

                                   WE#

                                   WP#/ACC

                                   RESET#

                                   BYTE#                 RY/BY#
                                   VIO

September 10, 2007 S29GL-A_00_A11  S29GL-A                                                                                 15
             Data Sheet

5.2 Logic SymbolS29GL064A (Models R3, R4)

    22                                                 16 or 8
                  A21A0

        CE#                            DQ15DQ0
        OE#                                     (A-1)

        WE#

        WP#/ACC

        RESET#

        BYTE#                          RY/BY#

5.3 Logic SymbolS29GL064A (Model R5)

    22

        A21A0                                         16

                              DQ15DQ0
        CE#

        OE#

        WE#

        ACC

        RESET#

        VIO                            RY/BY#

5.4 Logic SymbolS29GL064A (Models R6, R7)

    22

        A21A0                                         16

                              DQ15DQ0
        CE#

        OE#

        WE#

        WP#

        ACC

        REESSEETT##

        VIO

16      S29GL-A                                        S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

5.5 Logic SymbolS29GL032A (Models R1, R2)

                                   21                                    16 or 8
                                                 A20A0

                                       CE#               DQ15DQ0
                                       OE#                        (A-1)

                                       WE#

                                       WP#/ACC

                                       RESET#            RY/BY#
                                       BYTE#
                                       VIO

5.6 Logic SymbolS29GL032A (Models R3, R4)

                                   21                                    16 or 8
                                                 A20A0

                                       CE#               DQ15DQ0
                                       OE#                        (A-1)

                                       WE#

                                       WP#/ACC

                                       RESET#

                                                         RY/BY#

                                       BYTE#

5.7 Logic SymbolS29GL032A (Models W3, W4)

                                   21

                                       A20A0                            16

                                                             DQ15DQ0
                                       CE#

                                       OE#
                                       WE#

                                       WP#/ACC

                                       RESET#

                                                         RY/BY#

September 10, 2007 S29GL-A_00_A11      S29GL-A                                    17
        Data Sheet

5.8 Logic SymbolS29GL016A (Models R1, R2)

    20                                      16 or 8
                  A19A0

        CE#               DQ15DQ0
        OE#                        (A-1)

        WE#

        WP#/ACC

        RESET#            RY/BY#
        BYTE#

5.9 Logic SymbolS29GL016A (Models W1, W2)

    20

        A19A0                              16

                              DQ15DQ0
        CE#

        OE#

        WE#

        WP#/ACC

        RESET#

                          RY/BY#

18      S29GL-A                             S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

6. Ordering Information

6.1 S29GL016A Standard Products

                        Standard products are available in several packages and operating ranges. The order number (Valid
                        Combination) is formed by a combination of the following:

S29GL016A 10 T A I R1 0

                                                                  Packing Type
                                                                  0 = Tray
                                                                  2 = 7-inch Tape and Reel
                                                                  3 = 13-inch Tape and Reel

                                                                  Model Number
                                                                  R1 = x8/x16, VCC=3.0 3.6 V, Top boot sector device, top two address sectors protected

                                                                          when WP#/ACC=VIL
                                                                  R2 = x8/x16, VCC=3.0 3.6 V, Bottom boot sector device, bottom two address sectors

                                                                          protected when WP#/ACC=VIL
                                                                  01 = x8/x16, Vcc = 2.7 - 3.6 V, Top boot sector device, top two address sectors protected

                                                                          when WP#/ACC = VIL
                                                                  02 = x8/x16, Vcc = 2.7 - 3.6 V, Bottom boot sector device, bottom two address sectors

                                                                          protected when WP#/ACC = VIL
                                                                  W1= x16, VCC=2.7 3.6 V, 56-ball FBGA, top boot sector device*
                                                                  W2= x16, VCC=2.7 3.6 V, 56-ball FBGA, bottom boot sector device*

                                                                       *W1 and W2 are MCP-compatible packages for cellular handsets only

                                                                  Temperature Range
                                                                  I = Industrial (40C to +85C)

                                                                  Package Material Set
                                                                  A = Standard
                                                                  F = Pb-Free

                                                                  Package Type
                                                                  T = Thin Small Outline Package (TSOP) Standard Pinout
                                                                  B = Fine-pitch Ball-Grid Array Package
                                                                  F = Fortified Ball-Grid Array Package

                                                                  Speed Option
                                                                  See Product Selector Guide on page 9 and Valid Combinations below

                   Device Number/Description
                   S29GL016A
                   3.0 Volt-only, 16 Megabit Page-Mode Flash Memory Manufactured on 200 nm MirrorBit Process Technology.

                                   Table 6.1 S29GL016A Ordering Options

                                   S29GL016A Valid Combinations

   Device  Speed                     Package, Material,   Model     Packing     Package Description
  Number   Option                  & Temperature Range   Number  Type (Note 1)           (Notes)

S29GL016A                          TAI, TFI                             0, 3    TS048 (Note 2)   TSOP

           90, 10                  BAI, BFI              R1, R2       0, 2, 3   VBK048 (Note 3) Fine-Pitch BGA

                                   FAI, FFI                             0, 3    LAA064 (Note 3) Fortified BGA
                                                                      0, 2, 3
           10                      BAI, BFI              W1, W2                 VBU056 (Note 3)  Fine-Pitch BGA
                                                                                                 (For cellular handsets only)

                                   TAI, TFI                                     TS048 (Note 2)   TSOP

           10                      BAI, BFI              01, 02                 VBK048 (Note 3) Fine-Pitch BGA

                                   FAI, FFI                                     LAA064 (Note 3) Fortified BGA

Notes
1. Type 0 is standard. Specify others as required: TSOPs can be packed in Types 0 and 3; BGAs can be packed in Types 0, 2, or 3.
2. TSOP package marking omits packing type designator from ordering part number.
3. BGA package marking omits leading S29 and packing type designator from ordering part number.

Valid Combinations
Valid Combinations list configurations planned to be supported in volume for this device. Consult your local
sales office to confirm availability of specific valid combinations and to check on newly released
combinations.

September 10, 2007 S29GL-A_00_A11            S29GL-A                                                                              19
                                                       Data Sheet

6.2 S29GL032A Standard Products

                        Standard products are available in several packages and operating ranges. The order number (Valid
                        Combination) is formed by a combination of the following:

    S29GL032A 90 T A I R1 0

                                                                       Packing Type
                                                                       0 = Tray
                                                                       2 = 7-inch Tape and Reel
                                                                       3 = 13-inch Tape and Reel

                                                                       Model Number
                                                                       R1 = x8/x16, VCC=3.0 3.6 V, Uniform sector device, highest address sector protected

                                                                               when WP#/ACC=VIL
                                                                       R2 = x8/x16, VCC=3.0 3.6 V, Uniform sector device, lowest address sector protected

                                                                               when WP#/ACC=VIL
                                                                       R3 = x8/x16, VCC=3.0 3.6 V, Top boot sector device, top two address sectors

                                                                               protected when WP#/ACC=VIL
                                                                       R4 = x8/x16, VCC=3.0 3.6 V, Bottom boot sector device, bottom two address sectors

                                                                               protected when WP#/ACC=VIL
                                                                       W3= x16, VCC=2.7 3.6 V, 56-ball FBGA, top boot sector device *
                                                                       W4= x16, VCC=2.7 3.6 V, 56-ball FBGA, bottom boot sector device*

                                                                            *W3 and W4 are MCP-compatible packages for cellular handsets only

                                                                       Temperature Range
                                                                       I = Industrial (40C to +85C)

                                                                       Package Material Set
                                                                       A = Standard
                                                                       F = Pb-Free

                                                                       Package Type
                                                                       T = Thin Small Outline Package (TSOP) Standard Pinout
                                                                       B = Fine-pitch Ball-Grid Array Package
                                                                       F = Fortified Ball-Grid Array Package

                                                                       Speed Option
                                                                       See Product Selector Guide on page 9 and Valid Combinations below

                       Device Number/Description
                       S29GL032A
                       32 Megabit Page-Mode Flash Memory Manufactured using 200 nm MirrorBit Process Technology, 3.0 Volt-only Read,

                               Program, and Erase

                                            Table 6.2 S29GL032A Ordering Options

            S29GL032A Valid Combinations

    Device  Speed                  Package, Material,   Model  Packin                    Package Description
    Number  Option                   & Temperature     Number     g                               (Notes)
                                           Range
                                                                Type

                                   TAI,TFI             R1, R2          TS056 (Note 2)    TSOP
                                   FAI,FFI                             LAA064 (Note 3)   Fortified BGA

                       90, 10, 11  TAI,TFI                       0,2,3 TS048 (Note 2)    TSOP
    S29GL032A                      BAI,BFI                     (Note 1) VBK048 (Note 3)  Fine-Pitch BGA

                                                       R3,R4

                                   FAI,FFI                             LAA064 (Note 3) Fortified BGA

            10, 11                 BAI,BFI             W3,W4           VBU056 (Note 3) Fine-Pitch BGA (For cellular handsets only)

    Notes
    1. Type 0 is standard. Specify others as required: TSOPs can be packed in Types 0 and 3; BGAs can be packed in Types 0, 2, or 3.
    2. TSOP package marking omits packing type designator from ordering part number.
    3. BGA package marking omits leading S29 and packing type designator from ordering part number.

    Valid Combinations
    Valid Combinations list configurations planned to be supported in volume for this device. Consult your local
    sales office to confirm availability of specific valid combinations and to check on newly released
    combinations.

20                                                     S29GL-A                           S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

6.3  S29GL064A Standard Products

              Standard products are available in several packages and operating ranges. The order number (Valid
              Combination) is formed by a combination of the following:

                  S29GL064A 90 T A I R1 2

                                                                                           Packing Type
                                                                                           0 = Tray
                                                                                           2 = 7-inch Tape and Reel
                                                                                           3 = 13-inch Tape and Reel

                                                                                           Model Number
                                                                                           R1 = x8/x16, VCC=3.0 3.6 V, Uniform sector device, highest address sector

                                                                                                   protected when WP#/ACC=VIL
                                                                                           R2 = x8/x16, VCC=3.0 3.6 V, Uniform sector device, lowest address sector

                                                                                                   protected when WP#/ACC=VIL
                                                                                           R3 = x8/x16, VCC=3.0 3.6 V, Top boot sector device, top two address sectors

                                                                                                   protected when WP#/ACC=VIL
                                                                                           R4 = x8/x16, VCC=3.0 3.6 V, Bottom boot sector device, bottom two address

                                                                                                   sectors protected when WP#/ACC=VIL
                                                                                           R5 = x16, VCC=3.0 3.6 V, Uniform sector device
                                                                                           R6 = x16, VCC=3.0 3.6 V, Uniform sector device, highest address sector protected

                                                                                                   when WP#=VIL
                                                                                           R7 = x16, VCC=3.0 3.6 V, Uniform sector device, lowest address sector protected

                                                                                                   when WP#=VIL
                                                                                           R8 = x8/x16, VCC=3.0 3.6 V, Uniform sector device, highest address sector

                                                                                                   protected when WP#=VIL, TSO48 only
                                                                                           R9 = x8/x16, VCC=3.0 3.6 V, Uniform sector device, lowest address sector

                                                                                                   protected when WP#=VIL, TSO48 only

                                                                                           Temperature Range
                                                                                           I = Industrial (40C to +85C)

                                                                                           Package Material Set
                                                                                           A = Standard
                                                                                           F = Pb-Free

                                                                                           Package Type
                                                                                           T = Thin Small Outline Package (TSOP) Standard Pinout
                                                                                           B = Fine-pitch Ball-Grid Array Package
                                                                                           F = Fortified Ball-Grid Array Package

                                                                                           Speed Option
                                                                                           See Product Selector Guide on page 9 and Valid Combinations below

                                     Device Number/Description
                                     S29GL064A, 64 Megabit Page-Mode Flash Memory Manufactured using 200 nm MirrorBit Process Technology, 3.0 Volt-only Read,

                                             Program, and Erase

                                   Table 6.3 S29GL064A Valid Combinations

                                   S29GL064A Valid Combinations

     Device  Speed Package, Material &         Model Number          Packin  Package Description
     Number  Option Temperature Range                                   g

                                                                      Type

                                             R3, R4, R6, R7, R8, R9          TS048 (Note 2)    TSOP
                                                                                               TSOP
     S29GL064A 90, 10, 11          TAI, TFI      R1, R2               0, 2, 3 TS056 (Note 2)   Fine-pitch BGA
                                   BAI, BFI    R3, R4, R5            (Note 1) VBN048 (Note 3)

                                   FAI, FFI  R1, R2, R3, R4, R5              LAA064 (Note 3) Fortified BGA

     Notes
     1. Type 0 is standard. Specify others as required: TSOPs can be packed in Types 0 and 3; BGAs can be packed in Types 0, 2, or 3.
     2. TSOP package marking omits packing type designator from ordering part number.
     3. BGA package marking omits leading S29 and packing type designator from ordering part number.

     Valid Combinations
     Valid Combinations list configurations planned to be supported in volume for this device. Consult your local
     sales office to confirm availability of specific valid combinations and to check on newly released
     combinations.

September 10, 2007 S29GL-A_00_A11            S29GL-A                                                                                   21
                                              Data Sheet

7. Device Bus Operations

                        This section describes the requirements and use of the device bus operations, which are initiated through the
                        internal command register. The command register itself does not occupy any addressable memory location.
                        The register is a latch used to store the commands, along with the address and data information needed to
                        execute the command. The contents of the register serve as inputs to the internal state machine. The state
                        machine outputs dictate the function of the device. Table 7.1 lists the device bus operations, the inputs and
                        control levels they require, and the resulting output. The following subsections describe each of these
                        operations in further detail.

                                           Table 7.1 Device Bus Operations

                                                                                                DQ8DQ15

               Operation    CE#  OE#       WE#  RESET# WP# ACC         Addresses    DQ0     BYTE#        BYTE#
    Read                                     H                           (Note 1)    DQ7      = VIH        = VIL
    Write (Program/Erase)   L    L           L      H    X  X               AIN     DOUT      DOUT
    Accelerated Program                      L                              AIN    (Note 4)  (Note 4)  DQ8DQ14
                            L    H           X      H    (Note 3) X         AIN    (Note 4)             = High-Z,
    Standby                                  H                                               (Note 4)
                            L    H           X    H      (Note 3) VHH        X     High-Z              DQ15 = A-1
    Output Disable
    Reset                   VCC 0.3 V X    L  VCC     X  H                                High-Z    High-Z
                                                0.3 V
    Sector Group Protect                     L
    (Note 2)                L    H                  H    X  X               X      High-Z High-Z       High-Z

    Sector Group Unprotect  X    X                  L    X  X               X      High-Z High-Z       High-Z
    (Note 2)
                                                                       SA, A6 =L,
    Temporary Sector Group
    Unprotect               L    H                  VID  H  X A3=L, A2=L, (Note 4)           X         X

                                                                       A1=H, A0=L

                                                                       SA, A6=H,

                            L    H                  VID  H  X A3=L, A2=L, (Note 4)           X         X

                                                                       A1=H, A0=L

                            X    X         X        VID  H  X               AIN    (Note 4) (Note 4) High-Z

    Legend
    L = Logic Low = VIL, H = Logic High = VIH, X = Don't Care, VID = 11.512.5 V, VHH = 11.512.5 V, SA = Sector Address,
    AIN = Address In, DIN = Data In, DOUT = Data Out
    Notes
    1. Addresses are Amax:A0 in word mode; Amax: A-1 in byte mode. Sector addresses are Amax:A15 in both modes.

    2. The sector protect and sector unprotect functions may also be implemented via programming equipment. See Sector Group Protection
        and Unprotection on page 41.

    3. If WP# = VIL, the first or last sector remains protected (for uniform sector devices), and the two outer boot sectors are protected (for boot
        sector devices). If WP# = VIH, the first or last sector, or the two outer boot sectors are protected or unprotected as determined by the
        method described in Sector Group Protection and Unprotection on page 41. All sectors are unprotected when shipped from the factory
        (The Secured Silicon Sector may be factory protected depending on version ordered.)

    4. DIN or DOUT as required by command sequence, data polling, or sector protect algorithm (see Figure 10.3 on page 64).

22                                         S29GL-A                          S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

7.1 Word/Byte Configuration

                        The BYTE# pin controls whether the device data I/O pins operate in the byte or word configuration. If the
                        BYTE# pin is set at logic 1, the device is in word configuration, DQ0DQ15 are active and controlled by CE#
                        and OE#.

                        If the BYTE# pin is set at logic 0, the device is in byte configuration, and only data I/O pins DQ0DQ7 are
                        active and controlled by CE# and OE#. The data I/O pins DQ8DQ14 are tri-stated, and the DQ15 pin is used
                        as an input for the LSB (A-1) address function.

7.2    Requirements for Reading Array Data

                To read array data from the outputs, the system must drive the CE# and OE# pins to VIL. CE# is the power
                control and selects the device. OE# is the output control and gates array data to the output pins. WE# should
                remain at VIH.

                The internal state machine is set for reading array data upon device power-up, or after a hardware reset. This
                ensures that no spurious alteration of the memory content occurs during the power transition. No command is
                necessary in this mode to obtain array data. Standard microprocessor read cycles that assert valid addresses
                on the device address inputs produce valid data on the device data outputs. The device remains enabled for
                read access until the command register contents are altered.

                See Reading Array Data on page 52 for more information. Refer to the AC Read-Only Operations table in AC
                Characteristics on page 72 for timing specifications and the timing diagram. Refer to DC Characteristics
                on page 70 for the active current specification on reading array data.

7.2.1  Page Mode Read

         The device is capable of fast page mode read and is compatible with the page mode Mask ROM read
         operation. This mode provides faster read access speed for random locations within a page. The page size of
         the device is 4 words/8 bytes. The appropriate page is selected by the higher address bits A(max)A2.
         Address bits A1A0 in word mode (A1A-1 in byte mode) determine the specific word within a page. This is
         an asynchronous operation; the microprocessor supplies the specific word location.

         The random or initial page access is equal to tACC or tCE and subsequent page read accesses (as long as the
         locations specified by the microprocessor falls within that page) is equivalent to tPACC. When CE# is
         deasserted and reasserted for a subsequent access, the access time is tACC or tCE. Fast page mode
         accesses are obtained by keeping the read-page addresses constant and changing the intra-read page
         addresses.

7.3    Writing Commands/Command Sequences

                To write a command or command sequence (which includes programming data to the device and erasing
                sectors of memory), the system must drive WE# and CE# to VIL, and OE# to VIH.

                The device features an Unlock Bypass mode to facilitate faster programming. Once the device enters the
                Unlock Bypass mode, only two write cycles are required to program a word, instead of four. The Word
                Program Command Sequence on page 53 contains details on programming data to the device using both
                standard and Unlock Bypass command sequences.

                An erase operation can erase one sector, multiple sectors, or the entire device. Table 7.4 on page 27 to
                Table 7.22 on page 45 indicate the address space that each sector occupies.

                Refer to DC Characteristics on page 70 for the active current specification for the write mode. AC
                Characteristics on page 72 contains timing specification tables and timing diagrams for write operations.

September 10, 2007 S29GL-A_00_A11  S29GL-A     23
           Data Sheet

    7.3.1  Write Buffer
    7.3.2
             Write Buffer Programming allows the system write to a maximum of 16 words/32 bytes in one programming
    7.3.3    operation. This results in faster effective programming time than the standard programming algorithms. See
             Write Buffer on page 24 for more information.

           Accelerated Program Operation

             The device offers accelerated program operations through the ACC function. This is one of two functions
             provided by the WP#/ACC or ACC pin, depending on model number. This function is primarily intended to
             allow faster manufacturing throughput at the factory.

             If the system asserts VHH on this pin, the device automatically enters the aforementioned Unlock Bypass
             mode, temporarily unprotects any protected sector groups, and uses the higher voltage on the pin to reduce
             the time required for program operations. The system would use a two-cycle program command sequence as
             required by the Unlock Bypass mode. Removing VHH from the WP#/ACC or ACC pin, depending on model
             number, returns the device to normal operation. Note that the WP#/ACC or ACC pin must not be at VHH for
             operations other than accelerated programming, or device damage may result. WP# contains an internal pull-
             up; when unconnected, WP# is at VIH.

           Autoselect Functions

             If the system writes the autoselect command sequence, the device enters the autoselect mode. The system
             can then read autoselect codes from the internal register (which is separate from the memory array) on DQ7
             DQ0. Standard read cycle timings apply in this mode. Refer to Autoselect Mode on page 40 and Autoselect
             Command Sequence on page 53 for more information.

7.4        Standby Mode

                    When the system is not reading or writing to the device, it can place the device in the standby mode. In this
                    mode, current consumption is greatly reduced, and the outputs are placed in the high impedance state,
                    independent of the OE# input.

                    The device enters the CMOS standby mode when the CE# and RESET# pins are both held at VIO 0.3 V.
                    (Note that this is a more restricted voltage range than VIH.) If CE# and RESET# are held at VIH, but not within
                    VIO 0.3 V, the device is in the standby mode, but the standby current is greater. The device requires
                    standard access time (tCE) for read access when the device is in either of these standby modes, before it is
                    ready to read data.

                    If the device is deselected during erasure or programming, the device draws active current until the operation
                    is completed.

                    Refer to DC Characteristics on page 70 for the standby current specification.

7.5        Automatic Sleep Mode

                    The automatic sleep mode minimizes Flash device energy consumption. The device automatically enables
                    this mode when addresses remain stable for tACC + 30 ns. The automatic sleep mode is independent of the
                    CE#, WE#, and OE# control signals. Standard address access timings provide new data when addresses are
                    changed. While in sleep mode, output data is latched and always available to the system. Refer to DC
                    Characteristics on page 70 for the automatic sleep mode current specification.

24         S29GL-A     S29GL-A_00_A11 September 10, 2007
                                         Data Sheet

7.6     RESET#: Hardware Reset Pin

                 The RESET# pin provides a hardware method of resetting the device to reading array data. When the
                 RESET# pin is driven low for at least a period of tRP, the device immediately terminates any operation in
                 progress, tristates all output pins, and ignores all read/write commands for the duration of the RESET# pulse.
                 The device also resets the internal state machine to reading array data. The operation that was interrupted
                 should be reinitiated once the device is ready to accept another command sequence, to ensure data integrity.

                 Current is reduced for the duration of the RESET# pulse. When RESET# is held at VSS0.3 V, the device
                 draws CMOS standby current (ICC5). If RESET# is held at VIL but not within VSS0.3 V, the standby current is
                 greater.

                 The RESET# pin may be tied to the system reset circuitry. A system reset would thus also reset the Flash
                 memory, enabling the system to read the boot-up firmware from the Flash memory.

                 Refer to the tables in AC Characteristics on page 72 for RESET# parameters and to Figure 16.4 on page 75
                 for the timing diagram.

7.7 Output Disable Mode

                        When the OE# input is at VIH, output from the device is disabled. The output pins are placed in the high
                        impedance state.

                          Table 7.2 S29GL016A (Model R1, W1) Top Boot Sector Addresses

Sector  A19A12   Sector  8-bit Address  16-bit Address  Sector  A19A12   Sector     8-bit Address     16-bit Address
                   Size        Range          Range                         Size           Range             Range
                   (KB/                                                     (KB/
                                                                                   140000h14FFFFh     A0000hA7FFFh
                 Kwords)                                                  Kwords)  150000h15FFFFh    A8000hAFFFFh
                                                                                   160000h16FFFFh     B0000hB7FFFh
SA0 000000xxx 64/32 000000h00FFFFh 00000h07FFFh        SA20 010100xxx 64/32      170000h17FFFFh    B8000hBFFFFh
                                                                                   180000h18FFFFh    C0000hC7FFFh
SA1 000001xxx 64/32 010000h01FFFFh 08000h0FFFFh        SA21 010101xxx 64/32      190000h19FFFFh    C8000hCFFFFh
                                                                                   1A0000h1AFFFFh    D0000hD7FFFh
SA2 000010xxx 64/32 020000h02FFFFh 10000h17FFFh        SA22 010110xxx 64/32      1B0000h1BFFFFh    D8000hDFFFFh
                                                                                   1C0000h1CFFFFh     E0000hE7FFFh
SA3 000011xxx 64/32 030000h03FFFFh 18000h1FFFFh        SA23 010111xxx 64/32      1D0000h1DFFFFh     E8000hEFFFFh
                                                                                   1E0000h1EFFFFh     F0000hF7FFFh
SA4 000100xxx 64/32 040000h04FFFFh 20000h27FFFh        SA24 011000xxx 64/32      1F0000h1F1FFFh   0F8000h0F8FFFh
                                                                                   1F2000h1F3FFFh   0F9000h0F9FFFh
SA5 000101xxx 64/32 050000h05FFFFh 28000h2FFFFh        SA25 011001xxx 64/32      1F4000h1F5FFFh   0FA000h0FAFFFh
                                                                                   1F6000h1F7FFFh   0FB000h0FBFFFh
SA6 000110xxx 64/32 060000h06FFFFh 30000h37FFFh        SA26 011010xxx 64/32      1F8000h1F9FFFh   0FC000h0FCFFFh
                                                                                   1FA000h1FBFFFh   0FD000h0FDFFFh
SA7 000111xxx 64/32 070000h07FFFFh 38000h3FFFFh        SA27 011011xxx 64/32      1FC000h1FDFFFh   0FE000h0FEFFFh
                                                                                   1FE000h1FFFFFh   0FF000h0FFFFFh
SA8 001000xxx 64/32 080000h08FFFFh 40000h47FFFh        SA28 011000xxx 64/32

SA9 001001xxx 64/32 090000h09FFFFh 48000h4FFFFh        SA29 011101xxx 64/32

SA10 001010xxx 64/32 0A0000h0AFFFFh 50000h57FFFh       SA30 011110xxx 64/32

SA11 001011xxx 64/32 0B0000h0BFFFFh 58000h5FFFFh       SA31 111111000 8/4

SA12 001100xxx 64/32 0C0000h0CFFFFh 60000h67FFFh       SA32 111111001 8/4

SA13 001101xxx 64/32 0D0000h0DFFFFh 68000h6FFFFh       SA33 111111010 8/4

SA14 001101xxx 64/32 0E0000h0EFFFFh 70000h77FFFh       SA34 111111011 8/4

SA15 001111xxx 64/32 0F0000h0FFFFFh 78000h7FFFFh       SA35 111111100 8/4

SA16 010000xxx 64/32 100000h00FFFFh 80000h87FFFh       SA36 111111101 8/4

SA17 010001xxx 64/32 110000h11FFFFh 88000h8FFFFh       SA37 111111110 8/4

SA18 010010xxx 64/32 120000h12FFFFh 90000h97FFFh       SA38 111111111 8/4

SA19 010011xxx 64/32 130000h13FFFFh 98000h9FFFFh

September 10, 2007 S29GL-A_00_A11        S29GL-A                                                                                  25
                                                             Data Sheet

                            Table 7.3 S29GL016A (Model R2, W2) Bottom Boot Sector Addresses

Sector   A19A12    Sector  8-bit Address    16-bit Address  Sector  A19A12     Sector  8-bit Address   16-bit Address
SA0    000000000    Size        Range             Range     SA19    001100xxx    Size        Range            Range
SA1    000000001    (KB/                                    SA20    001101xxx    (KB/
SA2    000000010                            00000h00FFFh    SA21   001101xxx                          60000h67FFFh
SA3    000000011  Kwords)                   01000h01FFFh   SA22    001111xxx  Kwords)                 68000h6FFFFh
SA4    000000100                            02000h02FFFh    SA23   010000xxx                          70000h77FFFh
SA5    000000101  8/4      000000h001FFFh  03000h03FFFh    SA24   010001xxx  64/32 0C0000h0CFFFFh   78000h7FFFFh
SA6    000000110                            04000h04FFFh    SA25   010010xxx                          80000h87FFFh
SA7    000000111  8/4      002000h003FFFh  05000h05FFFh    SA26   010011xxx  64/32 0D0000h0DFFFFh   88000h8FFFFh
SA8    000001xxx                            06000h06FFFh    SA27   010100xxx                          90000h97FFFh
SA9    000010xxx  8/4      004000h005FFFh  07000h07FFFh    SA28   010101xxx  64/32 0E0000h0EFFFFh   98000h9FFFFh
SA10   000011xxx                            08000h0FFFFh    SA29   010110xxx                          A0000hA7FFFh
SA11   000100xxx  8/4      006000h007FFFh  10000h17FFFh    SA30   010111xxx  64/32 0F0000h0FFFFFh   A8000hAFFFFh
SA12   000101xxx                            18000h1FFFFh    SA31   011000xxx                          B0000hB7FFFh
SA13   000110xxx  8/4      008000h009FFFh  20000h27FFFh    SA32   011001xxx  64/32 100000h00FFFFh   B8000hBFFFFh
SA14   000111xxx                            28000h2FFFFh    SA33   011010xxx                          C0000hC7FFFh
SA15   001000xxx  8/4      00A000h00BFFFh  30000h37FFFh    SA34   011011xxx  64/32 110000h11FFFFh   C8000hCFFFFh
SA16   001001xxx                            38000h3FFFFh    SA35   011000xxx                          D0000hD7FFFh
SA17   001010xxx  8/4      00C000h00DFFFh  40000h47FFFh    SA36   011101xxx  64/32 120000h12FFFFh   D8000hDFFFFh
SA18   001011xxx                            48000h4FFFFh    SA37   011110xxx                          E0000hE7FFFh
                   8/4 00E000h00FFFFFh      50000h57FFFh    SA38   011111xxx  64/32 130000h13FFFFh   E8000hEFFFFh
                                             58000h5FFFFh                                              F0000hF7FFFh
                   64/32 010000h01FFFFh                                        64/32 140000h14FFFFh   F8000hFFFFFh

                   64/32 020000h02FFFFh                                        64/32 150000h15FFFFh

                   64/32 030000h03FFFFh                                        64/32 160000h16FFFFh

                   64/32 040000h04FFFFh                                        64/32 170000h17FFFFh

                   64/32 050000h05FFFFh                                        64/32 180000h18FFFFh

                   64/32 060000h06FFFFh                                        64/32 190000h19FFFFh

                   64/32 070000h07FFFFh                                        64/32 1A0000h1AFFFFh

                   64/32 080000h08FFFFh                                        64/32 1B0000h1BFFFFh

                   64/32 090000h09FFFFh                                        64/32 1C0000h1CFFFFh

                   64/32 0A0000h0AFFFFh                                        64/32 1D0000h1DFFFFh

                   64/32 0B0000h0BFFFFh                                        64/32 1E0000h1EFFFFh

                                                                                64/32 1F0000h1FFFFFh

26                                           S29GL-A                            S29GL-A_00_A11 September 10, 2007
                                         Data Sheet

                          Table 7.4 S29GL032A (Models R1, R2) Sector Addresses

Sector  A20-A15   Sector          8-bit         16-bit  Sector  A20-A15   Sector          8-bit         16-bit
                   Size        Address        Address                      Size        Address        Address
                   (KB/          Range          Range                      (KB/          Range          Range
                          00000000FFFF  000000007FFF                            20000020FFFF  100000107FFF
                 Kwords)  01000001FFFF  00800000FFFF                   Kwords)  21000021FFFF  10800010FFFF
                          02000002FFFF  010000017FFF                            22000022FFFF  110000117FFF
SA0 0 0 0 0 0 0 64/32     03000003FFFF  01800001FFFF  SA32 1 0 0 0 0 0 64/32    23000023FFFF  11800011FFFF
                          04000004FFFF  020000027FFF                            24000024FFFF  120000127FFF
SA1 0 0 0 0 0 1 64/32     05000005FFFF  02800002FFFF  SA33 1 0 0 0 0 1 64/32    25000025FFFF  12800012FFFF
                          06000006FFFF  030000037FFF                            26000026FFFF  130000137FFF
SA2 0 0 0 0 1 0 64/32     07000007FFFF  03800003FFFF  SA34 1 0 0 0 1 0 64/32    27000027FFFF  13800013FFFF
                          08000008FFFF  040000047FFF                            28000028FFFF  140000147FFF
SA3 0 0 0 0 1 1 64/32     09000009FFFF  04800004FFFF  SA35 1 0 0 0 1 1 64/32    29000029FFFF  14800014FFFF
                          0A00000AFFFF  050000057FFF                            2A00002AFFFF  150000157FFF
SA4 0 0 0 1 0 0 64/32     0B00000BFFFF  05800005FFFF  SA36 1 0 0 1 0 0 64/32    2B00002BFFFF  15800015FFFF
                          0C00000CFFFF  060000067FFF                            2C00002CFFFF  160000167FFF
SA5 0 0 0 1 0 1 64/32     0D00000DFFFF  06800006FFFF  SA37 1 0 0 1 0 1 64/32    2D00002DFFFF  16800016FFFF
                          0E00000EFFFF  070000077FFF                            2E00002EFFFF  170000177FFF
SA6 0 0 0 1 1 0 64/32     0F00000FFFFF  07800007FFFF  SA38 1 0 0 1 1 0 64/32    2F00002FFFFF  17800017FFFF
                          10000010FFFF  080000087FFF                            30000030FFFF  180000187FFF
SA7 0 0 0 1 1 1 64/32     11000011FFFF  08800008FFFF  SA39 1 0 0 1 1 1 64/32    31000031FFFF  18800018FFFF
                          12000012FFFF  090000097FFF                            32000032FFFF  190000197FFF
SA8 0 0 1 0 0 0 64/32     13000013FFFF  09800009FFFF  SA40 1 0 1 0 0 0 64/32    33000033FFFF  19800019FFFF
                          14000014FFFF  0A00000A7FFF                            34000034FFFF  1A00001A7FFF
SA9 0 0 1 0 0 1 64/32     15000015FFFF  0A80000AFFFF  SA41 1 0 1 0 0 1 64/32    35000035FFFF  1A80001AFFFF
                          16000016FFFF  0B00000B7FFF                            36000036FFFF  1B00001B7FFF
SA10 0 0 1 0 1 0 64/32    17000017FFFF  0B80000BFFFF  SA42 1 0 1 0 1 0 64/32    37000037FFFF  1B80001BFFFF
                          18000018FFFF  0C00000C7FFF                            38000038FFFF  1C00001C7FFF
SA11 0 0 1 0 1 1 64/32    19000019FFFF  0C80000CFFFF  SA43 1 0 1 0 1 1 64/32    39000039FFFF  1C80001CFFFF
                          1A00001AFFFF  0D00000D7FFF                            3A00003AFFFF  1D00001D7FFF
SA12 0 0 1 1 0 0 64/32    1B00001BFFFF  0D80000DFFFF  SA44 1 0 1 1 0 0 64/32    3B00003BFFFF  1D80001DFFFF
                          1C00001CFFFF  0E00000E7FFF                            3C00003CFFFF  1E00001E7FFF
SA13 0 0 1 1 0 1 64/32    1D00001DFFFF  0E80000EFFFF  SA45 1 0 1 1 0 1 64/32    3D00003DFFFF  1E80001EFFFF
                          1E00001EFFFF  0F00000F7FFF                            3E00003EFFFF  1F00001F7FFF
SA14 0 0 1 1 1 0 64/32    1F00001FFFFF  0F80000FFFFF  SA46 1 0 1 1 1 0 64/32    3F00003FFFFF  1F80001FFFFF

SA15 0 0 1 1 1 1 64/32                                  SA47 1 0 1 1 1 1 64/32

SA16 0 1 0 0 0 0 64/32                                  SA48 1 1 0 0 0 0 64/32

SA17 0 1 0 0 0 1 64/32                                  SA49 1 1 0 0 0 1 64/32

SA18 0 1 0 0 1 0 64/32                                  SA50 1 1 0 0 1 0 64/32

SA19 0 1 0 0 1 1 64/32                                  SA51 1 1 0 0 1 1 64/32

SA20 0 1 0 1 0 0 64/32                                  SA52 1 1 0 1 0 0 64/32

SA21 0 1 0 1 0 1 64/32                                  SA53 1 1 0 1 0 1 64/32

SA22 0 1 0 1 1 0 64/32                                  SA54 1 1 0 1 1 0 64/32

SA23 0 1 0 1 1 1 64/32                                  SA55 1 1 0 1 1 1 64/32

SA24 0 1 1 0 0 0 64/32                                  SA56 1 1 1 0 0 0 64/32

SA25 0 1 1 0 0 1 64/32                                  SA57 1 1 1 0 0 1 64/32

SA26 0 1 1 0 1 0 64/32                                  SA58 1 1 1 0 1 0 64/32

SA27 0 1 1 0 1 1 64/32                                  SA59 1 1 1 0 1 1 64/32

SA28 0 1 1 1 0 0 64/32                                  SA60 1 1 1 1 0 0 64/32

SA29 0 1 1 1 0 1 64/32                                  SA61 1 1 1 1 0 1 64/32

SA30 0 1 1 1 1 0 64/32                                  SA62 1 1 1 1 1 0 64/32

SA31 0 1 1 1 1 1 64/32                                  SA63 1 1 1 1 1 1 64/32

September 10, 2007 S29GL-A_00_A11        S29GL-A                                                 27
                                                       Data Sheet

                          Table 7.5 S29GL032A (Model R3, W3) Top Boot Sector Addresses

Sector  A20A12   Sector    8-bit    16-bit            Sector  A20A12   Sector    8-bit    16-bit
                   Size   Address  Address                                Size   Address  Address
                   (KB/    Range    Range                                 (KB/    Range    Range

                 Kwords)                                                Kwords)

    SA0 000000xxx 64/32 000000h00FFFFh 00000h07FFFh  SA36 100100xxx 64/32 240000h24FFFFh 120000h127FFFh

    SA1 000001xxx 64/32 010000h01FFFFh 08000h0FFFFh  SA37 100101xxx 64/32 250000h25FFFFh 128000h12FFFFh

    SA2 000010xxx 64/32 020000h02FFFFh 10000h17FFFh  SA38 100110xxx 64/32 260000h26FFFFh 130000h137FFFh

    SA3 000011xxx 64/32 030000h03FFFFh 18000h1FFFFh  SA39 100111xxx 64/32 270000h27FFFFh 138000h13FFFFh

    SA4 000100xxx 64/32 040000h04FFFFh 20000h27FFFh  SA40 101000xxx 64/32 280000h28FFFFh 140000h147FFFh

    SA5 000101xxx 64/32 050000h05FFFFh 28000h2FFFFh  SA41 101001xxx 64/32 290000h29FFFFh 148000h14FFFFh

    SA6 000110xxx 64/32 060000h06FFFFh 30000h37FFFh  SA42 101010xxx 64/32 2A0000h2AFFFFh 150000h157FFFh

    SA7 000111xxx 64/32 070000h07FFFFh 38000h3FFFFh  SA43 101011xxx 64/32 2B0000h2BFFFFh 158000h15FFFFh

    SA8 001000xxx 64/32 080000h08FFFFh 40000h47FFFh  SA44 101100xxx 64/32 2C0000h2CFFFFh 160000h167FFFh

    SA9 001001xxx 64/32 090000h09FFFFh 48000h4FFFFh  SA45 101101xxx 64/32 2D0000h2DFFFFh 168000h16FFFFh

SA10 001010xxx 64/32 0A0000h0AFFFFh 50000h57FFFh     SA46 101110xxx 64/32 2E0000h2EFFFFh 170000h177FFFh

SA11 001011xxx 64/32 0B0000h0BFFFFh 58000h5FFFFh     SA47 101111xxx 64/32 2F0000h2FFFFFh 178000h17FFFFh

SA12 001100xxx 64/32 0C0000h0CFFFFh 60000h67FFFh     SA48 110000xxx 64/32 300000h30FFFFh 180000h187FFFh

SA13 001101xxx 64/32 0D0000h0DFFFFh 68000h6FFFFh     SA49 110001xxx 64/32 310000h31FFFFh 188000h18FFFFh

SA14 001101xxx 64/32 0E0000h0EFFFFh 70000h77FFFh     SA50 110010xxx 64/32 320000h32FFFFh 190000h197FFFh

SA15 001111xxx 64/32 0F0000h0FFFFFh 78000h7FFFFh     SA51 110011xxx 64/32 330000h33FFFFh 198000h19FFFFh

SA16 010000xxx 64/32 100000h00FFFFh 80000h87FFFh     SA52 100100xxx 64/32 340000h34FFFFh 1A0000h1A7FFFh

SA17 010001xxx 64/32 110000h11FFFFh 88000h8FFFFh     SA53 110101xxx 64/32 350000h35FFFFh 1A8000h1AFFFFh

SA18 010010xxx 64/32 120000h12FFFFh 90000h97FFFh     SA54 110110xxx 64/32 360000h36FFFFh 1B0000h1B7FFFh

SA19 010011xxx 64/32 130000h13FFFFh 98000h9FFFFh     SA55 110111xxx 64/32 370000h37FFFFh 1B8000h1BFFFFh

SA20 010100xxx 64/32 140000h14FFFFh A0000hA7FFFh     SA56 111000xxx 64/32 380000h38FFFFh 1C0000h1C7FFFh

SA21 010101xxx 64/32 150000h15FFFFh A8000hAFFFFh     SA57 111001xxx 64/32 390000h39FFFFh 1C8000h1CFFFFh

SA22 010110xxx 64/32 160000h16FFFFh B0000hB7FFFh     SA58 111010xxx 64/32 3A0000h3AFFFFh 1D0000h1D7FFFh

SA23 010111xxx 64/32 170000h17FFFFh B8000hBFFFFh     SA59 111011xxx 64/32 3B0000h3BFFFFh 1D8000h1DFFFFh

SA24 011000xxx 64/32 180000h18FFFFh C0000hC7FFFh     SA60 111100xxx 64/32 3C0000h3CFFFFh 1E0000h1E7FFFh

SA25 011001xxx 64/32 190000h19FFFFh C8000hCFFFFh     SA61 111101xxx 64/32 3D0000h3DFFFFh 1E8000h1EFFFFh

SA26 011010xxx 64/32 1A0000h1AFFFFh D0000hD7FFFh     SA62 111110xxx 64/32 3E0000h3EFFFFh 1F0000h1F7FFFh

SA27 011011xxx 64/32 1B0000h1BFFFFh D8000hDFFFFh     SA63 111111000 8/4        3F0000h3F1FFFh 1F8000h1F8FFFh

SA28 011100xxx 64/32 1C0000h1CFFFFh E0000hE7FFFh     SA64 111111001 8/4        3F2000h3F3FFFh 1F9000h1F9FFFh

SA29 011101xxx 64/32 1D0000h1DFFFFh E8000hEFFFFh     SA65 111111010 8/4        3F4000h3F5FFFh 1FA000h1FAFFFh

SA30 011110xxx 64/32 1E0000h1EFFFFh F0000hF7FFFh     SA66 111111011 8/4        3F6000h3F7FFFh 1FB000h1FBFFFh

SA31 011111xxx 64/32 1F0000h1FFFFFh F8000hFFFFFh     SA67 111111100 8/4        3F8000h3F9FFFh 1FC000h1FCFFFh

SA32 100000xxx 64/32 200000h20FFFFh F9000h107FFFh    SA68 111111101 8/4        3FA000h3FBFFFh 1FD000h1FDFFFh

SA33 100001xxx 64/32 210000h21FFFFh 108000h10FFFFh   SA69 111111110 8/4 3FC000h3FDFFFh 1FE000h1FEFFFh

SA34 100010xxx 64/32 220000h22FFFFh 110000h117FFFh   SA70 111111111 8/4 3FE000h3FFFFFh 1FF000h1FFFFFh

SA35 101011xxx 64/32 230000h23FFFFh 118000h11FFFFh

28                                           S29GL-A                       S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

                          Table 7.6 S29GL032A (Model R4, W4) Bottom Boot Sector Addresses

Sector  A20A12   Sector    8-bit    16-bit              Sector  A20A12   Sector    8-bit    16-bit
                   Size   Address  Address                                  Size   Address  Address
                   (KB/    Range    Range                                   (KB/    Range    Range

                 Kwords)                                                  Kwords)

SA0 000000000 8/4         000000h001FFFh 00000h00FFFh  SA19 001100xxx 64/32 0C0000h0CFFFFh 60000h67FFFh

SA1 000000001 8/4         002000h003FFFh 01000h01FFFh  SA20 001101xxx 64/32 0D0000h0DFFFFh 68000h6FFFFh

SA2 000000010 8/4         004000h005FFFh 02000h02FFFh  SA21 001101xxx 64/32 0E0000h0EFFFFh 70000h77FFFh

SA3 000000011 8/4         006000h007FFFh 03000h03FFFh  SA22 001111xxx 64/32 0F0000h0FFFFFh 78000h7FFFFh

SA4 000000100 8/4         008000h009FFFh 04000h04FFFh  SA23 010000xxx 64/32 100000h00FFFFh 80000h87FFFh

SA5 000000101 8/4 00A000h00BFFFh 05000h05FFFh          SA24 010001xxx 64/32 110000h11FFFFh 88000h8FFFFh

SA6 000000110 8/4 00C000h00DFFFh 06000h06FFFh          SA25 010010xxx 64/32 120000h12FFFFh 90000h97FFFh

SA7 000000111 8/4 00E000h00FFFFFh 07000h07FFFh         SA26 010011xxx 64/32 130000h13FFFFh 98000h9FFFFh

SA8 000001xxx 64/32 010000h01FFFFh 08000h0FFFFh        SA27 010100xxx 64/32 140000h14FFFFh A0000hA7FFFh

SA9 000010xxx 64/32 020000h02FFFFh 10000h17FFFh        SA28 010101xxx 64/32 150000h15FFFFh A8000hAFFFFh

SA10 000011xxx 64/32 030000h03FFFFh 18000h1FFFFh       SA29 010110xxx 64/32 160000h16FFFFh B0000hB7FFFh

SA11 000100xxx 64/32 040000h04FFFFh 20000h27FFFh       SA30 010111xxx 64/32 170000h17FFFFh B8000hBFFFFh

SA12 000101xxx 64/32 050000h05FFFFh 28000h2FFFFh       SA31 011000xxx 64/32 180000h18FFFFh C0000hC7FFFh

SA13 000110xxx 64/32 060000h06FFFFh 30000h37FFFh       SA32 011001xxx 64/32 190000h19FFFFh C8000hCFFFFh

SA14 000111xxx 64/32 070000h07FFFFh 38000h3FFFFh       SA33 011010xxx 64/32 1A0000h1AFFFFh D0000hD7FFFh

SA15 001000xxx 64/32 080000h08FFFFh 40000h47FFFh       SA34 011011xxx 64/32 1B0000h1BFFFFh D8000hDFFFFh

SA16 001001xxx 64/32 090000h09FFFFh 48000h4FFFFh       SA35 011000xxx 64/32 1C0000h1CFFFFh E0000hE7FFFh

SA17 001010xxx 64/32 0A0000h0AFFFFh 50000h57FFFh       SA36 011101xxx 64/32 1D0000h1DFFFFh E8000hEFFFFh

SA18 001011xxx 64/32 0B0000h0BFFFFh 58000h5FFFFh       SA37 011110xxx 64/32 1E0000h1EFFFFh F0000hF7FFFh

SA38 011111xxx 64/32 1F0000h1FFFFFh F8000hFFFFFh       SA55 110000xxx 64/32 300000h30FFFFh 180000h187FFFh

SA39 100000xxx 64/32 200000h20FFFFh F9000h107FFFh      SA56 110001xxx 64/32 310000h31FFFFh 188000h18FFFFh

SA40 100001xxx 64/32 210000h21FFFFh 108000h10FFFFh     SA57 110010xxx 64/32 320000h32FFFFh 190000h197FFFh

SA41 100010xxx 64/32 220000h22FFFFh 110000h117FFFh     SA58 110011xxx 64/32 330000h33FFFFh 198000h19FFFFh

SA42 101011xxx 64/32 230000h23FFFFh 118000h11FFFFh     SA59 100100xxx 64/32 340000h34FFFFh 1A0000h1A7FFFh

SA43 100100xxx 64/32 240000h24FFFFh 120000h127FFFh     SA60 110101xxx 64/32 350000h35FFFFh 1A8000h1AFFFFh

SA44 100101xxx 64/32 250000h25FFFFh 128000h12FFFFh     SA61 110110xxx 64/32 360000h36FFFFh 1B0000h1B7FFFh

SA45 100110xxx 64/32 260000h26FFFFh 130000h137FFFh     SA62 110111xxx 64/32 370000h37FFFFh 1B8000h1BFFFFh

SA46 100111xxx 64/32 270000h27FFFFh 138000h13FFFFh     SA63 111000xxx 64/32 380000h38FFFFh 1C0000h1C7FFFh

SA47 101000xxx 64/32 280000h28FFFFh 140000h147FFFh     SA64 111001xxx 64/32 390000h39FFFFh 1C8000h1CFFFFh

SA48 101001xxx 64/32 290000h29FFFFh 148000h14FFFFh     SA65 111010xxx 64/32 3A0000h3AFFFFh 1D0000h1D7FFFh

SA49 101010xxx 64/32 2A0000h2AFFFFh 150000h157FFFh     SA66 111011xxx 64/32 3B0000h3BFFFFh 1D8000h1DFFFFh

SA50 101011xxx 64/32 2B0000h2BFFFFh 158000h15FFFFh     SA67 111100xxx 64/32 3C0000h3CFFFFh 1E0000h1E7FFFh

SA51 101100xxx 64/32 2C0000h2CFFFFh 160000h167FFFh     SA68 111101xxx 64/32 3D0000h3DFFFFh 1E8000h1EFFFFh

SA52 101101xxx 64/32 2D0000h2DFFFFh 168000h16FFFFh     SA69 111110xxx 64/32 3E0000h3EFFFFh 1F0000h1F7FFFh

SA53 101110xxx 64/32 2E0000h2EFFFFh 170000h177FFFh     SA70 111111xxx 64/32 3F0000h3FFFFFh 1F8000h1FFFFFh

SA54 101111xxx 64/32 2F0000h2FFFFFh 178000h17FFFFh

September 10, 2007 S29GL-A_00_A11            S29GL-A                                                  29
                                                        Data Sheet

                 Table 7.7 S29GL064A (Models R1, R2, R8, R9) Sector Addresses (Sheet 1 of 2)

Sector  A21A15   Sector          8-bit         16-bit  Sector  A21A15   Sector          8-bit         16-bit
SA0    0000000    Size        Address        Address    SA37   0100101    Size        Address        Address
SA1    0000001    (KB/          Range          Range    SA38   0100110    (KB/          Range          Range
SA2    0000010           00000000FFFF  000000007FFF   SA39   0100111           25000025FFFF  12800012FFFF
SA3    0000011  Kwords)  01000001FFFF  00800000FFFF   SA40   0101000  Kwords)  26000026FFFF  130000137FFF
SA4    0000100    64/32  02000002FFFF  010000017FFF   SA41   0101001    64/32  27000027FFFF  13800013FFFF
SA5    0000101    64/32  03000003FFFF  01800001FFFF   SA42   0101010    64/32  28000028FFFF  140000147FFF
SA6    0000110    64/32  04000004FFFF  020000027FFF   SA43   0101011    64/32  29000029FFFF  14800014FFFF
SA7    0000111    64/32  05000005FFFF  02800002FFFF   SA44   0101100    64/32  2A00002AFFFF  150000157FFF
SA8    0001000    64/32  06000006FFFF  030000037FFF   SA45   0101101    64/32  2B00002BFFFF  15800015FFFF
SA9    0001001    64/32  07000007FFFF  03800003FFFF   SA46   0101110    64/32  2C00002CFFFF  160000167FFF
SA10   0001010    64/32  08000008FFFF  040000047FFF  SA47    0101111    64/32  2D00002DFFFF  16800016FFFF
SA11   0001011    64/32  09000009FFFF  04800004FFFF   SA48   0110000    64/32  2E00002EFFFF  170000177FFF
SA12   0001100    64/32  0A00000AFFFF  050000057FFF   SA49   0110001    64/32  2F00002FFFFF  17800017FFFF
SA13   0001101    64/32  0B00000BFFFF  05800005FFFF   SA50   0110010    64/32  30000030FFFF  180000187FFF
SA14   0001110    64/32  0C00000CFFFF  060000067FFF   SA51   0110011    64/32  31000031FFFF  18800018FFFF
SA15   0001111    64/32  0D00000DFFFF  06800006FFFF   SA52   0110100    64/32  32000032FFFF  190000197FFF
SA16   0010000    64/32  0E00000EFFFF  070000077FFF   SA53   0110101    64/32  33000033FFFF  19800019FFFF
SA17   0010001    64/32  0F00000FFFFF  07800007FFFF   SA54   0110110    64/32  34000034FFFF  1A00001A7FFF
SA18   0010010    64/32  10000010FFFF  080000087FFF   SA55   0110111    64/32  35000035FFFF  1A80001AFFFF
SA19   0010011    64/32  11000011FFFF  08800008FFFF   SA56   0111000    64/32  36000036FFFF  1B00001B7FFF
SA20   0010100    64/32  12000012FFFF  090000097FFF  SA57    0111001    64/32  37000037FFFF  1B80001BFFFF
SA21   0010101    64/32  13000013FFFF  09800009FFFF   SA58   0111010    64/32  38000038FFFF  1C00001C7FFF
SA22   0010110    64/32  14000014FFFF  0A00000A7FFF  SA59    0111011    64/32  39000039FFFF  1C80001CFFFF
SA23   0010111    64/32  15000015FFFF  0A80000AFFFF   SA60   0111100    64/32  3A00003AFFFF  1D00001D7FFF
SA24   0011000    64/32  16000016FFFF  0B00000B7FFF   SA61   0111101    64/32  3B00003BFFFF  1D80001DFFFF
SA25   0011001    64/32  17000017FFFF  0B80000BFFFF   SA62   0111110    64/32  3C00003CFFFF  1E00001E7FFF
SA26   0011010    64/32  18000018FFFF  0C00000C7FFF  SA63    0111111    64/32  3D00003DFFFF  1E80001EFFFF
SA27   0011011    64/32  19000019FFFF  0C80000CFFFF   SA64   1000000    64/32  3E00003EFFFF  1F00001F7FFF
SA28   0011100    64/32  1A00001AFFFF  0D00000D7FFF   SA65   1000001    64/32  3F00003FFFFF  1F80001FFFFF
SA29   0011101    64/32  1B00001BFFFF  0D80000DFFFF   SA66   1000010    64/32  40000040FFFF  200000207FFF
SA30   0011110    64/32  1C00001CFFFF  0E00000E7FFF   SA67   1000011    64/32  41000041FFFF  20800020FFFF
SA31   0011111    64/32  1D00001DFFFF  0E80000EFFFF   SA68   1000100    64/32  42000042FFFF  210000217FFF
SA32   0100000    64/32  1E00001EFFFF  0F00000F7FFF   SA69   1000101    64/32  43000043FFFF  21800021FFFF
SA33   0100001    64/32  1F00001FFFFF  0F80000FFFFF   SA70   1000110    64/32  44000044FFFF  220000227FFF
SA34   0100010    64/32  20000020FFFF  100000107FFF   SA71   1000111    64/32  45000045FFFF  22800022FFFF
SA35   0100011    64/32  21000021FFFF  10800010FFFF   SA72   1001000    64/32  46000046FFFF  230000237FFF
SA36   0100100    64/32  22000022FFFF  110000117FFF   SA73   1001001    64/32  47000047FFFF  23800023FFFF
                   64/32  23000023FFFF  11800011FFFF                     64/32  48000048FFFF  240000247FFF
                   64/32  24000024FFFF  120000127FFF                     64/32  49000049FFFF  24800024FFFF
                   64/32                                                   64/32
                   64/32                                                   64/32

30                                       S29GL-A                         S29GL-A_00_A11 September 10, 2007
                                         Data Sheet

                 Table 7.7 S29GL064A (Models R1, R2, R8, R9) Sector Addresses (Sheet 2 of 2)

Sector  A21A15   Sector          8-bit         16-bit  Sector  A21A15   Sector          8-bit         16-bit
SA74   1001010    Size        Address        Address   SA101   1100101    Size        Address        Address
SA75   1001011    (KB/          Range          Range   SA102   1100110    (KB/          Range          Range
SA76   1001100           4A00004AFFFF  250000257FFF  SA103   1100111           65000065FFFF  32800032FFFF
SA77   1001101  Kwords)  4B00004BFFFF  25800025FFFF  SA104   1101000  Kwords)  66000066FFFF  330000337FFF
SA78   1001110    64/32  4C00004CFFFF  260000267FFF  SA105   1101001    64/32  67000067FFFF  33800033FFFF
SA79   1001111    64/32  4D00004DFFFF  26800026FFFF  SA106   1101010    64/32  68000068FFFF  340000347FFF
SA80   1010000    64/32  4E00004EFFFF  270000277FFF  SA107   1101011    64/32  69000069FFFF  34800034FFFF
SA81   1010001    64/32  4F00004FFFFF  27800027FFFF  SA108   1101100    64/32  6A00006AFFFF  350000357FFF
SA82   1010010    64/32  50000050FFFF  280000287FFF  SA109   1101101    64/32  6B00006BFFFF  35800035FFFF
SA83   1010011    64/32  51000051FFFF  28800028FFFF  SA110   1101110    64/32  6C00006CFFFF  360000367FFF
SA84   1010100    64/32  52000052FFFF  290000297FFF  SA111   1101111    64/32  6D00006DFFFF  36800036FFFF
SA85   1010101    64/32  53000053FFFF  29800029FFFF  SA112   1110000    64/32  6E00006EFFFF  370000377FFF
SA86   1010110    64/32  54000054FFFF  2A00002A7FFF  SA113   1110001    64/32  6F00006FFFFF  37800037FFFF
SA87   1010111    64/32  55000055FFFF  2A80002AFFFF  SA114   1110010    64/32  70000070FFFF  380000387FFF
SA88   1011000    64/32  56000056FFFF  2B00002B7FFF  SA115   1110011    64/32  71000071FFFF  38800038FFFF
SA89   1011001    64/32  57000057FFFF  2B80002BFFFF  SA116   1110100    64/32  72000072FFFF  390000397FFF
SA90   1011010    64/32  58000058FFFF  2C00002C7FFF  SA117   1110101    64/32  73000073FFFF  39800039FFFF
SA91   1011011    64/32  59000059FFFF  2C80002CFFFF  SA118   1110110    64/32  74000074FFFF  3A00003A7FFF
SA92   1011100    64/32  5A00005AFFFF  2D00002D7FFF  SA119   1110111    64/32  75000075FFFF  3A80003AFFFF
SA93   1011101    64/32  5B00005BFFFF  2D80002DFFFF  SA120   1111000    64/32  76000076FFFF  3B00003B7FFF
SA94   1011110    64/32  5C00005CFFFF  2E00002E7FFF  SA121   1111001    64/32  77000077FFFF  3B80003BFFFF
SA95   1011111    64/32  5D00005DFFFF  2E80002EFFFF  SA122   1111010    64/32  78000078FFFF  3C00003C7FFF
SA96   1100000    64/32  5E00005EFFFF  2F00002F7FFF  SA123   1111011    64/32  79000079FFFF  3C80003CFFFF
SA97   1100001    64/32  5F00005FFFFF  2F80002FFFFF  SA124   1111100    64/32  7A00007AFFFF  3D00003D7FFF
SA98   1100010    64/32  60000060FFFF  300000307FFF  SA125   1111101    64/32  7B00007BFFFF  3D80003DFFFF
SA99   1100011    64/32  61000061FFFF  30800030FFFF  SA126   1111110    64/32  7C00007CFFFF  3E00003E7FFF
SA100   1100100    64/32  62000062FFFF  310000317FFF  SA127   1111111    64/32  7D00007DFFFF  3E80003EFFFF
                   64/32  63000063FFFF  31800031FFFF                     64/32  7E00007EFFFF  3F00003F7FFF
                   64/32  64000064FFFF  320000327FFF                     64/32  7F00007FFFFF  3F80003FFFFF
                   64/32                                                   64/32
                   64/32                                                   64/32

September 10, 2007 S29GL-A_00_A11        S29GL-A                                                 31
                                                       Data Sheet

                 Table 7.8 S29GL064A (Model R3) Top Boot Sector Addresses (Sheet 1 of 2)

Sector  A21A12   Sector    8-bit    16-bit            Sector  A21A12   Sector    8-bit    16-bit
                   Size   Address  Address                                Size   Address  Address
                   (KB/    Range    Range                                 (KB/    Range    Range

                 Kwords)                                                Kwords)

SA0 0000000xxx 64/32 000000h00FFFFh 00000h07FFFh     SA34 0100010xxx 64/32 220000h22FFFFh 110000h117FFFh

SA1 0000001xxx 64/32 010000h01FFFFh 08000h0FFFFh     SA35 0101011xxx 64/32 230000h23FFFFh 118000h11FFFFh

SA2 0000010xxx 64/32 020000h02FFFFh 10000h17FFFh     SA36 0100100xxx 64/32 240000h24FFFFh 120000h127FFFh

SA3 0000011xxx 64/32 030000h03FFFFh 18000h1FFFFh     SA37 0100101xxx 64/32 250000h25FFFFh 128000h12FFFFh

SA4 0000100xxx 64/32 040000h04FFFFh 20000h27FFFh     SA38 0100110xxx 64/32 260000h26FFFFh 130000h137FFFh

SA5 0000101xxx 64/32 050000h05FFFFh 28000h2FFFFh     SA39 0100111xxx 64/32 270000h27FFFFh 138000h13FFFFh

SA6 0000110xxx 64/32 060000h06FFFFh 30000h37FFFh     SA40 0101000xxx 64/32 280000h28FFFFh 140000h147FFFh

SA7 0000111xxx 64/32 070000h07FFFFh 38000h3FFFFh     SA41 0101001xxx 64/32 290000h29FFFFh 148000h14FFFFh

SA8 0001000xxx 64/32 080000h08FFFFh 40000h47FFFh     SA42 0101010xxx 64/32 2A0000h2AFFFFh 150000h157FFFh

SA9 0001001xxx 64/32 090000h09FFFFh 48000h4FFFFh     SA43 0101011xxx 64/32 2B0000h2BFFFFh 158000h15FFFFh

SA10 0001010xxx 64/32 0A0000h0AFFFFh 50000h57FFFh    SA44 0101100xxx 64/32 2C0000h2CFFFFh 160000h167FFFh

SA11 0001011xxx 64/32 0B0000h0BFFFFh 58000h5FFFFh    SA45 0101101xxx 64/32 2D0000h2DFFFFh 168000h16FFFFh

SA12 0001100xxx 64/32 0C0000h0CFFFFh 60000h67FFFh    SA46 0101110xxx 64/32 2E0000h2EFFFFh 170000h177FFFh

SA13 0001101xxx 64/32 0D0000h0DFFFFh 68000h6FFFFh    SA47 0101111xxx 64/32 2F0000h2FFFFFh 178000h17FFFFh

SA14 0001101xxx 64/32 0E0000h0EFFFFh 70000h77FFFh    SA48 0110000xxx 64/32 300000h30FFFFh 180000h187FFFh

SA15 0001111xxx 64/32 0F0000h0FFFFFh 78000h7FFFFh    SA49 0110001xxx 64/32 310000h31FFFFh 188000h18FFFFh

SA16 0010000xxx 64/32 100000h00FFFFh 80000h87FFFh    SA50 0110010xxx 64/32 320000h32FFFFh 190000h197FFFh

SA17 0010001xxx 64/32 110000h11FFFFh 88000h8FFFFh    SA51 0110011xxx 64/32 330000h33FFFFh 198000h19FFFFh

SA18 0010010xxx 64/32 120000h12FFFFh 90000h97FFFh    SA52 0100100xxx 64/32 340000h34FFFFh 1A0000h1A7FFFh

SA19 0010011xxx 64/32 130000h13FFFFh 98000h9FFFFh    SA53 0110101xxx 64/32 350000h35FFFFh 1A8000h1AFFFFh

SA20 0010100xxx 64/32 140000h14FFFFh A0000hA7FFFh    SA54 0110110xxx 64/32 360000h36FFFFh 1B0000h1B7FFFh

SA21 0010101xxx 64/32 150000h15FFFFh A8000hAFFFFh    SA55 0110111xxx 64/32 370000h37FFFFh 1B8000h1BFFFFh

SA22 0010110xxx 64/32 160000h16FFFFh B0000hB7FFFh    SA56 0111000xxx 64/32 380000h38FFFFh 1C0000h1C7FFFh

SA23 0010111xxx 64/32 170000h17FFFFh B8000hBFFFFh    SA57 0111001xxx 64/32 390000h39FFFFh 1C8000h1CFFFFh

SA24 0011000xxx 64/32 180000h18FFFFh C0000hC7FFFh    SA58 0111010xxx 64/32 3A0000h3AFFFFh 1D0000h1D7FFFh

SA25 0011001xxx 64/32 190000h19FFFFh C8000hCFFFFh    SA59 0111011xxx 64/32 3B0000h3BFFFFh 1D8000h1DFFFFh

SA26 0011010xxx 64/32 1A0000h1AFFFFh D0000hD7FFFh    SA60 0111100xxx 64/32 3C0000h3CFFFFh 1E0000h1E7FFFh

SA27 0011011xxx 64/32 1B0000h1BFFFFh D8000hDFFFFh    SA61 0111101xxx 64/32 3D0000h3DFFFFh 1E8000h1EFFFFh

SA28 0011000xxx 64/32 1C0000h1CFFFFh E0000hE7FFFh    SA62 0111110xxx 64/32 3E0000h3EFFFFh 1F0000h1F7FFFh

SA29 0011101xxx 64/32 1D0000h1DFFFFh E8000hEFFFFh    SA63 0111111xxx 64/32 3F0000h3FFFFFh 1F8000h1FFFFFh

SA30 0011110xxx 64/32 1E0000h1EFFFFh F0000hF7FFFh    SA64 1000000xxx 64/32 400000h40FFFFh 200000h207FFFh

SA31 0011111xxx 64/32 1F0000h1FFFFFh F8000hFFFFFh    SA65 1000001xxx 64/32 410000h41FFFFh 208000h20FFFFh

SA32 0100000xxx 64/32 200000h20FFFFh F9000h107FFFh   SA66 1000010xxx 64/32 420000h42FFFFh 210000h217FFFh

SA33 0100001xxx 64/32 210000h21FFFFh 108000h10FFFFh  SA67 1000011xxx 64/32 430000h43FFFFh 218000h21FFFFh

32                                           S29GL-A                    S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

                 Table 7.8 S29GL064A (Model R3) Top Boot Sector Addresses (Sheet 2 of 2)

Sector  A21A12   Sector    8-bit    16-bit             Sector  A21A12   Sector    8-bit    16-bit
                   Size   Address  Address                                 Size   Address  Address
                   (KB/    Range    Range                                  (KB/    Range    Range

                 Kwords)                                                 Kwords)

SA68 1000100xxx 64/32 440000h44FFFFh 220000h227FFFh   SA102 1100110xxx 64/32 660000h66FFFFh 330000h337FFFh

SA69 1000101xxx 64/32 450000h45FFFFh 228000h22FFFFh   SA103 1100111xxx 64/32 670000h67FFFFh 338000h33FFFFh

SA70 1000110xxx 64/32 460000h46FFFFh 230000h237FFFh   SA104 1101000xxx 64/32 680000h68FFFFh 340000h347FFFh

SA71 1000111xxx 64/32 470000h47FFFFh 238000h23FFFFh   SA105 1101001xxx 64/32 690000h69FFFFh 348000h34FFFFh

SA72 1001000xxx 64/32 480000h48FFFFh 240000h247FFFh   SA106 1101010xxx 64/32 6A0000h6AFFFFh 350000h357FFFh

SA73 1001001xxx 64/32 490000h49FFFFh 248000h24FFFFh   SA107 1101011xxx 64/32 6B0000h6BFFFFh 358000h35FFFFh

SA74 1001010xxx 64/32 4A0000h4AFFFFh 250000h257FFFh   SA108 1101100xxx 64/32 6C0000h6CFFFFh 360000h367FFFh

SA75 1001011xxx 64/32 4B0000h4BFFFFh 258000h25FFFFh   SA109 1101101xxx 64/32 6D0000h6DFFFFh 368000h36FFFFh

SA76 1001100xxx 64/32 4C0000h4CFFFFh 260000h267FFFh   SA110 1101110xxx 64/32 6E0000h6EFFFFh 370000h377FFFh

SA77 1001101xxx 64/32 4D0000h4DFFFFh 268000h26FFFFh   SA111 1101111xxx 64/32 6F0000h6FFFFFh 378000h37FFFFh

SA78 1001110xxx 64/32 4E0000h4EFFFFh 270000h277FFFh   SA112 1110000xxx 64/32 700000h70FFFFh 380000h387FFFh

SA79 1001111xxx 64/32 4F0000h4FFFFFh 278000h27FFFFh   SA113 1110001xxx 64/32 710000h71FFFFh 388000h38FFFFh

SA80 1010000xxx 64/32 500000h50FFFFh 280000h28FFFFh   SA114 1110010xxx 64/32 720000h72FFFFh 390000h397FFFh

SA81 1010001xxx 64/32 510000h51FFFFh 288000h28FFFFh   SA115 1110011xxx 64/32 730000h73FFFFh 398000h39FFFFh

SA82 1010010xxx 64/32 520000h52FFFFh 290000h297FFFh   SA116 1110100xxx 64/32 740000h74FFFFh 3A0000h3A7FFFh

SA83 1010011xxx 64/32 530000h53FFFFh 298000h29FFFFh   SA117 1110101xxx 64/32 750000h75FFFFh 3A8000h3AFFFFh

SA84 1010100xxx 64/32 540000h54FFFFh 2A0000h2A7FFFh   SA118 1110110xxx 64/32 760000h76FFFFh 3B0000h3B7FFFh

SA85 1010101xxx 64/32 550000h55FFFFh 2A8000h2AFFFFh   SA119 1110111xxx 64/32 770000h77FFFFh 3B8000h3BFFFFh

SA86 1010110xxx 64/32 560000h56FFFFh 2B0000h2B7FFFh   SA120 1111000xxx 64/32 780000h78FFFFh 3C0000h3C7FFFh

SA87 1010111xxx 64/32 570000h57FFFFh 2B8000h2BFFFFh   SA121 1111001xxx 64/32 790000h79FFFFh 3C8000h3CFFFFh

SA88 1011000xxx 64/32 580000h58FFFFh 2C0000h2C7FFFh   SA122 1111010xxx 64/32 7A0000h7AFFFFh 3D0000h3D7FFFh

SA89 1011001xxx 64/32 590000h59FFFFh 2C8000h2CFFFFh   SA123 1111011xxx 64/32 7B0000h7BFFFFh 3D8000h3DFFFFh

SA90 1011010xxx 64/32 5A0000h5AFFFFh 2D0000h2D7FFFh   SA124 1111100xxx 64/32 7C0000h7CFFFFh 3E0000h3E7FFFh

SA91 1011011xxx 64/32 5B0000h5BFFFFh 2D8000h2DFFFFh   SA125 1111101xxx 64/32 7D0000h7DFFFFh 3E8000h3EFFFFh

SA92 1011100xxx 64/32 5C0000h5CFFFFh 2E0000h2E7FFFh   SA126 1111110xxx 64/32 7E0000h7EFFFFh 3F0000h3F7FFFh

SA93 1011101xxx 64/32 5D0000h5DFFFFh 2E8000h2EFFFFh   SA127 1111111000 8/4 7F0000h7F1FFFh 3F8000h3F8FFFh

SA94 1011110xxx 64/32 5E0000h5EFFFFh 2F0000h2FFFFFh   SA128 1111111001 8/4 7F2000h7F3FFFh 3F9000h3F9FFFh

SA95 1011111xxx 64/32 5F0000h5FFFFFh 2F8000h2FFFFFh   SA129 1111111010 8/4 7F4000h7F5FFFh 3FA000h3FAFFFh

SA96 1100000xxx 64/32 600000h60FFFFh 300000h307FFFh   SA130 1111111011 8/4 7F6000h7F7FFFh 3FB000h3FBFFFh

SA97 1100001xxx 64/32 610000h61FFFFh 308000h30FFFFh   SA131 1111111100 8/4 7F8000h7F9FFFh 3FC000h3FCFFFh

SA98 1100010xxx 64/32 620000h62FFFFh 310000h317FFFh   SA132 1111111101 8/4 7FA000h7FBFFFh 3FD000h3FDFFFh

SA99 1100011xxx 64/32 630000h63FFFFh 318000h31FFFFh   SA133 1111111110 8/4 7FC000h7FDFFFh 3FE000h3FEFFFh

SA100 1100100xxx 64/32 640000h64FFFFh 320000h327FFFh  SA134 1111111111 8/4 7FE000h7FFFFFh 3FF000h3FFFFFh

SA101 1100101xxx 64/32 650000h65FFFFh 328000h32FFFFh

September 10, 2007 S29GL-A_00_A11            S29GL-A                                                 33
                                                          Data Sheet

                 Table 7.9 S29GL064A (Model R4) Bottom Boot Sector Addresses (Sheet 1 of 2)

Sector  A21A12   Sector    8-bit                 16-bit  Sector  A21A12   Sector    8-bit    16-bit
                   Size   Address               Address                      Size   Address  Address
                   (KB/    Range                 Range                       (KB/    Range    Range
                                           00000h00FFFh
                 Kwords)                   01000h01FFFh                   Kwords)
                                           02000h02FFFh
SA0 0000000000 8/4        000000h001FFFh  03000h03FFFh  SA27 0010100xxx 64/32 140000h14FFFFh A0000hA7FFFh
                                           04000h04FFFh
SA1 0000000001 8/4        002000h003FFFh  05000h05FFFh  SA28 0010101xxx 64/32 150000h15FFFFh A8000hAFFFFh
                                           06000h06FFFh
SA2 0000000010 8/4        004000h005FFFh  07000h07FFFh  SA29 0010110xxx 64/32 160000h16FFFFh B0000hB7FFFh
                                           08000h0FFFFh
SA3 0000000011 8/4        006000h007FFFh  10000h17FFFh  SA30 0010111xxx 64/32 170000h17FFFFh B8000hBFFFFh
                                           18000h1FFFFh
SA4 0000000100 8/4        008000h009FFFh  20000h27FFFh  SA31 0011000xxx 64/32 180000h18FFFFh C0000hC7FFFh
                                           28000h2FFFFh
SA5 0000000101 8/4        00A000h00BFFFh  30000h37FFFh  SA32 0011001xxx 64/32 190000h19FFFFh C8000hCFFFFh
                                           38000h3FFFFh
SA6 0000000110 8/4        00C000h00DFFFh  40000h47FFFh  SA33 0011010xxx 64/32 1A0000h1AFFFFh D0000hD7FFFh
                                           48000h4FFFFh
SA7 0000000111 8/4 00E000h00FFFFFh        50000h57FFFh  SA34 0011011xxx 64/32 1B0000h1BFFFFh D8000hDFFFFh
                                           58000h5FFFFh
SA8 0000001xxx 64/32 010000h01FFFFh       60000h67FFFh  SA35 0011000xxx 64/32 1C0000h1CFFFFh E0000hE7FFFh
                                           68000h6FFFFh
SA9 0000010xxx 64/32 020000h02FFFFh       70000h77FFFh  SA36 0011101xxx 64/32 1D0000h1DFFFFh E8000hEFFFFh
                                           78000h7FFFFh
SA10 0000011xxx 64/32 030000h03FFFFh      80000h87FFFh  SA37 0011110xxx 64/32 1E0000h1EFFFFh F0000hF7FFFh
                                           88000h8FFFFh
SA11 0000100xxx 64/32 040000h04FFFFh      90000h97FFFh  SA38 0011111xxx 64/32 1F0000h1FFFFFh F8000hFFFFFh
                                           98000h9FFFFh
SA12 0000101xxx 64/32 050000h05FFFFh                     SA39 0100000xxx 64/32 200000h20FFFFh F9000h107FFFh

SA13 0000110xxx 64/32 060000h06FFFFh                     SA40 0100001xxx 64/32 210000h21FFFFh 108000h10FFFFh

SA14 0000111xxx 64/32 070000h07FFFFh                     SA41 0100010xxx 64/32 220000h22FFFFh 110000h117FFFh

SA15 0001000xxx 64/32 080000h08FFFFh                     SA42 0101011xxx 64/32 230000h23FFFFh 118000h11FFFFh

SA16 0001001xxx 64/32 090000h09FFFFh                     SA43 0100100xxx 64/32 240000h24FFFFh 120000h127FFFh

SA17 0001010xxx 64/32 0A0000h0AFFFFh                     SA44 0100101xxx 64/32 250000h25FFFFh 128000h12FFFFh

SA18 0001011xxx 64/32 0B0000h0BFFFFh                     SA45 0100110xxx 64/32 260000h26FFFFh 130000h137FFFh

SA19 0001100xxx 64/32 0C0000h0CFFFFh                     SA46 0100111xxx 64/32 270000h27FFFFh 138000h13FFFFh

SA20 0001101xxx 64/32 0D0000h0DFFFFh                     SA47 0101000xxx 64/32 280000h28FFFFh 140000h147FFFh

SA21 0001101xxx 64/32 0E0000h0EFFFFh                     SA48 0101001xxx 64/32 290000h29FFFFh 148000h14FFFFh

SA22 0001111xxx 64/32 0F0000h0FFFFFh                     SA49 0101010xxx 64/32 2A0000h2AFFFFh 150000h157FFFh

SA23 0010000xxx 64/32 100000h00FFFFh                     SA50 0101011xxx 64/32 2B0000h2BFFFFh 158000h15FFFFh

SA24 0010001xxx 64/32 110000h11FFFFh                     SA51 0101100xxx 64/32 2C0000h2CFFFFh 160000h167FFFh

SA25 0010010xxx 64/32 120000h12FFFFh                     SA52 0101101xxx 64/32 2D0000h2DFFFFh 168000h16FFFFh

SA26 0010011xxx 64/32 130000h13FFFFh                     SA53 0101110xxx 64/32 2E0000h2EFFFFh 170000h177FFFh

34                                         S29GL-A                         S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

                 Table 7.9 S29GL064A (Model R4) Bottom Boot Sector Addresses (Sheet 2 of 2)

Sector  A21A12   Sector    8-bit    16-bit            Sector  A21A12   Sector    8-bit       16-bit
                   Size   Address  Address                                Size   Address     Address
                   (KB/    Range    Range                                 (KB/    Range       Range

                 Kwords)                                                Kwords)

SA54 0101111xxx 64/32 2F0000h2FFFFFh 178000h17FFFFh  SA95 1011000xxx 64/32 580000h58FFFFh 2C0000h2C7FFFh

SA55 0110000xxx 64/32 300000h30FFFFh 180000h187FFFh  SA96 1011001xxx 64/32 590000h59FFFFh 2C8000h2CFFFFh

SA56 0110001xxx 64/32 310000h31FFFFh 188000h18FFFFh  SA97 1011010xxx 64/32 5A0000h5AFFFFh 2D0000h2D7FFFh

SA57 0110010xxx 64/32 320000h32FFFFh 190000h197FFFh  SA98 1011011xxx 64/32 5B0000h5BFFFFh 2D8000h2DFFFFh

SA58 0110011xxx 64/32 330000h33FFFFh 198000h19FFFFh  SA99 1011100xxx 64/32 5C0000h5CFFFFh 2E0000h2E7FFFh

SA59 0100100xxx 64/32 340000h34FFFFh 1A0000h1A7FFFh  SA100 1011101xxx 64/32 5D0000h5DFFFFh 2E8000h2EFFFFh

SA60 0110101xxx 64/32 350000h35FFFFh 1A8000h1AFFFFh  SA101 1011110xxx 64/32 5E0000h5EFFFFh 2F0000h2FFFFFh

SA61 0110110xxx 64/32 360000h36FFFFh 1B0000h1B7FFFh  SA102 1011111xxx 64/32 5F0000h5FFFFFh 2F8000h2FFFFFh

SA62 0110111xxx 64/32 370000h37FFFFh 1B8000h1BFFFFh  SA103 1100000xxx 64/32 600000h60FFFFh 300000h307FFFh

SA63 0111000xxx 64/32 380000h38FFFFh 1C0000h1C7FFFh  SA104 1100001xxx 64/32 610000h61FFFFh 308000h30FFFFh

SA64 0111001xxx 64/32 390000h39FFFFh 1C8000h1CFFFFh  SA105 1100010xxx 64/32 620000h62FFFFh 310000h317FFFh

SA65 0111010xxx 64/32 3A0000h3AFFFFh 1D0000h1D7FFFh  SA106 1100011xxx 64/32 630000h63FFFFh 318000h31FFFFh

SA66 0111011xxx 64/32 3B0000h3BFFFFh 1D8000h1DFFFFh  SA107 1100100xxx 64/32 640000h64FFFFh 320000h327FFFh

SA67 0111100xxx 64/32 3C0000h3CFFFFh 1E0000h1E7FFFh  SA108 1100101xxx 64/32 650000h65FFFFh 328000h32FFFFh

SA68 0111101xxx 64/32 3D0000h3DFFFFh 1E8000h1EFFFFh  SA109 1100110xxx 64/32 660000h66FFFFh 330000h337FFFh

SA69 0111110xxx 64/32 3E0000h3EFFFFh 1F0000h1F7FFFh  SA110 1100111xxx 64/32 670000h67FFFFh 338000h33FFFFh

SA70 0111111xxx 64/32 3F0000h3FFFFFh 1F8000h1FFFFFh  SA111 1101000xxx 64/32 680000h68FFFFh 340000h347FFFh

SA71 1000000xxx 64/32 400000h40FFFFh 200000h207FFFh  SA112 1101001xxx 64/32 690000h69FFFFh 348000h34FFFFh

SA72 1000001xxx 64/32 410000h41FFFFh 208000h20FFFFh  SA113 1101010xxx 64/32 6A0000h6AFFFFh 350000h357FFFh

SA73 1000010xxx 64/32 420000h42FFFFh 210000h217FFFh  SA114 1101011xxx 64/32 6B0000h6BFFFFh 358000h35FFFFh

SA74 1000011xxx 64/32 430000h43FFFFh 218000h21FFFFh  SA115 1101100xxx 64/32 6C0000h6CFFFFh 360000h367FFFh

SA75 1000100xxx 64/32 440000h44FFFFh 220000h227FFFh  SA116 1101101xxx 64/32 6D0000h6DFFFFh 368000h36FFFFh

SA76 1000101xxx 64/32 450000h45FFFFh 228000h22FFFFh  SA117 1101110xxx 64/32 6E0000h6EFFFFh 370000h377FFFh

SA77 1000110xxx 64/32 460000h46FFFFh 230000h237FFFh  SA118 1101111xxx 64/32 6F0000h6FFFFFh 378000h37FFFFh

SA78 1000111xxx 64/32 470000h47FFFFh 238000h23FFFFh  SA119 1110000xxx 64/32 700000h70FFFFh 380000h387FFFh

SA79 1001000xxx 64/32 480000h48FFFFh 240000h247FFFh  SA120 1110001xxx 64/32 710000h71FFFFh 388000h38FFFFh

SA80 1001001xxx 64/32 490000h49FFFFh 248000h24FFFFh  SA121 1110010xxx 64/32 720000h72FFFFh 390000h397FFFh

SA81 1001010xxx 64/32 4A0000h4AFFFFh 250000h257FFFh  SA122 1110011xxx 64/32 730000h73FFFFh 398000h39FFFFh

SA82 1001011xxx 64/32 4B0000h4BFFFFh 258000h25FFFFh  SA123 1110100xxx 64/32 740000h74FFFFh 3A0000h3A7FFFh

SA83 1001100xxx 64/32 4C0000h4CFFFFh 260000h267FFFh  SA124 1110101xxx 64/32 750000h75FFFFh 3A8000h3AFFFFh

SA84 1001101xxx 64/32 4D0000h4DFFFFh 268000h26FFFFh  SA125 1110110xxx 64/32 760000h76FFFFh 3B0000h3B7FFFh

SA85 1001110xxx 64/32 4E0000h4EFFFFh 270000h277FFFh  SA126 1110111xxx 64/32 770000h77FFFFh 3B8000h3BFFFFh

SA86 1001111xxx 64/32 4F0000h4FFFFFh 278000h27FFFFh  SA127 1111000xxx 64/32 780000h78FFFFh 3C0000h3C7FFFh

SA87 1010000xxx 64/32 500000h50FFFFh 280000h28FFFFh  SA128 1111001xxx 64/32 790000h79FFFFh 3C8000h3CFFFFh

SA88 1010001xxx 64/32 510000h51FFFFh 288000h28FFFFh  SA129 1111010xxx 64/32 7A0000h7AFFFFh 3D0000h3D7FFFh

SA89 1010010xxx 64/32 520000h52FFFFh 290000h297FFFh  SA130 1111011xxx 64/32 7B0000h7BFFFFh 3D8000h3DFFFFh

SA90 1010011xxx 64/32 530000h53FFFFh 298000h29FFFFh  SA131 1111100xxx 64/32 7C0000h7CFFFFh 3E0000h3E7FFFh

SA91 1010100xxx 64/32 540000h54FFFFh 2A0000h2A7FFFh  SA132 1111101xxx 64/32 7D0000h7DFFFFh 3E8000h3EFFFFh

SA92 1010101xxx 64/32 550000h55FFFFh 2A8000h2AFFFFh  SA133 1111110xxx 64/32 7E0000h7EFFFFh 3F0000h3F7FFFh

SA93 1010110xxx 64/32 560000h56FFFFh 2B0000h2B7FFFh  SA134 1111111000 64/32 7F0000h7FFFFFh 3F8000h3FFFFFh

SA94 1010111xxx 64/32 570000h57FFFFh 2B8000h2BFFFFh

September 10, 2007 S29GL-A_00_A11            S29GL-A                                                   35
                                    Data Sheet

                     Table 7.10 S29GL064A (Model R5) Sector Addresses (Sheet 1 of 2)

    Sector  A21A15         16-bit           Sector  A21A15                                 16-bit
     SA0    0000000  Address Range            SA21   0010101                          Address Range
     SA1    0000001  000000007FFF            SA22   0010110                          0A80000AFFFF
     SA2    0000010  00800000FFFF            SA23   0010111                          0B00000B7FFF
     SA3    0000011  010000017FFF            SA24   0011000                          0B80000BFFFF
     SA4    0000100  01800001FFFF            SA25   0011001                          0C00000C7FFF
     SA5    0000101  020000027FFF            SA26   0011010                          0C80000CFFFF
     SA6    0000110  02800002FFFF            SA27   0011011                          0D00000D7FFF
     SA7    0000111  030000037FFF            SA28   0011100                          0D80000DFFFF
     SA8    0001000  03800003FFFF            SA29   0011101                          0E00000E7FFF
     SA9    0001001  040000047FFF            SA30   0011110                          0E80000EFFFF
     SA10   0001010  04800004FFFF            SA31   0011111                          0F00000F7FFF
     SA11   0001011  050000057FFF            SA32   0100000                          0F80000FFFFF
     SA12   0001100  05800005FFFF            SA33   0100001                          200000207FFF
     SA13   0001101  060000067FFF            SA34   0100010                          20800020FFFF
     SA14   0001110  06800006FFFF            SA35   0100011                          210000217FFF
     SA15   0001111  070000077FFF            SA36   0100100                          21800021FFFF
     SA16   0010000  07800007FFFF            SA37   0100101                          220000227FFF
     SA17   0010001  080000087FFF            SA38   0100110                          22800022FFFF
     SA18   0010010  08800008FFFF            SA39   0100111                          230000237FFF
     SA19   0010011  090000097FFF            SA40   0101000                          23800023FFFF
     SA20   0010100  09800009FFFF            SA41   0101001                          240000247FFF
                     0A00000A7FFF                                                    24800024FFFF

36                                  S29GL-A          S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

                 Table 7.10 S29GL064A (Model R5) Sector Addresses (Sheet 2 of 2)

Sector  A21A15                           16-bit           Sector  A21A15               16-bit
SA42   0101010                    Address Range            SA85   1010101        Address Range
SA43   0101011                    250000257FFF            SA86   1010110        1A80001AFFFF
SA44   0101100                    25800025FFFF            SA87   1010111        1B00001B7FFF
SA45   0101101                    260000267FFF            SA88   1011000        1B80001BFFFF
SA46   0101110                    26800026FFFF            SA89   1011001        1C00001C7FFF
SA47   0101111                    270000277FFF            SA90   1011010        1C80001CFFFF
SA48   0110000                    27800027FFFF            SA91   1011011        1D00001D7FFF
SA49   0110001                    280000287FFF            SA92   1011100        1D80001DFFFF
SA50   0110010                    28800028FFFF            SA93   1011101        1E00001E7FFF
SA51   0110011                    290000297FFF            SA94   1011110        1E80001EFFFF
SA52   0110100                    29800029FFFF           SA95    1011111        1F00001F7FFF
SA53   0110101                    2A00002A7FFF            SA96   1100000        1F80001FFFFF
SA54   0110110                    2A80002AFFFF            SA97   1100001        300000307FFF
SA55   0110111                    2B00002B7FFF            SA98   1100010        30800030FFFF
SA56   0111000                    2B80002BFFFF            SA99   1100011        310000317FFF
SA57   0111001                    2C00002C7FFF           SA100   1100100        31800031FFFF
SA58   0111010                    2C80002CFFFF           SA101   1100101        320000327FFF
SA59   0111011                    2D00002D7FFF           SA102   1100110        32800032FFFF
SA60   0111100                    2D80002DFFFF           SA103   1100111        330000337FFF
SA61   0111101                    2E00002E7FFF           SA104   1101000        33800033FFFF
SA62   0111110                    2E80002EFFFF           SA105   1101001        340000347FFF
SA63   0111111                    2F00002F7FFF           SA106   1101010        34800034FFFF
SA64   1000000                    2F80002FFFFF           SA107   1101011        350000357FFF
SA65   1000001                    100000107FFF           SA108   1101100        35800035FFFF
SA66   1000010                    10800010FFFF           SA109   1101101        360000367FFF
SA67   1000011                    110000117FFF           SA110   1101110        36800036FFFF
SA68   1000100                    11800011FFFF           SA111   1101111        370000377FFF
SA69   1000101                    120000127FFF           SA112   1110000        37800037FFFF
SA70   1000110                    12800012FFFF           SA113   1110001        380000387FFF
SA71   1000111                    130000137FFF           SA114   1110010        38800038FFFF
SA72   1001000                    13800013FFFF           SA115   1110011        390000397FFF
SA73   1001001                    140000147FFF           SA116   1110100        39800039FFFF
SA74   1001010                    14800014FFFF           SA117   1110101        3A00003A7FFF
SA75   1001011                    150000157FFF           SA118   1110110        3A80003AFFFF
SA76   1001100                    15800015FFFF           SA119   1110111        3B00003B7FFF
SA77   1001101                    160000167FFF           SA120   1111000        3B80003BFFFF
SA78   1001110                    16800016FFFF           SA121   1111001        3C00003C7FFF
SA79   1001111                    170000177FFF           SA122   1111010        3C80003CFFFF
SA80   1010000                    17800017FFFF           SA123   1111011        3D00003D7FFF
SA81   1010001                    180000187FFF           SA124   1111100        3D80003DFFFF
SA82   1010010                    18800018FFFF           SA125   1111101        3E00003E7FFF
SA83   1010011                    190000197FFF           SA126   1111110        3E80003EFFFF
SA84   1010100                    19800019FFFF           SA127   1111111        3F00003F7FFF
                                   1A00001A7FFF                                  3F80003FFFFF

September 10, 2007 S29GL-A_00_A11                 S29GL-A                                        37
                                    Data Sheet

                     Table 7.11 S29GL064A (Models R6, R7) Sector Addresses (Sheet 1 of 2)

    Sector  A21A15         16-bit  Sector   A21A15                                              16-bit
     SA0    0000000       Address    SA21    0010101                                            Address
     SA1    0000001        Range     SA22    0010110                                              Range
     SA2    0000010  000000007FFF   SA23    0010111                                       0A80000AFFFF
     SA3    0000011  00800000FFFF   SA24    0011000                                       0B00000B7FFF
     SA4    0000100  010000017FFF   SA25    0011001                                       0B80000BFFFF
     SA5    0000101  01800001FFFF   SA26    0011010                                       0C00000C7FFF
     SA6    0000110  020000027FFF   SA27    0011011                                       0C80000CFFFF
     SA7    0000111  02800002FFFF   SA28    0011100                                       0D00000D7FFF
     SA8    0001000  030000037FFF   SA29    0011101                                       0D80000DFFFF
     SA9    0001001  03800003FFFF   SA30    0011110                                       0E00000E7FFF
     SA10   0001010  040000047FFF   SA31    0011111                                       0E80000EFFFF
     SA11   0001011  04800004FFFF   SA32    0100000                                       0F00000F7FFF
     SA12   0001100  050000057FFF   SA33    0100001                                       0F80000FFFFF
     SA13   0001101  05800005FFFF   SA34    0100010                                       100000107FFF
     SA14   0001110  060000067FFF   SA35    0100011                                       10800010FFFF
     SA15   0001111  06800006FFFF   SA36    0100100                                       110000117FFF
     SA16   0010000  070000077FFF   SA37    0100101                                       11800011FFFF
     SA17   0010001  07800007FFFF   SA38    0100110                                       120000127FFF
     SA18   0010010  080000087FFF   SA39    0100111                                       12800012FFFF
     SA19   0010011  08800008FFFF   SA40    0101000                                       130000137FFF
     SA20   0010100  090000097FFF   SA41    0101001                                       13800013FFFF
                     09800009FFFF                                                         140000147FFF
                     0A00000A7FFF                                                         14800014FFFF

38                                  S29GL-A           S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

                 Table 7.11 S29GL064A (Models R6, R7) Sector Addresses (Sheet 2 of 2)

Sector  A21A15                           16-bit  Sector   A21A15                            16-bit
SA42   0101010                         Address    SA85    1010101                          Address
SA43   0101011                           Range    SA86    1010110                            Range
SA44   0101100                    150000157FFF   SA87    1010111                     2A80002AFFFF
SA45   0101101                    15800015FFFF   SA88    1011000                     2B00002B7FFF
SA46   0101110                    160000167FFF   SA89    1011001                     2B80002BFFFF
SA47   0101111                    16800016FFFF   SA90    1011010                     2C00002C7FFF
SA48   0110000                    170000177FFF   SA91    1011011                     2C80002CFFFF
SA49   0110001                    17800017FFFF   SA92    1011100                     2D00002D7FFF
SA50   0110010                    180000187FFF   SA93    1011101                     2D80002DFFFF
SA51   0110011                    18800018FFFF   SA94    1011110                     2E00002E7FFF
SA52   0110100                    190000197FFF   SA95    1011111                     2E80002EFFFF
SA53   0110101                    19800019FFFF   SA96    1100000                     2F00002F7FFF
SA54   0110110                    1A00001A7FFF   SA97    1100001                     2F80002FFFFF
SA55   0110111                    1A80001AFFFF   SA98    1100010                     300000307FFF
SA56   0111000                    1B00001B7FFF   SA99    1100011                     30800030FFFF
SA57   0111001                    1B80001BFFFF  SA100    1100100                     310000317FFF
SA58   0111010                    1C00001C7FFF  SA101    1100101                     31800031FFFF
SA59   0111011                    1C80001CFFFF  SA102    1100110                     320000327FFF
SA60   0111100                    1D00001D7FFF  SA103    1100111                     32800032FFFF
SA61   0111101                    1D80001DFFFF  SA104    1101000                     330000337FFF
SA62   0111110                    1E00001E7FFF  SA105    1101001                     33800033FFFF
SA63   0111111                    1E80001EFFFF  SA106    1101010                     340000347FFF
SA64   1000000                    1F00001F7FFF  SA107    1101011                     34800034FFFF
SA65   1000001                    1F80001FFFFF  SA108    1101100                     350000357FFF
SA66   1000010                    200000207FFF  SA109    1101101                     35800035FFFF
SA67   1000011                    20800020FFFF  SA110    1101110                     360000367FFF
SA68   1000100                    210000217FFF  SA111    1101111                     36800036FFFF
SA69   1000101                    21800021FFFF  SA112    1110000                     370000377FFF
SA70   1000110                    220000227FFF  SA113    1110001                     37800037FFFF
SA71   1000111                    22800022FFFF  SA114    1110010                     380000387FFF
SA72   1001000                    230000237FFF  SA115    1110011                     38800038FFFF
SA73   1001001                    23800023FFFF  SA116    1110100                     390000397FFF
SA74   1001010                    240000247FFF  SA117    1110101                     39800039FFFF
SA75   1001011                    24800024FFFF  SA118    1110110                     3A00003A7FFF
SA76   1001100                    250000257FFF  SA119    1110111                     3A80003AFFFF
SA77   1001101                    25800025FFFF  SA120    1111000                     3B00003B7FFF
SA78   1001110                    260000267FFF  SA121    1111001                     3B80003BFFFF
SA79   1001111                    26800026FFFF  SA122    1111010                     3C00003C7FFF
SA80   1010000                    270000277FFF  SA123    1111011                     3C80003CFFFF
SA81   1010001                    27800027FFFF  SA124    1111100                     3D00003D7FFF
SA82   1010010                    280000287FFF  SA125    1111101                     3D80003DFFFF
SA83   1010011                    28800028FFFF  SA126    1111110                     3E00003E7FFF
SA84   1010100                    290000297FFF  SA127    1111111                     3E80003EFFFF
                                   29800029FFFF                                       3F00003F7FFF
                                   2A00002A7FFF                                       3F80003FFFFF

September 10, 2007 S29GL-A_00_A11                 S29GL-A                                             39
                                                  Data Sheet

7.8        Autoselect Mode

                    The autoselect mode provides manufacturer and device identification, and sector group protection
                    verification, through identifier codes output on DQ7DQ0. This mode is primarily intended for programming
                    equipment to automatically match a device to be programmed with its corresponding programming algorithm.
                    However, the autoselect codes can also be accessed in-system through the command register.

                    When using programming equipment, the autoselect mode requires VID on address pin A9. Address pins A6,
                    A3, A2, A1, and A0 must be as shown in Table 7.12. In addition, when verifying sector protection, the sector
                    address must appear on the appropriate highest order address bits (see Table 7.4 on page 27 to Table 7.22
                    on page 45). Table 7.12 shows the remaining address bits that are don't care. When all necessary bits are
                    set as required, the programming equipment may then read the corresponding identifier code on DQ7DQ0.

                    To access the autoselect codes in-system, the host system can issue the autoselect command via the
                    command register, as shown in Table 10.2 on page 61 and Table 10.1 on page 62. This method does not
                    require VID. Refer to Autoselect Command Sequence on page 53 for more information.

                                             Table 7.12 Autoselect Codes, (High Voltage Method)

                                  A22 A14  A8  A5 A3             DQ8 to DQ15                   DQ7 to DQ0
                                                                                             Model Number
       Description       CE# OE# WE# to to A9 to A6 to to A1 A0
                                                                                                       X3, X4
Manufacturer ID:                  A15 A10  A7  A4 A2             BYTE# BYTE#   X1, X2,                           R5, R6,
Spansion Products                                                              R8, R9                               R7
                                                                 = VIH  = VIL
        Cycle 1
        Cycle 2          LL    H X X VID X L X L L L             00     X      01h           01h                 01h

        Cycle 3                                   L L H 22              X      7Eh           7Eh                 7Eh

S29GL064A                                         H H L 22              X      0Ch           10h                 13h

                         L  L  H  X  X VID X L X                                             00h

                                                  H H H 22              X      01h           (-R4, bottom boot)  01h

                                                                                             01h

                                                                                             (-R3, top boot)

           Cycle 1                                L L H 22              X      7Eh           7Eh
           Cycle 2
S29GL032A                                         H H L 22              X      1Dh           1Ah
           Cycle 3
                         L  L  H  X  X VID X L X                                                        00h
                                                                                                     (-R4/W4,
                                                  H H H 22              X                         bottom boot)
                                                                               00h

                                                                                                        01h
                                                                                                     (-R3/W3,
                                                                                                     top boot)

S29GL016A  Cycle 1       L  L  H  X  X VID X X X X L H           22     X            49h
                                                                               (-R2/02/W2,
                                                                               bottom boot)

                                                                                    C4h
                                                                               (-R1/01/W1,

                                                                                 top boot)

Sector Group             L  L  H SA X VID X L X L H L            X      X                     01h (protected),
Protection Verification                                                                      00h (unprotected)

Secured Silicon Sector                                                           For S29GL064A and S29GL032A:
                                                                                          99h (factory locked),
Indicator Bit (DQ7),     L  L  H  X  X VID X L X L H H           X      X
WP# protects highest                                                                    19h (not factory locked)

address sector                                                                 For S29GL016A: 94h (factory locked),
                                                                                        14h (not factory locked)

Secured Silicon Sector                                                           For S29GL064A and S29GL032A:
                                                                                           89h (factory locked),
Indicator Bit (DQ7),     L  L  H  X  X VID X L X L H H           X      X
WP# protects lowest                                                                     09h (not factory locked)

address sector                                                                 For S29GL016A: 84h (factory locked),
                                                                                        04h (not factory locked)

Legend
L = Logic Low = VIL
H = Logic High = VIH
SA = Sector Address

X = Don't care.

40                                             S29GL-A                         S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

7.9  Sector Group Protection and Unprotection

              The hardware sector group protection feature disables both program and erase operations in any sector
              group (see Table 7.11 on page 38 to Table 7.22 on page 45). The hardware sector group unprotection
              feature re-enables both program and erase operations in previously protected sector groups. Sector group
              protection/unprotection can be implemented via two methods.

              Sector protection/unprotection requires VID on the RESET# pin only, and can be implemented either in-
              system or via programming equipment. Figure 7.2 on page 46 shows the algorithms and Figure 16.13
              on page 86 shows the timing diagram. This method uses standard microprocessor bus cycle timing. For
              sector group unprotect, all unprotected sector groups must first be protected prior to the first sector group
              unprotect write cycle.

              The device is shipped with all sector groups unprotected. Spansion offers the option of programming and
              protecting sector groups at its factory prior to shipping the device through Spansion Programming Service.
              Contact a Spansion representative for details.

              It is possible to determine whether a sector group is protected or unprotected. See Autoselect Mode
              on page 40 for details.

     Table 7.13 S29GL016A (Model R1, 01) Sector Group Protection/Unprotection Addresses

        Sector                       A19A12  Sector/Sector  Sector      A19A12   Sector/Sector
      SA0-SA3                      000XXXXXh    Block Size    SA31      11111000h    Block Size
      SA4-SA7                      001XXXXXh     (Kbytes)     SA32      11111001h     (Kbytes)
     SA8-SA11                      010XXXXXh    256 (4x64)    SA33      11111010h           8
     SA12-SA15                     011XXXXXh    256 (4x64)    SA34      11111011h           8
     SA16-SA19                     100XXXXXh    256 (4x64)    SA35      11111100h           8
     SA20-SA23                     101XXXXXh    256 (4x64)    SA36      11111101h           8
     SA24-SA27                     110XXXXXh    256 (4x64)    SA37      11111110h           8
                                   11100XXXh    256 (4x64)    SA38      11111111h           8
     SA28-SA30                     11101XXXh    256 (4x64)                                  8
                                   11110XXXh                                                8
                                                192 (3x64)

     Table 7.14 S29GL016A (Model R2, 02) Sector Group Protection/Unprotection Addresses

     Sector                         A19A12   Sector/Sector     Sector    A19A12  Sector/Sector
      SA0                          00000000h    Block Size              00001XXXh    Block Size
      SA1                          00000001h     (Kbytes)    SA8SA10   00010XXXh     (Kbytes)
      SA2                          00000010h           8                00011XXXh
      SA3                          00000011h           8     SA11SA14  001XXXXXh    192 (3x64)
      SA4                          00000100h           8     SA15SA18  010XXXXXh
      SA5                          00000101h           8     SA19SA22  011XXXXXh    256 (4x64)
      SA6                          00000110h           8     SA23SA26  100XXXXXh    256 (4x64)
      SA7                          00000111h           8     SA27-SA30  101XXXXXh    256 (4x64)
                                                       8     SA31-SA34  110XXXXXh    256 (4x64)
                                                       8     SA35-SA38  111XXXXXh    256 (4x64)
                                                                                     256 (4x64)
                                                                                     256 (4x64)

September 10, 2007 S29GL-A_00_A11             S29GL-A                                             41
                                    Data Sheet

    Table 7.15 S29GL032A (Models R1, R2) Sector Group Protection/Unprotection Addresses

       Sector  A20A15    Sector       Sector      A20A15    Sector       Sector   A20A15    Sector
         SA0    000000    /Sector   SA20SA23       0101xx    /Sector   SA48SA51    1100xx    /Sector
         SA1    000001  Block Size  SA24SA27       0110xx  Block Size  SA52SA55    1101xx  Block Size
         SA2    000010   (Kbytes)   SA28SA31       0111xx   (Kbytes)   SA56SA59    1110xx   (Kbytes)
         SA3    000011              SA32SA35       1000xx                           111100
                0001xx       64     SA36SA39       1001xx  256 (4x64)      SA60     111101  256 (4x64)
     SA4SA7    0010xx       64     SA40SA43       1010xx                  SA61     111110
    SA8SA11    0011xx       64     SA44SA47       1011xx  256 (4x64)      SA62     111111  256 (4x64)
    SA12SA15   0100xx       64                                             SA63
    SA16SA19           256 (4x64)                          256 (4x64)                       256 (4x64)
                        256 (4x64)
                        256 (4x64)                          256 (4x64)                            64
                        256 (4x64)
                                                            256 (4x64)                            64

                                                            256 (4x64)                            64

                                                            256 (4x64)                            64

    Table 7.16 S29GL032A (Model R3, W3) Sector Group Protection/Unprotection Address Table

       Sector    A20A12            Sector/Sector              Sector     A20A12   Sector/Sector
      SA0-SA3  0000XXXXXh             Block Size            SA52-SA55   1101XXXXXh    Block Size
      SA4-SA7  0001XXXXXh              (Kbytes)             SA56-SA59   1110XXXXXh     (Kbytes)
     SA8-SA11  0010XXXXXh             256 (4x64)                        111100XXXh    256 (4x64)
    SA12-SA15  0011XXXXXh             256 (4x64)            SA60-SA62   111101XXXh    256 (4x64)
    SA16-SA19  0100XXXXXh             256 (4x64)                        111110XXXh
    SA20-SA23  0101XXXXXh             256 (4x64)                SA63    111111000h    192 (3x64)
    SA24-SA27  0110XXXXXh             256 (4x64)                SA64    111111001h
    SA28-SA31  0111XXXXXh             256 (4x64)                SA65    111111010h           8
    SA32SA35  1000XXXXXh             256 (4x64)                SA66    111111011h           8
    SA36SA39  1001XXXXXh             256 (4x64)                SA67    111111100h           8
    SA40SA43  1010XXXXXh             256 (4x64)                SA68    111111101h           8
    SA44SA47  1011XXXXXh             256 (4x64)                SA69    111111110h           8
    SA48SA51  1100XXXXXh             256 (4x64)                SA70    111111111h           8
                                      256 (4x64)                                             8
                                      256 (4x64)                                             8

    Table 7.17 S29GL032A (Model R4, W4) Sector Group Protection/Unprotection Address Table

       Sector    A20A12            Sector/Sector     Sector              A20A12   Sector/Sector
         SA0   000000000h             Block Size   SA19SA22            0011XXXXXh    Block Size
         SA1   000000001h              (Kbytes)    SA23SA26            0100XXXXXh     (Kbytes)
         SA2   000000010h                    8     SA27-SA30            0101XXXXXh    256 (4x64)
         SA3   000000011h                    8     SA31-SA34            0110XXXXXh    256 (4x64)
         SA4   000000100h                    8     SA35-SA38            0111XXXXXh    256 (4x64)
         SA5   000000101h                    8     SA39-SA42            1000XXXXXh    256 (4x64)
         SA6   000000110h                    8     SA43-SA46            1001XXXXXh    256 (4x64)
         SA7   000000111h                    8     SA47-SA50            1010XXXXXh    256 (4x64)
               000001XXXh                    8     SA51-SA54            1011XXXXXh    256 (4x64)
    SA8SA10   000010XXXh                    8     SA55SA58            1100XXXXXh    256 (4x64)
               000011XXXh                          SA59SA62            1101XXXXXh    256 (4x64)
    SA11SA14  0001XXXXXh             192 (3x64)   SA63SA66            1110XXXXXh    256 (4x64)
    SA15SA18  0010XXXXXh                          SA67SA70            1111XXXXXh    256 (4x64)
                                      256 (4x64)                                      256 (4x64)
                                      256 (4x64)                                      256 (4x64)

42                                  S29GL-A                             S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

Table 7.18 S29GL064A (Models R1, R2, R8, R9) Sector Group Protection/Unprotection Addresses

   Sector  A21A15                   Sector/      Sector      A21A15    Sector/         Sector  A21A15    Sector/
     SA0   0000000                   Sector    SA40SA43      01010xx    Sector      SA92SA95   10111xx    Sector
     SA1   0000001                 Block Size  SA44SA47      01011xx  Block Size    SA96SA99   11000xx  Block Size
     SA2   0000010                  (Kbytes)   SA48SA51      01100xx   (Kbytes)    SA100SA103  11001xx   (Kbytes)
     SA3   0000011                             SA52SA55      01101xx  256 (4x64)   SA104SA107  11010xx  256 (4x64)
           00001xx                      64     SA56SA59      01110xx  256 (4x64)   SA108SA111  11011xx  256 (4x64)
SA4SA7   00010xx                      64     SA60SA63      01111xx  256 (4x64)   SA112SA115  11100xx  256 (4x64)
SA8SA11   00011xx                      64     SA64SA67      10000xx  256 (4x64)   SA116SA119  11101xx  256 (4x64)
SA12SA15  00100xx                      64     SA68SA71      10001xx  256 (4x64)   SA120SA123  11110xx  256 (4x64)
SA16SA19  00101xx                 256 (4x64)  SA72SA75      10010xx  256 (4x64)                1111100  256 (4x64)
SA20SA23  00110xx                 256 (4x64)  SA76SA79      10011xx  256 (4x64)        SA124   1111101  256 (4x64)
SA24SA27  00111xx                 256 (4x64)  SA80SA83      10100xx  256 (4x64)        SA125   1111110  256 (4x64)
SA28SA31  01000xx                 256 (4x64)  SA84SA87      10101xx  256 (4x64)        SA126   1111111
SA32SA35  01001xx                 256 (4x64)  SA88SA91      10110xx  256 (4x64)        SA127                 64
SA36SA39                          256 (4x64)                          256 (4x64)                              64
                                   256 (4x64)                          256 (4x64)                              64
                                   256 (4x64)                          256 (4x64)                              64
                                   256 (4x64)

Table 7.19 S29GL064A (Model R3) Top Boot Sector Protection/Unprotection Addresses

   Sector                            A21A12   Sector/Sector               Sector     A20A12    Sector/Sector
SA0-SA3                           00000XXXXX    Block Size             SA80-SA83   10100XXXXX     Block Size
SA4-SA7                           00001XXXXX     (Kbytes)              SA84-SA87   10101XXXXX      (Kbytes)
SA8-SA11                           00010XXXXX    256 (4x64)             SA88-SA91   10110XXXXX     256 (4x64)
SA12-SA15                          00011XXXXX    256 (4x64)             SA92-SA95   10111XXXXX     256 (4x64)
SA16-SA19                          00100XXXXX    256 (4x64)             SA96-SA99   11000XXXXX     256 (4x64)
SA20-SA23                          00101XXXXX    256 (4x64)            SA100-SA103  11001XXXXX     256 (4x64)
SA24-SA27                          00110XXXXX    256 (4x64)            SA104-SA107  11010XXXXX     256 (4x64)
SA28-SA31                          00111XXXXX    256 (4x64)            SA108-SA111  11011XXXXX     256 (4x64)
SA32-SA35                          01000XXXXX    256 (4x64)            SA112-SA115  11100XXXXX     256 (4x64)
SA36-SA39                          01001XXXXX    256 (4x64)            SA116-SA119  11101XXXXX     256 (4x64)
SA40-SA43                          01010XXXXX    256 (4x64)            SA120-SA123  11110XXXXX     256 (4x64)
                                                 256 (4x64)                         1111100XXX     256 (4x64)
SA44-SA47                          01011XXXXX    256 (4x64)            SA124-SA126  1111101XXX     256 (4x64)
                                                                                    1111110XXX
SA48-SA51                          01100XXXXX    256 (4x64)                 SA127   1111111000     192 (3x64)
SA52-SA55                          01101XXXXX                               SA128   1111111001
SA56-SA59                          01110XXXXX    256 (4x64)                 SA129   1111111010            8
SA60-SA63                          01111XXXXX    256 (4x64)                 SA130   1111111011            8
SA64-SA67                          10000XXXXX    256 (4x64)                 SA131   1111111100            8
SA68-SA71                          10001XXXXX    256 (4x64)                 SA132   1111111101            8
SA72-SA75                          10010XXXXX    256 (4x64)                 SA133   1111111110            8
SA76-SA79                          10011XXXXX    256 (4x64)                 SA134   1111111111            8
                                                 256 (4x64)                                               8
                                                 256 (4x64)                                               8

September 10, 2007 S29GL-A_00_A11              S29GL-A                                                          43
                                    Data Sheet

    Table 7.20 S29GL064A (Model R4) Bottom Boot Sector Protection/Unprotection Addresses

       Sector    A21A12            Sector/Sector              Sector     A20A12    Sector/Sector
         SA0   0000000000             Block Size            SA55SA58   01100XXXXX     Block Size
         SA1   0000000001              (Kbytes)             SA59SA62   01101XXXXX      (Kbytes)
         SA2   0000000010                    8              SA63SA66   01110XXXXX     256 (4x64)
         SA3   0000000011                    8              SA67SA70   01111XXXXX     256 (4x64)
         SA4   0000000100                    8              SA71SA74   10000XXXXX     256 (4x64)
         SA5   0000000101                    8              SA75SA78   10001XXXXX     256 (4x64)
         SA6   0000000110                    8              SA79SA82   10010XXXXX     256 (4x64)
         SA7   0000000111                    8              SA83SA86   10011XXXXX     256 (4x64)
               0000001XXX,                   8                                         256 (4x64)
    SA8SA10   0000010XXX,                   8              SA87SA90   10100XXXXX     256 (4x64)
               0000011XXX,
    SA11SA14  00001XXXXX             192 (3x64)    SA91SA94           10101XXXXX     256 (4x64)
    SA15SA18  00010XXXXX                           SA95SA98           10110XXXXX
    SA19SA22  00011XXXXX             256 (4x64)   SA99SA102           10111XXXXX     256 (4x64)
    SA23SA26  00100XXXXX             256 (4x64)   SA103SA106          11000XXXXX     256 (4x64)
    SA27-SA30  00101XXXXX             256 (4x64)   SA107SA110          11001XXXXX     256 (4x64)
    SA31-SA34  00110XXXXX             256 (4x64)   SA111SA114          11010XXXXX     256 (4x64)
    SA35-SA38  00111XXXXX             256 (4x64)   SA115SA118          11011XXXXX     256 (4x64)
    SA39-SA42  01000XXXXX             256 (4x64)   SA119SA122          11100XXXXX     256 (4x64)
    SA43-SA46  01001XXXXX             256 (4x64)   SA123SA126          11101XXXXX     256 (4x64)
    SA47-SA50  01010XXXXX             256 (4x64)   SA127SA130          11110XXXXX     256 (4x64)
    SA51-SA54  01011XXXXX             256 (4x64)   SA131SA134          11111XXXXX     256 (4x64)
                                      256 (4x64)                                       256 (4x64)
                                      256 (4x64)                                       256 (4x64)

               Table 7.21 S29GL064A (Model R5) Sector Group Protection/Unprotection Addresses

       Sector  A21A15    Sector/      Sector      A21A15    Sector/        Sector  A21A15     Sector/
     SA0SA3     00000    Sector    SA44SA47        01011    Sector     SA88SA91     10110     Sector
     SA4SA7     00001  Block Size  SA48SA51        01100  Block Size   SA92SA95     10111   Block Size
    SA8SA11     00010   (Kbytes)   SA52SA55        01101   (Kbytes)    SA96SA99     11000    (Kbytes)
    SA12SA15    00011  256 (4x64)  SA56SA59        01110  256 (4x64)  SA100SA103    11001   256 (4x64)
    SA16SA19    00100  256 (4x64)  SA60SA63        01111  256 (4x64)  SA104SA107    11010   256 (4x64)
    SA20SA23    00101  256 (4x64)  SA64SA67        10000  256 (4x64)  SA108SA111    11011   256 (4x64)
    SA24SA27    00110  256 (4x64)  SA68SA71        10001  256 (4x64)  SA112SA115    11100   256 (4x64)
    SA28SA31    00111  256 (4x64)  SA72SA75        10010  256 (4x64)  SA116SA119    11101   256 (4x64)
    SA32SA35    01000  256 (4x64)  SA76SA79        10011  256 (4x64)  SA120SA123    11110   256 (4x64)
    SA36SA39    01001  256 (4x64)  SA80SA83        10100  256 (4x64)  SA124SA127    11111   256 (4x64)
    SA40SA43    01010  256 (4x64)  SA84SA87        10101  256 (4x64)                         256 (4x64)
                        256 (4x64)                          256 (4x64)                         256 (4x64)
                        256 (4x64)                          256 (4x64)                         256 (4x64)
                        256 (4x64)                          256 (4x64)

44                                  S29GL-A                             S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

      Table 7.22 S29GL064A (Models R6, R7) Sector Group Protection/Unprotection Addresses

         Sector  A21A15             Sector/      Sector  A21A15    Sector/        Sector  A21A15    Sector/
       SA0SA3     00000             Sector    SA44SA47    01011    Sector     SA88SA91     10110    Sector
       SA4SA7     00001           Block Size  SA48SA51    01100  Block Size   SA92SA95     10111  Block Size
      SA8SA11     00010            (Kbytes)   SA52SA55    01101   (Kbytes)    SA96SA99     11000   (Kbytes)
      SA12SA15    00011           256 (4x64)  SA56SA59    01110  256 (4x64)  SA100SA103    11001  256 (4x64)
      SA16SA19    00100           256 (4x64)  SA60SA63    01111  256 (4x64)  SA104SA107    11010  256 (4x64)
      SA20SA23    00101           256 (4x64)  SA64SA67    10000  256 (4x64)  SA108SA111    11011  256 (4x64)
      SA24SA27    00110           256 (4x64)  SA68SA71    10001  256 (4x64)  SA112SA115    11100  256 (4x64)
      SA28SA31    00111           256 (4x64)  SA72SA75    10010  256 (4x64)  SA116SA119    11101  256 (4x64)
      SA32SA35    01000           256 (4x64)  SA76SA79    10011  256 (4x64)  SA120SA123    11110  256 (4x64)
      SA36SA39    01001           256 (4x64)  SA80SA83    10100  256 (4x64)  SA124SA127    11111  256 (4x64)
      SA40SA43    01010           256 (4x64)  SA84SA87    10101  256 (4x64)                        256 (4x64)
                                   256 (4x64)                      256 (4x64)                        256 (4x64)
                                   256 (4x64)                      256 (4x64)                        256 (4x64)
                                   256 (4x64)                      256 (4x64)

7.10  Temporary Sector Group Unprotect

               This feature allows temporary unprotection of previously protected sector groups to change data in-system.
               The Sector Group Unprotect mode is activated by setting the RESET# pin to VID. During this mode, formerly
               protected sector groups can be programmed or erased by selecting the sector group addresses. Once VID is
               removed from the RESET# pin, all the previously protected sector groups are protected again. Figure 7.1
               shows the algorithm, and Figure 16.11 on page 82 shows the timing diagrams, for this feature.

                                   Figure 7.1 Temporary Sector Group Unprotect Operation

                                                                         START

                                                  RESET# = VID
                                                      (Note 1)

                                                 Perform Erase or
                                               Program Operations

                                               RESET# = VIH

                                                                            Temporary Sector
                                                                     Group Unprotect Completed

                                                                                  (Note 2)

      Notes
      1. All protected sector groups unprotected (If WP# = VIL, the highest or lowest address sector remains protected for uniform sector devices;

          the top or bottom two address sectors remains protected for boot sector devices).

      2. All previously protected sector groups are protected once again.

September 10, 2007 S29GL-A_00_A11              S29GL-A                                               45
                                                                  Data Sheet

                          Figure 7.2 In-System Sector Group Protect/Unprotect Algorithms

                          START                                                                  START

                           PLSCNT = 1                                 Protect all sector          PLSCNT = 1
                          RESET# = VID                              groups: The indicated        RESET# = VID
                                                                     portion of the sector
                             Wait 1 s                              group protect algorithm          Wait 1 s
                                                                  must be performed for all
    Temporary Sector                                                                                                    No  Temporary Sector
    Group Unprotect                                                   unprotected sector                                    Group Unprotect
                                                                   groups prior to issuing
            Mode                                                     the first sector group                                         Mode

         Increment                                                     unprotect address
          PLSCNT
                      No  First Write                                                            First Write

                          Cycle = 60h?                                                           Cycle = 60h?

                                           Yes                                                   Yes

                               Set up sector                                                 No  All sector
                              group address
                                                                                                 groups
                          Sector Group Protect:
                           Write 60h to sector                                                   protected?
                           group address with
                            A6A0 = 0xx0010                                                                     Yes

                                                                                                 Set up first sector
                                                                                                   group address

                               Wait 150 s                Reset                                     Sector Group
                                                      PLSCNT = 1                                      Unprotect:
                          Verify Sector Group
                           Protect: Write 40h                                                    Write 60h to sector
                                                                                                 group address with
                             to sector group                                                     A6A0 = 1xx0010
                              address with
                                                                                                      Wait 15 ms
                           A6A0 = 0xx0010

                                Read from                                  Increment             Verify Sector Group
                          sector group address                             PLSCNT                 Unprotect: Write

                                with A6A0                                                       40h to sector group
                                 = 0xx0010                                                           address with

              No                                                                                  A6A0 = 1xx0010

      PLSCNT          No                                                                                Read from
        = 25?                  Data = 01h?                                                             sector group
              Yes                                                                                     address with
                          Yes                                                      No              A6A0 = 1xx0010
    Device failed
                          Protect                Yes                       PLSCNT            No                                    Set up
                                                                           = 1000?                     Data = 00h?          next sector group
                          another
                                                                                   Yes                             Yes            address

                          sector group?

                                     No                                                          Last sector            No

                          Remove VID
                          from RESET#

                                                                          Device failed          group

                                                                  Sector Group                   verified?
                                                                    Unprotect
                             Write reset                            Algorithm                    Yes
                              command
    Sector Group                                                                                 Remove VID
        Protect            Sector Group                                                          from RESET#
                          Protect complete
      Algorithm
                                                                                                 Write reset
                                                                                                  command

                                                                                                    Sector Group
                                                                                                 Unprotect complete

46                                                                S29GL-A                        S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

7.11  Secured Silicon Sector Flash Memory Region

               The Secured Silicon Sector feature provides a Flash memory region that enables permanent part
               identification through an Electronic Serial Number (ESN). The Secured Silicon Sector is 256 bytes in length,
               and uses a Secured Silicon Sector Indicator Bit (DQ7) to indicate whether or not the Secured Silicon Sector is
               locked when shipped from the factory. This bit is permanently set at the factory and cannot be changed,
               which prevents cloning of a factory locked part. This ensures the security of the ESN once the product is
               shipped to the field.

               The factory offers the device with the Secured Silicon Sector either customer lockable (standard shipping
               option) or factory locked (contact a Spansion sales representative for ordering information). The customer-
               lockable version is shipped with the Secured Silicon Sector unprotected, allowing customers to program the
               sector after receiving the device. The customer-lockable version also contains the Secured Silicon Sector
               Indicator Bit permanently set to a 0. The factory-locked version is always protected when shipped from the
               factory, and has the Secured Silicon Sector Indicator Bit permanently set to a 1. Thus, the Secured Silicon
               Sector Indicator Bit prevents customer-lockable devices from being used to replace devices that are factory
               locked. Note that the ACC function and unlock bypass modes are not available when the Secured Silicon
               Sector is enabled.

               The Secured Silicon sector address space in this device is allocated as follows:

        Secured Silicon Sector                      Standard Factory     ExpressFlash      Customer
             Address Range                                 Locked      Factory Locked       Lockable
                                                             ESN
        x16                        x8                                 ESN or determined  Determined by
                                                        Unavailable       by customer       customer
        000000h000007h            000000h-00000Fh
                                                                         Determined by
        000008h00007Fh            000010h-0000FFh                          customer

        The system accesses the Secured Silicon Sector through a command sequence (see Write Protect (WP#)
        on page 48). After the system writes the Enter Secured Silicon Sector command sequence, it may read the
        Secured Silicon Sector by using the addresses normally occupied by the first sector (SA0). This mode of
        operation continues until the system issues the Exit Secured Silicon Sector command sequence, or until
        power is removed from the device. On power-up, or following a hardware reset, the device reverts to sending
        commands to sector SA0.

7.11.1  Customer Lockable: Secured Silicon Sector NOT Programmed or Protected
        At the Factory

          Unless otherwise specified, the device is shipped such that the customer may program and protect the 256-
          byte Secured Silicon sector.

          The system may program the Secured Silicon Sector using the write-buffer, accelerated and/or unlock
          bypass methods, in addition to the standard programming command sequence. See Command Definitions
          on page 52.

          Programming and protecting the Secured Silicon Sector must be used with caution since, once protected,
          there is no procedure available for unprotecting the Secured Silicon Sector area and none of the bits in the
          Secured Silicon Sector memory space can be modified in any way.

          The Secured Silicon Sector area can be protected using one of the following procedures:

           Write the three-cycle Enter Secured Silicon Sector Region command sequence, and then follow the in-
              system sector protect algorithm as shown in Figure 7.2 on page 46, except that RESET# may be at either
              VIH or VID. This allows in-system protection of the Secured Silicon Sector without raising any device pin to
              a high voltage. Note that this method is only applicable to the Secured Silicon Sector.

           Write the three-cycle Enter Secured Silicon Sector Region command sequence, and then use the alternate
              method of sector protection described in Sector Group Protection and Unprotection on page 41.

          Once the Secured Silicon Sector is programmed, locked and verified, the system must write the Exit Secured
          Silicon Sector Region command sequence to return to reading and writing within the remainder of the array.

September 10, 2007 S29GL-A_00_A11                   S29GL-A                                             47
            Data Sheet

    7.11.2  Factory Locked: Secured Silicon Sector Programmed and Protected At the
            Factory

              In devices with an ESN, the Secured Silicon Sector is protected when the device is shipped from the factory.
              The Secured Silicon Sector cannot be modified in any way. An ESN Factory Locked device has an 16-byte
              random ESN at addresses 000000h000007h. Please contact your sales representative for details on
              ordering ESN Factory Locked devices.

              Customers may opt to have their code programmed by the factory through the Spansion programming
              service (Customer Factory Locked). The devices are then shipped from the factory with the Secured Silicon
              Sector permanently locked. Contact your sales representative for details on using the Spansion programming
              service.

7.12  Write Protect (WP#)

               The Write Protect function provides a hardware method of protecting the first or last sector group without
               using VID. Write Protect is one of two functions provided by the WP#/ACC input.

               If the system asserts VIL on the WP#/ACC pin, the device disables program and erase functions in the first or
               last sector group independently of whether those sector groups were protected or unprotected. Note that if
               WP#/ACC is at VIL when the device is in the standby mode, the maximum input load current is increased. See
               the table in DC Characteristics on page 70.

               If the system asserts VIH on the WP#/ACC pin, the device reverts to whether the first or last sector was
               previously set to be protected or unprotected using the method described in Sector Group Protection
               and Unprotection on page 41. Note that WP# contains an internal pull-up; when unconnected, WP# is
               at VIH.

7.13  Hardware Data Protection

               The command sequence requirement of unlock cycles for programming or erasing provides data protection
               against inadvertent writes (refer to Table 10.2 on page 61 and Table 10.1 on page 62 for command
               definitions). In addition, the following hardware data protection measures prevent accidental erasure or
               programming, which might otherwise be caused by spurious system level signals during VCC power-up and
               power-down transitions, or from system noise.

    7.13.1  Low VCC Write Inhibit
    7.13.2
              When VCC is less than VLKO, the device does not accept any write cycles. This protects data during VCC
              power-up and power-down. The command register and all internal program/erase circuits are disabled, and
              the device resets to the read mode. Subsequent writes are ignored until VCC is greater than VLKO. The
              system must provide the proper signals to the control pins to prevent unintentional writes when VCC is greater
              than VLKO.

            Write Pulse Glitch Protection

              Noise pulses of less than 3 ns (typical) on OE#, CE# or WE# do not initiate a write cycle.

    7.13.3  Logical Inhibit

              Write cycles are inhibited by holding any one of OE# = VIL, CE# = VIH or WE# = VIH. To initiate a write cycle,
              CE# and WE# must be a logical zero while OE# is a logical one.

    7.13.4  Power-Up Write Inhibit

              If WE# = CE# = VIL and OE# = VIH during power up, the device does not accept commands on the rising
              edge of WE#. The internal state machine is automatically reset to the read mode on power-up.

48          S29GL-A     S29GL-A_00_A11 September 10, 2007
                                        Data Sheet

8. Common Flash Memory Interface (CFI)

                        The Common Flash Interface (CFI) specification outlines device and host system software interrogation
                        handshake, which allows specific vendor-specified software algorithms to be used for entire families of
                        devices. Software support can then be device-independent, JEDEC ID-independent, and forward- and
                        backward-compatible for the specified flash device families. Flash vendors can standardize their existing
                        interfaces for long-term compatibility.

                        This device enters the CFI Query mode when the system writes the CFI Query command, 98h, to address
                        55h, any time the device is ready to read array data. The system can read CFI information at the addresses
                        given in Table 8.1 to Table 8.4 on page 51. To terminate reading CFI data, the system must write the reset
                        command.

                        The system can also write the CFI query command when the device is in the autoselect mode. The device
                        enters the CFI query mode, and the system can read CFI data at the addresses given in Table 8.1 to
                        Table 8.4 on page 51. The system must write the reset command to return the device to reading array data.

                        For further information, please refer to the CFI Specification and CFI Publication 100. Alternatively, contact
                        your sales representative for copies of these documents.

                                        Table 8.1 CFI Query Identification String

Addresses (x16)                    Addresses (x8)         Data                                       Description
                                                                  Query Unique ASCII string "QRY"
         10h                               20h            0051h   Primary OEM Command Set
         11h                               22h            0052h   Address for Primary Extended Table
         12h                               24h            0059h   Alternate OEM Command Set (00h = none exists)
                                                                  Address for Alternate OEM Extended Table (00h = none exists)
         13h                               26h            0002h
         14h                               28h            0000h

         15h                               2Ah            0040h
         16h                               2Ch            0000h

         17h                               2Eh            0000h
         18h                               30h            0000h

         19h                               32h            0000h
         1Ah                               34h            0000h

                                                   Table 8.2 System Interface String

Addresses (x16) Addresses (x8)                     Data                               Description

1Bh                                36h             0027h  VCC Min. (write/erase)
                                                          D7D4: volt, D3D0: 100 millivolt

1Ch                                38h             0036h  VCC Max. (write/erase)
                                                          D7D4: volt, D3D0: 100 millivolt

1Dh                                3Ah             0000h  VPP Min. voltage (00h = no VPP pin present)

1Eh                                3Ch             0000h  VPP Max. voltage (00h = no VPP pin present)

1Fh                                3Eh             0007h  Reserved for future use

20h                                40h             0007h  Typical timeout for Min. size buffer write 2N s (00h = not supported)

21h                                42h             000Ah  Typical timeout per individual block erase 2N ms

22h                                44h             0000h  Typical timeout for full chip erase 2N ms (00h = not supported)

23h                                46h             0001h  Reserved for future use

24h                                48h             0005h  Max. timeout for buffer write 2N times typical

25h                                4Ah             0004h  Max. timeout per individual block erase 2N times typical

26h                                4Ch             0000h  Max. timeout for full chip erase 2N times typical (00h = not supported)

Note

CFI data related to VCC and time-outs may differ from actual VCC and time-outs of the product. Please consult the Ordering Information
tables to obtain the VCC range for particular part numbers. Please consult the Erase and Programming Performance table for typical timeout
specifications.

September 10, 2007 S29GL-A_00_A11                        S29GL-A                                                                   49
                                           Data Sheet

                                    Table 8.3 Device Geometry Definition

    Addresses (x16) Addresses (x8)  Data                                               Description
                                           Device Size = 2N byte
    27h  4Eh                        00xxh  0017h = 64 Mb, 0016h = 32Mb, 0015h = 16Mb
                                           Flash Device Interface description (refer to CFI publication 100)
    28h  50h                        000xh  0000h = x8-only bus devices
                                    0000h  0001h = x16-only bus devices
    29h  52h                               0002h = x8/x16 bus devices
                                    0005h  Max. number of byte in multi-byte write = 2N
    2Ah  54h                        0000h  (00h = not supported)
                                           Number of Erase Block Regions within device (01h = uniform device, 02h =
    2Bh  56h                        00xxh  boot device)
                                           Erase Block Region 1 Information
    2Ch  58h                        00xxh  (refer to the CFI specification or CFI publication 100)
                                    000xh  0000h, 0020h, 0000h, 0007h = 16 Mb (-R1, -R2)
    2Dh  5Ah                        00x0h  003Fh, 0000h, 0000h, 0001h = 32 Mb (-R1, -R2)
                                    000xh  0007h, 0000h, 0020h, 0000h = 32 Mb (-R3, R4)
    2Eh  5Ch                               007Fh, 0000h, 0000h, 0001h = 64 Mb (-R1, -R2, -R8, -R9)
                                    00xxh  0007h, 0000h, 0020h, 0000h = 64 Mb (-R3, -R4, -R5, -R6, -R7)
    2Fh  5Eh                        0000h  Erase Block Region 2 Information (refer to CFI publication 100)
                                    0000h  0001h, 0000h, 0000h, 001Eh = 16 Mb (-R1, -R2)
    30h  60h                        000xh  0000h, 0000h, 0000h, 0000h = all others
                                           007Eh, 0000h, 0000h, 0001h = 64 Mb (-R3, -R4)
    31h  60h                        0000h  003Eh, 0000h, 0000h, 0001h = 32 Mb (-R3, R4)
                                    0000h
    32h  64h                        0000h  Erase Block Region 3 Information (refer to CFI publication 100)
                                    0000h
    33h  66h                        0000h  Erase Block Region 4 Information (refer to CFI publication 100)
                                    0000h
    34h  68h                        0000h
                                    0000h
    35h  6Ah

    36h  6Ch

    37h  6Eh

    38h  70h

    39h  72h

    3Ah  74h

    3Bh  76h

    3Ch  78h

50                                  S29GL-A            S29GL-A_00_A11 September 10, 2007
                                        Data Sheet

                                        Table 8.4 Primary Vendor-Specific Extended Query

Addresses (x16)  Addresses (x8)          Data                                                   Description
                                        0050h
         40h             80h            0052h       Query-unique ASCII string "PRI"
         41h             82h            0049h
         42h             84h            0031h       Major version number, ASCII
                                        0033h       Minor version number, ASCII
         43h             86h                        Address Sensitive Unlock (Bits 1-0)
                                        000xh       0 = Required, 1 = Not Required
         44h             88h                        Process Technology (Bits 7-2) 0010b = 200 nm MirrorBit
                                        0002h       0009h = x8-only bus devices
45h                                8Ah  0001h       0008h = all other devices
                                        0001h       Erase Suspend
46h                                8Ch  0004h       0 = Not Supported, 1 = To Read Only, 2 = To Read & Write
                                        0000h       Sector Protect
47h                                8Eh  0000h       0 = Not Supported, X = Number of sectors in smallest sector group
                                        0001h       Sector Temporary Unprotect
48h                                90h  00B5h       00 = Not Supported, 01 = Supported
                                        00C5h       Sector Protect/Unprotect scheme
49h                                92h              0004h = Standard Mode (Refer to Text)
                                        00xxh       Simultaneous Operation
4Ah                                94h              00 = Not Supported, X = Number of Sectors in Bank
                                        0001h       Burst Mode Type
4Bh                                96h              00 = Not Supported, 01 = Supported
                                                    Page Mode Type
4Ch                                98h              00 = Not Supported, 01 = 4 Word Page, 02 = 8 Word Page
                                                    ACC (Acceleration) Supply Minimum
4Dh                                9Ah              00h = Not Supported, D7-D4: Volt, D3-D0: 100 mV
                                                    ACC (Acceleration) Supply Maximum
4Eh                                9Ch              00h = Not Supported, D7-D4: Volt, D3-D0: 100 mV
                                                    Top/Bottom Boot Sector Flag
4Fh                                9Eh              02h = Bottom Boot Device, 03h = Top Boot Device, 04h = Uniform sectors
                                                    bottom WP# protect, 05h = Uniform sectors top WP# protect
50h                                A0h              Program Suspend
                                                    00h = Not Supported, 01h = Supported

September 10, 2007 S29GL-A_00_A11       S29GL-A                                                                             51
     Data Sheet

9. Command Definitions

                        Writing specific address and data commands or sequences into the command register initiates device
                        operations. Table 10.2 on page 61 and Table 10.1 on page 62 define the valid register command sequences.
                        Writing incorrect address and data values or writing them in the improper sequence may place the device in
                        an unknown state. A reset command is then required to return the device to reading array data.

                        All addresses are latched on the falling edge of WE# or CE#, whichever happens later. All data is latched on
                        the rising edge of WE# or CE#, whichever happens first. Refer to AC Characteristics on page 72 for timing
                        diagrams.

9.1  Reading Array Data

              The device is automatically set to reading array data after device power-up. No commands are required to
              retrieve data. The device is ready to read array data after completing an Embedded Program or Embedded
              Erase algorithm.

              After the device accepts an Erase Suspend command, the device enters the erase-suspend-read mode, after
              which the system can read data from any non-erase-suspended sector. After completing a programming
              operation in the Erase Suspend mode, the system may once again read array data with the same exception.
              See Erase Suspend/Erase Resume Commands on page 60 for more information.

              The system must issue the reset command to return the device to the read (or erase-suspend-read) mode if
              DQ5 goes high during an active program or erase operation, or if the device is in the autoselect mode. See
              Reset Command on page 52 for more information.

              See also Requirements for Reading Array Data in Device Bus Operations on page 22 for more information.
              The Read-Only OperationsAC Characteristics on page 72 provide the read parameters, and Figure 16.2
              on page 74 shows the timing diagram.

9.2  Reset Command

              Writing the reset command resets the device to the read or erase-suspend-read mode. Address bits are don't
              cares for this command.

              The reset command may be written between the sequence cycles in an erase command sequence before
              erasing begins. This resets the device to the read mode. Once erasure begins, however, the device ignores
              reset commands until the operation is complete.

              The reset command may be written between the sequence cycles in a program command sequence before
              programming begins. This resets the device to the read mode. If the program command sequence is written
              while the device is in the Erase Suspend mode, writing the reset command returns the device to the erase-
              suspend-read mode. Once programming begins, however, the device ignores reset commands until the
              operation is complete.

              The reset command may be written between the sequence cycles in an autoselect command sequence.
              Once in the autoselect mode, the reset command must be written to return to the read mode. If the device
              entered the autoselect mode while in the Erase Suspend mode, writing the reset command returns the device
              to the erase-suspend-read mode.

              If DQ5 goes high during a program or erase operation, writing the reset command returns the device to the
              read mode (or erase-suspend-read mode if the device was in Erase Suspend).

              Note that if DQ1 goes high during a Write Buffer Programming operation, the system must write the Write-to-
              Buffer-Abort Reset command sequence to reset the device for the next operation.

52   S29GL-A     S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

9.3    Autoselect Command Sequence

                The autoselect command sequence allows the host system to read several identifier codes at specific
                addresses:

                                            Identifier Code          A7:A0 (x16)  A6:A-1 (x8)
                                            Manufacturer ID               00h          00h
                                          Device ID, Cycle 1              01h          02h
                                          Device ID, Cycle 2              0Eh          1Ch
                                          Device ID, Cycle 3              0Fh          1Eh
                            Secured Silicon Sector Factory Protect        03h          06h
                                         Sector Protect Verify
       Note                                                            (SA)02h      (SA)04h
       The device ID is read over three cycles. SA = Sector Address

       The autoselect command sequence is initiated by first writing two unlock cycles. This is followed by a third
       write cycle that contains the autoselect command. The device then enters the autoselect mode. The system
       may read at any address any number of times without initiating another autoselect command sequence:

       The system must write the reset command to return to the read mode (or erase-suspend-read mode if the
       device was previously in Erase Suspend).

9.4 Enter/Exit Secured Silicon Sector Command Sequence

                        The Secured Silicon Sector region provides a secured data area containing an 8-word/16-byte random
                        Electronic Serial Number (ESN). The system can access the Secured Silicon Sector region by issuing the
                        three-cycle Enter Secured Silicon Sector command sequence. The device continues to access the Secured
                        Silicon Sector region until the system issues the four-cycle Exit Secured Silicon Sector command sequence.
                        The Exit Secured Silicon Sector command sequence returns the device to normal operation. Table 10.2
                        on page 61 and Table 10.1 on page 62 show the address and data requirements for both command
                        sequences. See also Secured Silicon Sector Flash Memory Region on page 47 for further information. Note
                        that the ACC function and unlock bypass modes are not available when the Secured Silicon Sector is
                        enabled.

9.4.1  Word Program Command Sequence

         Programming is a four-bus-cycle operation. The program command sequence is initiated by writing two
         unlock write cycles, followed by the program set-up command. The program address and data are written
         next, which in turn initiate the Embedded Program algorithm. The system is not required to provide further
         controls or timings. The device automatically provides internally generated program pulses and verifies the
         programmed cell margin. Table 10.2 on page 61 and Table 10.1 on page 62 show the address and data
         requirements for the word program command sequence, respectively.

         When the Embedded Program algorithm is complete, the device then returns to the read mode and
         addresses are no longer latched. The system can determine the status of the program operation by using
         DQ7 or DQ6. Refer to Write Operation Status on page 63 for information on these status bits. Any commands
         written to the device during the Embedded Program Algorithm are ignored. Note that the Secured Silicon
         Sector, autoselect, and CFI functions are unavailable when a program operation is in progress. Note that a
         hardware reset immediately terminates the program operation. The program command sequence should be
         reinitiated once the device returns to the read mode, to ensure data integrity.

         Programming is allowed in any sequence of address locations and across sector boundaries. Programming
         to the same word address multiple times without intervening erases (incremental bit programming) requires a
         modified programming method. For such application requirements, please contact your local Spansion
         representative. Word programming is supported for backward compatibility with existing Flash driver software
         and for occasional writing of individual words. Use of write buffer programming (see below) is strongly
         recommended for general programming use when more than a few words are to be programmed. The
         effective word programming time using write buffer programming is approximately four times shorter than the
         single word programming time.

September 10, 2007 S29GL-A_00_A11  S29GL-A                                                                           53
           Data Sheet

    9.4.2    Any bit in a word cannot be programmed from 0 back to a 1. Attempting to do so may cause the device to
    9.4.3    set DQ5=1, or cause DQ7 and DQ6 status bits to indicate the operation was successful. However, a
             succeeding read shows that the data is still 0. Only erase operations can convert a 0 to a 1.

           Unlock Bypass Command Sequence

             The unlock bypass feature allows the system to program words to the device faster than using the standard
             program command sequence. The unlock bypass command sequence is initiated by first writing two unlock
             cycles. This is followed by a third write cycle containing the unlock bypass command, 20h. The device then
             enters the unlock bypass mode. A two-cycle unlock bypass mode command sequence is all that is required to
             program in this mode. The first cycle in this sequence contains the unlock bypass program command, A0h;
             the second cycle contains the program address and data. Additional data is programmed in the same
             manner. This mode dispenses with the initial two unlock cycles required in the standard program command
             sequence, resulting in faster total programming time. Table 10.2 on page 61 and Table 10.1 on page 62
             show the requirements for the command sequence.

             During the unlock bypass mode, only the Unlock Bypass Program and Unlock Bypass Reset commands are
             valid. To exit the unlock bypass mode, the system must issue the two-cycle unlock bypass reset command
             sequence. The first cycle must contain the data 90h. The second cycle must contain the data 00h. The device
             then returns to the read mode.

           Write Buffer Programming

             Write Buffer Programming allows the system write to a maximum of 16 words/32 bytes in one programming
             operation. This results in faster effective programming time than the standard programming algorithms. The
             Write Buffer Programming command sequence is initiated by first writing two unlock cycles. This is followed
             by a third write cycle containing the Write Buffer Load command written at the Sector Address in which
             programming occurs. The fourth cycle writes the sector address and the number of word locations, minus
             one, to be programmed. For example, if the system programs six unique address locations, then 05h should
             be written to the device. This tells the device how many write buffer addresses are loaded with data and
             therefore when to expect the Program Buffer to Flash command. The number of locations to program cannot
             exceed the size of the write buffer or the operation aborts.

             The fifth cycle writes the first address location and data to be programmed. The write-buffer-page is selected
             by address bits AMAXA4. All subsequent address/data pairs must fall within the selected-write-buffer-page.
             The system then writes the remaining address/data pairs into the write buffer. Write buffer locations may be
             loaded in any order.

             The write-buffer-page address must be the same for all address/data pairs loaded into the write buffer. (This
             means Write Buffer Programming cannot be performed across multiple write-buffer pages.) This also means
             that Write Buffer Programming cannot be performed across multiple sectors. If the system attempts to load
             programming data outside of the selected write-buffer page, the operation aborts.

             Note that if a Write Buffer address location is loaded multiple times, the address/data pair counter is
             decremented for every data load operation. The host system must therefore account for loading a write-buffer
             location more than once. The counter decrements for each data load operation, not for each unique write-
             buffer-address location. Note also that if an address location is loaded more than once into the buffer, the
             final data loaded for that address is programmed.

             Once the specified number of write buffer locations are loaded, the system must then write the Program
             Buffer to Flash command at the sector address. Any other address and data combination aborts the Write
             Buffer Programming operation. The device then begins programming. Data polling should be used while
             monitoring the last address location loaded into the write buffer. DQ7, DQ6, DQ5, and DQ1 should be
             monitored to determine the device status during Write Buffer Programming.

             The write-buffer programming operation can be suspended using the standard program suspend/resume
             commands. Upon successful completion of the Write Buffer Programming operation, the device is ready to
             execute the next command.

             The Write Buffer Programming Sequence can be aborted in the following ways:

              Load a value that is greater than the page buffer size during the Number of Locations to Program step.

              Write to an address in a sector different than the one specified during the Write-Buffer-Load command.

54         S29GL-A     S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

9.4.4     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.

          Write data other than the Confirm Command after the specified number of data load cycles.

         The abort condition is indicated by DQ1 = 1, DQ7 = DATA# (for the last address location loaded), DQ6 =
         toggle, and DQ5= 0. A Write-to-Buffer-Abort Reset command sequence must be written to reset the device
         for the next operation.

         Note that the Secured Silicon Sector, autoselect, and CFI functions are unavailable when a program
         operation is in progress. This flash device is capable of handling multiple write buffer programming operations
         on the same write buffer address range without intervening erases. For applications requiring incremental bit
         programming, a modified programming method is required; please contact your local Spansion
         representative. Any bit in a write buffer address range cannot be programmed from 0 back to a 1.
         Attempting to do so may cause the device to set DQ5=1, of cause the DQ7 and DQ6 status bits to indicate
         the operation was successful. However, a succeeding read shows that the data is still 0. Only erase
         operations can convert a 0 to a 1.

       Accelerated Program

         The device offers accelerated program operations through the WP#/ACC or ACC pin depending on the
         particular product. When the system asserts VHH on the WP#/ACC or ACC pin. The device uses the higher
         voltage on the WP#/ACC or ACC pin to accelerate the operation. Note that the WP#/ACC pin must not be at
         VHH for operations other than accelerated programming, or device damage may result. WP# contains an
         internal pull-up; when unconnected, WP# is at VIH.

         Figure 9.1 on page 56 illustrates the algorithm for the program operation. Refer to the Erase and Program
         OperationsAC Characteristics on page 72 for parameters, and Figure 16.3 on page 74 for timing diagrams.

September 10, 2007 S29GL-A_00_A11  S29GL-A     55
                Data Sheet

    Figure 9.1 Write Buffer Programming Operation

                       Write "Write to Buffer"
                            command and
                            Sector Address

                Write number of addresses                      Part of "Write to Buffer"
                 to program minus 1(WC)                        Command Sequence

                    and Sector Address

                Write first address/data

                Yes
                                          WC = 0 ?

                No                                                 Write to a different
                                                                     sector address
                Abort Write to                      Yes
                                                               Write to buffer ABORTED.
                Buffer Operation?                              Must write "Write-to-buffer

    (Note 1)                          No                        Abort Reset" command
                Write next address/data pair                       sequence to return
                                                                       to read mode.

                WC = WC - 1

                Write program buffer to
                 flash sector address

                 Read DQ7 - DQ0 at
                Last Loaded Address

           No                                             Yes
    DQ1 = 1?                  DQ7 = Data?

           Yes                          No
                No

                                DQ5 = 1?

                                        Yes

                       Read DQ7 - DQ0 with
                       address = Last Loaded

                                 Address

    (Note 2)                               Yes
                DQ7 = Data?

                No

    (Note 3)    FAIL or ABORT                                  PASS

    Notes
    1. When Sector Address is specified, any address in the selected sector is acceptable. However, when loading Write-Buffer address

        locations with data, all addresses must fall within the selected Write-Buffer Page.

    2. DQ7 may change simultaneously with DQ5. Therefore, DQ7 should be verified.

    3. If this flowchart location was reached because DQ5= 1, then the device FAILED. If this flowchart location was reached because DQ1= 1,
        then the Write to Buffer operation was ABORTED. In either case, the proper reset command must be written before the device can begin
        another operation. If DQ1= 1, write the Write-Buffer-Programming-Abort-Reset command. if DQ5= 1, write the Reset command.

    4. See Table 10.2 on page 61 and Table 10.1 on page 62 for command sequences required for write buffer programming.

56              S29GL-A                                        S29GL-A_00_A11 September 10, 2007
                                   Data Sheet
                                                     Figure 9.2 Program Operation
                                                                                          START

                                                          Write Program
                                                      Command Sequence

                                   Embedded            Data Poll
                                      Program         from System
                                      algorithm

                                   in progress

                                                      Verify Data?                               No

                                                      Yes

                                   Increment Address  No
                                                                 Last Address?

9.5                                                                                                                Yes

                                                                                                        Programming
                                                                                                          Completed

                 Note
                 See Table 10.2 on page 61 and Table 10.1 on page 62 for program command sequence.

     Program Suspend/Program Resume Command Sequence

              The Program Suspend command allows the system to interrupt a programming operation or a Write to Buffer
              programming operation so that data can be read from any non-suspended sector. When the Program
              Suspend command is written during a programming process, the device halts the program operation within
              15 s maximum (5s typical) and updates the status bits. Addresses are not required when writing the
              Program Suspend command.

              After the programming operation is suspended, the system can read array data from any non-suspended
              sector. The Program Suspend command may also be issued during a programming operation while an erase
              is suspended. In this case, data may be read from any addresses not in Erase Suspend or Program Suspend.
              If a read is needed from the Secured Silicon Sector area (One-time Program area), then user must use the
              proper command sequences to enter and exit this region. Note that the Secured Silicon Sector, autoselect,
              and CFI functions are unavailable when a program operation is in progress.

              The system may also write the autoselect command sequence when the device is in the Program Suspend
              mode. The system can read as many autoselect codes as required. When the device exits the autoselect
              mode, the device reverts to the Program Suspend mode, and is ready for another valid operation. See
              Autoselect Command Sequence on page 53 for more information.

              After the Program Resume command is written, the device reverts to programming. The system can
              determine the status of the program operation using the DQ7 or DQ6 status bits, just as in the standard
              program operation. See Write Operation Status on page 63 for more information.

              The system must write the Program Resume command (address bits are don't care) to exit the Program
              Suspend mode and continue the programming operation. Further writes of the Resume command are
              ignored. Another Program Suspend command can be written after the device resumes programming.

September 10, 2007 S29GL-A_00_A11  S29GL-A                                                           57
                   Data Sheet

         Figure 9.3 Program Suspend/Program Resume

            Program Operation
             or Write-to-Buffer
          Sequence in Progress

         Write address/data   Write Program Suspend
              XXXh/B0h        Command Sequence

              Wait 15 s       Command is also valid for
                              Erase-suspended-program
                              operations

         Read data as         Autoselect and SecSi Sector
            required          read operations are also allowed

                              Data cannot be read from erase- or
                              program-suspended sectors

     No  Done

         reading?

                         Yes  Write Program Resume
                              Command Sequence
         Write address/data
              XXXh/30h

         Device reverts to
         operation prior to
         Program Suspend

9.6  Chip Erase Command Sequence

              Chip erase is a six bus cycle operation. The chip erase command sequence is initiated by writing two unlock
              cycles, followed by a set-up command. Two additional unlock write cycles are then followed by the chip erase
              command, which in turn invokes the Embedded Erase algorithm. The device does not require the system to
              preprogram prior to erase. The Embedded Erase algorithm automatically preprograms and verifies the entire
              memory for an all zero data pattern prior to electrical erase. The system is not required to provide any
              controls or timings during these operations. Table 10.2 on page 61 and Table 10.1 on page 62 show the
              address and data requirements for the chip erase command sequence.

              When the Embedded Erase algorithm is complete, the device returns to the read mode and addresses are no
              longer latched. The system can determine the status of the erase operation by using DQ7, DQ6, or DQ2.
              Refer to Write Operation Status on page 63 for information on these status bits.

              Any commands written during the chip erase operation are ignored. However, note that a hardware reset
              immediately terminates the erase operation. If this occurs, the chip erase command sequence should be
              reinitiated once the device returns to reading array data, to ensure data integrity.

              Figure 10.1 on page 59 illustrates the algorithm for the erase operation. Refer to Table 16.5 on page 76 for
              parameters, and Figure 16.7 on page 80 for timing diagrams.

58       S29GL-A               S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

10. Sector Erase Command Sequence

                        Sector erase is a six bus cycle operation. The sector erase command sequence is initiated by writing two
                        unlock cycles, followed by a set-up command. Two additional unlock cycles are written, and are then followed
                        by the address of the sector to be erased, and the sector erase command. Table 10.2 on page 61 and
                        Table 10.1 on page 62 shows the address and data requirements for the sector erase command sequence.

                        The device does not require the system to preprogram prior to erase. The Embedded Erase algorithm
                        automatically programs and verifies the entire memory for an all zero data pattern prior to electrical erase.
                        The system is not required to provide any controls or timings during these operations.

                        After the command sequence is written, a sector erase time-out of 50 s occurs. During the time-out period,
                        additional sector addresses and sector erase commands may be written. Loading the sector erase buffer may
                        be done in any sequence, and the number of sectors may be from one sector to all sectors. The time between
                        these additional cycles must be less than 50 s, otherwise erasure may begin. Any sector erase address and
                        command following the exceeded time-out may or may not be accepted. It is recommended that processor
                        interrupts be disabled during this time to ensure all commands are accepted. The interrupts can be
                        re-enabled after the last Sector Erase command is written. Any command other than Sector Erase or
                        Erase Suspend during the time-out period resets the device to the read mode. Note that the Secured
                        Silicon Sector, autoselect, and CFI functions are unavailable when an erase operation is in progress.
                        The system must rewrite the command sequence and any additional addresses and commands.

                        The system can monitor DQ3 to determine if the sector erase timer has timed out (See DQ3: Sector Erase
                        Timer on page 67). The time-out begins from the rising edge of the final WE# pulse in the command
                        sequence.

                        When the Embedded Erase algorithm is complete, the device returns to reading array data and addresses
                        are no longer latched. The system can determine the status of the erase operation by reading DQ7, DQ6, or
                        DQ2 in the erasing sector. Refer to Write Operation Status on page 63 for information on these status bits.

                        Once the sector erase operation begins, only the Erase Suspend command is valid. All other commands are
                        ignored. However, note that a hardware reset immediately terminates the erase operation. If that occurs, the
                        sector erase command sequence should be reinitiated once the device returns to reading array data, to
                        ensure data integrity.

                        Figure 10.1 illustrates the algorithm for the erase operation. Refer to Table 16.5 on page 76 for parameters,
                        and Figure 16.7 on page 80 for timing diagrams.

                                                                             Figure 10.1 Erase Operation

                                                                                                             START

                                        Write Erase
                                   Command Sequence

                                        (Notes 1, 2)

                                           Data Poll to Erasing  Embedded
                                            Bank from System     Erase
                                                                 algorithm
                                   No                            in progress
                                                Data = FFh?

                                                                                      Yes

                                                                       Erasure Completed

Notes
1. See Table 10.2 on page 61 and Table 10.1 on page 62 for program command sequence.
2. See DQ3: Sector Erase Timer on page 67 for information on the sector erase timer.

September 10, 2007 S29GL-A_00_A11  S29GL-A                                                 59
      Data Sheet

10.1  Erase Suspend/Erase Resume Commands

               The Erase Suspend command, B0h, allows the system to interrupt a sector erase operation and then read
               data from, or program data to, any sector not selected for erasure. This command is valid only during the
               sector erase operation, including the 50 s time-out period during the sector erase command sequence. The
               Erase Suspend command is ignored if written during the chip erase operation or Embedded Program
               algorithm.

               When the Erase Suspend command is written during the sector erase operation, the device requires a typical
               of 5 s (maximum of 20 s) to suspend the erase operation. However, when the Erase Suspend command is
               written during the sector erase time-out, the device immediately terminates the time-out period and suspends
               the erase operation.

               After the erase operation is suspended, the device enters the erase-suspend-read mode. The system can
               read data from or program data to any sector not selected for erasure. (The device erase suspends all
               sectors selected for erasure.) Reading at any address within erase-suspended sectors produces status
               information on DQ7DQ0. The system can use DQ7, or DQ6 and DQ2 together, to determine if a sector is
               actively erasing or is erase-suspended. Refer to Write Operation Status on page 63 for information on these
               status bits.

               After an erase-suspended program operation is complete, the device returns to the erase-suspend-read
               mode. The system can determine the status of the program operation using the DQ7 or DQ6 status bits, just
               as in the standard word program operation. Refer to Write Operation Status on page 63 for more information.

               In the erase-suspend-read mode, the system can also issue the autoselect command sequence. Refer to
               Autoselect Mode on page 40 and Autoselect Command Sequence on page 53 sections for details.

               To resume the sector erase operation, the system must write the Erase Resume command. Further writes of
               the Resume command are ignored. Another Erase Suspend command can be written after the chip resumes
               erasing.

              Note
               During an erase operation, this flash device performs multiple internal operations which are invisible to the
               system. When an erase operation is suspended, any of the internal operations that were not fully completed
               must be restarted. As such, if this flash device is continually issued suspend/resume commands in rapid
               succession, erase progress is impeded as a function of the number of suspends. The result is a longer
               cumulative erase time than without suspends. Note that the additional suspends do not affect device reliability
               or future performance. In most systems rapid erase/suspend activity occurs only briefly. In such cases, erase
               performance is not significantly impacted.

60    S29GL-A     S29GL-A_00_A11 September 10, 2007
                                                                            Data Sheet

10.2 Command Definitions

Figure 10.2 Command Definitions (x16 Mode, BYTE# = VIH)

                       CommandAutoselect (Note 7)                                           Bus Cycles (Notes 25)
                       Sequence                                     Cycles
                                                                            First  Second   Third       Fourth           Fifth       Sixth
                         (Note 1)
Read (Note 5)                               1 RA RD
Reset (Note 6)
                                            1 XXX F0
    Manufacturer ID
    Device ID (Note 8)                      4 555 AA 2AA 55 555 90                                 X00  0001
    Device ID (Note 9)
    Secured Silicon Sector Factory Protect  6 555 AA 2AA 55 555 90                                 X01  227E X0E (Note 19) X0F (Note 19)
    Sector Group Protect Verify
    (Note 11)                               4 555 AA 2AA 55 555 90                                 X01 (Note 18)
Enter Secured Silicon Sector Region
Exit Secured Silicon Sector Region          4 555 AA 2AA 55 555 90                                 X03 (Note 10)
Program
Write to Buffer (Note 12)                   4 555 AA 2AA 55 555 90 (SA)X02 00/01
Program Buffer to Flash
Write to Buffer Abort Reset (Note 13)       3 555 AA 2AA 55 555 88
Unlock Bypass
Unlock Bypass Program (Note 14)             4 555 AA 2AA 55 555 90 XXX                                          00
Unlock Bypass Reset (Note 15)
Chip Erase                                  4 555 AA 2AA 55 555 A0                                 PA           PD
Sector Erase
Program/Erase Suspend (Note 16)             3 555 AA 2AA 55 SA 25                                  SA           WC  PA   PD WBL PD
Program/Erase Resume (Note 17)
CFI Query (Note 18)                         1 SA 29

                                            3 555 AA 2AA 55 555 F0

                                            3 555 AA 2AA 55 555 20

                                            2 XXX A0 PA PD

                                            2 XXX 90 XXX 00

                                            6 555 AA 2AA 55 555 80                                 555          AA  2AA  55     555  10

                                            6 555 AA 2AA 55 555 80                                 555          AA  2AA  55     SA   30

                                            1 XXX B0

                                            1 XXX 30

                                            1                               55 98

Legend                                                                                  SA = Sector Address of sector to be verified (in autoselect mode) or erased.
X = Don't care                                                                          Address bits A21A15 uniquely select any sector.
RA = Read Address of memory location to be read.                                        WBL = Write Buffer Location. Address must be within same write buffer page as
RD = Read Data read from location RA during read operation.                             PA.
PA = Program Address. Addresses latch on falling edge of WE# or CE# pulse,              WC = Word Count. Number of write buffer locations to load minus 1.
whichever happens later.
PD = Program Data for location PA. Data latches on rising edge of WE# or CE#
pulse, whichever happens first.

Notes                                                                                   10. Refer to Table 7.12 on page 40 for data indicating Secured Silicon Sector
1. See Table 7.1 on page 22 for description of bus operations.                              factory protect status.

2. All values are in hexadecimal.                                                       11. Data is 00h for an unprotected sector group and 01h for a protected sector
                                                                                            group.
3. Shaded cells indicate read cycles. All others are write cycles.
                                                                                        12. Total number of cycles in command sequence is determined by number of
4. During unlock and command cycles, when lower address bits are 555 or                     words written to write buffer. Maximum number of cycles in command
    2AA as shown in table, address bits above A11 and data bits above DQ7 are               sequence is 21, including Program Buffer to Flash command.
    don't care.
                                                                                        13. Command sequence resets device for next command after aborted write-to-
5. No unlock or command cycles required when device is in read mode.                        buffer operation.

6. Reset command is required to return to read mode (or to erase-suspend-               14. Unlock Bypass command is required prior to Unlock Bypass Program
    read mode if previously in Erase Suspend) when device is in autoselect                  command.
    mode, or if DQ5 goes high while device is providing status information.
                                                                                        15. Unlock Bypass Reset command is required to return to read mode when
7. Fourth cycle of the autoselect command sequence is a read cycle. Data bits               device is in unlock bypass mode.
    DQ15DQ8 are don't care. Except for RD, PD and WC. See Autoselect
    Command Sequence on page 53 for more information.                                   16. System may read and program in non-erasing sectors, or enter autoselect
                                                                                            mode, when in Erase Suspend mode. Erase Suspend command is valid only
8. For S29GL064A and S29GL032A, Device ID must be read in three cycles.                     during a sector erase operation.

9. For S29GL016A, Device ID must be read in one cycle.                                  17. Erase Resume command is valid only during Erase Suspend mode.

                                                                                        18. Command is valid when device is ready to read array data or when device is
                                                                                            in autoselect mode.

                                                                                        19. Refer to Table 7.12 on page 40, for individual Device IDs per device density
                                                                                            and model number.

September 10, 2007 S29GL-A_00_A11                                                  S29GL-A                                                  61
                                                                                     Data Sheet

                                      Table 10.1 Command Definitions (x8 Mode, BYTE# = VIL)

Autoselect (Note 8)                                                                         Bus Cycles (Notes 25)
                                                              Cycles
    Command Sequence                                                  First  Second  Third                 Fourth              Fifth        Sixth
             (Note 1)                                                                                                  Addr Data
                                                                      Addr Data Addr Data Addr Data  Addr  Data                       Addr  Data

Read (Note 6)                         1 RA RD

Reset (Note 7)                        1 XXX F0

    Manufacturer ID                   4 AAA AA 555 55 AAA 90                                         X00           01

    Device ID (Note 9)                6 AAA AA 555 55 AAA 90                                         X02           7E  X1C (Note 9)   X1E (Note 9)

    Device ID (Note 1)                4 AAA AA 555 55 AAA 90                                         X02   (Note 2)

    Secured Silicon Sector Factory Protect 4 AAA AA 555 55 AAA 90                                    X06   (Note 1)

    Sector Group Protect Verify       4 AAA AA 555 55 AAA 90 (SA)X04 00/01
    (Note 3)

Enter Secured Silicon Sector Region   3 AAA AA 555 55 AAA 88

Exit Secured Silicon Sector Region    4 AAA AA 555 55 AAA 90                                         XXX           00

Write to Buffer (Note 4)              3 AAA AA 555 55 SA 25                                          SA            BC  PA   PD        WBL          PD

Program Buffer to Flash               1 SA 29

Write to Buffer Abort Reset (Note 5)  3 AAA AA 555 55 AAA 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

Program/Erase Suspend (Note 6)        1 XXX B0

Program/Erase Resume (Note 7)         1 XXX 30

CFI Query (Note 8)                    1 AA 98

Legend                                                                               SA = Sector Address of sector to be verified (in autoselect mode) or erased.
X = Don't care                                                                       Address bits A21A15 uniquely select any sector.
RA = Read Address of memory location to be read.                                     WBL = Write Buffer Location. Address must be within same write buffer page as
RD = Read Data read from location RA during read operation.                          PA.
PA = Program Address. Addresses latch on falling edge of WE# or CE# pulse,           BC = Byte Count. Number of write buffer locations to load minus 1.
whichever happens later.
PD = Program Data for location PA. Data latches on rising edge of WE# or CE#
pulse, whichever happens first.

Notes                                                                                1. For S29GL016A, Device ID must be read in one cycle.
1. See Table 7.1 on page 22 for description of bus operations.
2. All values are in hexadecimal.                                                    2. Refer to Table 7.12 on page 40, for data indicating Secured Silicon Sector
3. Shaded cells indicate read cycles. All others are write cycles.                       factory protect status.
4. During unlock and command cycles, when lower address bits are 555 or
                                                                                     3. Data is 00h for an unprotected sector group and 01h for a protected sector
    AAA as shown in table, address bits above A11 are don't care.                        group.
5. Unless otherwise noted, address bits A21A11 are don't cares.
6. No unlock or command cycles required when device is in read mode.                 4. Total number of cycles in command sequence is determined by number of
7. Reset command is required to return to read mode (or to erase-suspend-                bytes written to write buffer. Maximum number of cycles in command
                                                                                         sequence is 37, including Program Buffer to Flash command.
    read mode if previously in Erase Suspend) when device is in autoselect
    mode, or if DQ5 goes high while device is providing status information.          5. Command sequence resets device for next command after aborted write-to-
8. Fourth cycle of autoselect command sequence is a read cycle. Data bits                buffer operation.
    DQ15DQ8 are don't care. See Autoselect Command Sequence on page 53
    or more information.                                                             6. System may read and program in non-erasing sectors, or enter autoselect
9. For S29GL064A and S29GL032A Device ID must be read in three cycles.                   mode, when in Erase Suspend mode. Erase Suspend command is valid only
                                                                                         during a sector erase operation.

                                                                                     7. Erase Resume command is valid only during Erase Suspend mode.

                                                                                     8. Command is valid when device is ready to read array data or when device is
                                                                                         in autoselect mode.

                                                                                     9. Refer to Table 7.12 on page 40, for individual Device IDs per device density
                                                                                         and model number.

62                                                                           S29GL-A                                   S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

10.3  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 10.2 on page 68 and the following subsections 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 is completed.

10.4  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 complement 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 program address falls within a
               protected sector, Data# Polling on DQ7 is active for approximately 1 s, then the device returns to the read
               mode.

               During the Embedded Erase algorithm, Data# Polling produces a 0 on DQ7. When the Embedded Erase
               algorithm is complete, or if the device enters the Erase Suspend mode, Data# Polling produces a 1 on DQ7.
               The system must provide an address within any of the sectors selected for erasure to read valid status
               information on DQ7.

               After an erase command sequence is written, if all sectors selected for erasing are protected, Data# Polling
               on DQ7 is active for approximately 100 s, then the device returns to the read mode. If not all selected
               sectors are protected, the Embedded Erase algorithm erases the unprotected sectors, and ignores the
               selected sectors that are protected. However, if the system reads DQ7 at an address within a protected
               sector, the status may not be valid.

               Just prior to the completion of an Embedded Program or Erase operation, DQ7 may change asynchronously
               with DQ0DQ6 while Output Enable (OE#) is asserted low. That is, the device may change from providing
               status information to valid data on DQ7. Depending on when the system samples the DQ7 output, it may read
               the status or valid data. Even if the device completed the program or erase operation and DQ7 has valid data,
               the data outputs on DQ0DQ6 may be still invalid. Valid data on DQ0DQ7 appears on successive read
               cycles.

               Table 10.2 on page 68 shows the outputs for Data# Polling on DQ7. Figure 10.3 on page 64 shows the Data#
               Polling algorithm. Figure 16.8 on page 80 shows the Data# Polling timing diagram.

September 10, 2007 S29GL-A_00_A11  S29GL-A     63
                     Data Sheet

          Figure 10.3 Data# Polling Algorithm

                    START

             Read DQ15DQ0
                  Addr = VA

          DQ7 = Data?       Yes

          No

      No  DQ5 = 1?

                       Yes

          Read DQ15DQ0
               Addr = VA

          DQ7 = Data?       Yes

          No

          FAIL                   PASS

      Notes
      1. VA = Valid address for programming. During a sector erase operation, a valid address is any sector address within the sector being

          erased. During chip erase, a valid address is any non-protected sector address.

      2. DQ7 should be rechecked even if DQ5 = 1 because DQ7 may change simultaneously with DQ5.

10.5  RY/BY#: Ready/Busy#

               The RY/BY# is a dedicated, open-drain output pin which indicates whether an Embedded Algorithm is in
               progress or complete. The RY/BY# status is valid after the rising edge of the final WE# pulse in the command
               sequence. Since RY/BY# is an open-drain output, several RY/BY# pins can be tied together in parallel with a
               pull-up resistor to VCC.

               If the output is low (Busy), the device is actively erasing or programming. (This includes programming in the
               Erase Suspend mode.) If the output is high (Ready), the device is in the read mode, the standby mode, or in
               the erase-suspend-read mode. Table 10.2 on page 68 shows the outputs for RY/BY#.

64        S29GL-A                S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

10.6  DQ6: Toggle Bit I

               Toggle Bit I on DQ6 indicates whether an Embedded Program or Erase algorithm is in progress or complete,
               or whether the device entered the Erase Suspend mode. Toggle Bit I may be read at any address, and is
               valid after the rising edge of the final WE# pulse in the command sequence (prior to the program or erase
               operation), and during the sector erase time-out.

               During an Embedded Program or Erase algorithm operation, successive read cycles to any address cause
               DQ6 to toggle. The system may use either OE# or CE# to control the read cycles. When the operation is
               complete, DQ6 stops toggling.

               After an erase command sequence is written, if all sectors selected for erasing are protected, DQ6 toggles for
               approximately 100 s, then returns to reading array data. If not all selected sectors are protected, the
               Embedded Erase algorithm erases the unprotected sectors, and ignores the selected sectors that are
               protected.

               The system can use DQ6 and DQ2 together to determine whether a sector is actively erasing or is erase-
               suspended. When the device is actively erasing (that is, the Embedded Erase algorithm is in progress), DQ6
               toggles. When the device enters the Erase Suspend mode, DQ6 stops toggling. However, the system must
               also use DQ2 to determine which sectors are erasing or erase-suspended. Alternatively, the system can use
               DQ7 (see DQ7: Data# Polling on page 63).

               If a program address falls within a protected sector, DQ6 toggles for approximately 1 s after the program
               command sequence is written, then returns to reading array data.

               DQ6 also toggles during the erase-suspend-program mode, and stops toggling once the Embedded Program
               algorithm is complete.

               Table 10.2 on page 68 shows the outputs for Toggle Bit I on DQ6. Figure 10.4 on page 66 shows the toggle
               bit algorithm. Figure 16.9 on page 81 shows the toggle bit timing diagrams. Figure 16.10 on page 81 shows
               the differences between DQ2 and DQ6 in graphical form. See DQ2: Toggle Bit II on page 66.

September 10, 2007 S29GL-A_00_A11  S29GL-A     65
               Data Sheet
      Figure 10.4 Toggle Bit Algorithm

                     START
               Read DQ7DQ0
               Read DQ7DQ0

          Toggle Bit       No

          = Toggle?

                   Yes

      No  DQ5 = 1?

                   Yes

          Read DQ7DQ0
                Twice

          Toggle Bit       No

          = Toggle?

                      Yes     Program/Erase
                           Operation Complete
           Program/Erase
           Operation Not
          Complete, Write
          Reset Command

      Note
      The system should recheck the toggle bit even if DQ5 = 1 because the toggle bit may stop toggling as DQ5 changes to 1. See DQ6: Toggle
      Bit I on page 65 and DQ2: Toggle Bit II on page 66 for more information.

10.7  DQ2: Toggle Bit II

               The "Toggle Bit II" on DQ2, when used with DQ6, indicates whether a particular sector is actively erasing (that
               is, the Embedded Erase algorithm is in progress), or whether that sector is erase-suspended. Toggle Bit II is
               valid after the rising edge of the final WE# pulse in the command sequence.

               DQ2 toggles when the system reads at addresses within those sectors that were selected for erasure. (The
               system may use either OE# or CE# to control the read cycles.) But DQ2 cannot distinguish whether the
               sector is actively erasing or is erase-suspended. DQ6, by comparison, indicates whether the device is
               actively erasing, or is in Erase Suspend, but cannot distinguish which sectors are selected for erasure. Thus,
               both status bits are required for sector and mode information. Refer to Table 10.2 on page 68 to compare
               outputs for DQ2 and DQ6.

               Figure 10.4 on page 66 shows the toggle bit algorithm in flowchart form, and DQ2: Toggle Bit II on page 66
               explains the algorithm. See also RY/BY#: Ready/Busy# on page 64. Figure 16.9 on page 81 shows the
               toggle bit timing diagram. Figure 16.10 on page 81 shows the differences between DQ2 and DQ6 in graphical
               form.

66        S29GL-A                       S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

10.8  Reading Toggle Bits DQ6/DQ2

               Refer to Figure 10.4 on page 66 for the following discussion. Whenever the system initially begins reading
               toggle bit status, it must read DQ7DQ0 at least twice in a row to determine whether a toggle bit is toggling.
               Typically, the system would note and store the value of the toggle bit after the first read. After the second
               read, the system would compare the new value of the toggle bit with the first. If the toggle bit is not toggling,
               the device completed the program or erase operation. The system can read array data on DQ7DQ0 on the
               following read cycle.

               However, if after the initial two read cycles, the system determines that the toggle bit is still toggling, the
               system also should note whether the value of DQ5 is high (see DQ5: Exceeded Timing Limits on page 67). If
               it is, the system should then determine again whether the toggle bit is toggling, since the toggle bit may have
               stopped toggling just as DQ5 went high. If the toggle bit is no longer toggling, the device successfully
               completed the program or erase operation. If it is still toggling, the device did not completed the operation
               successfully, and the system must write the reset command to return to reading array data.

               The remaining scenario is that the system initially determines that the toggle bit is toggling and DQ5 has not
               gone high. The system may continue to monitor the toggle bit and DQ5 through successive read cycles,
               determining the status as described in the previous paragraph. Alternatively, it may choose to perform other
               system tasks. In this case, the system must start at the beginning of the algorithm when it returns to
               determine the status of the operation (top of Figure 10.4 on page 66).

10.9  DQ5: Exceeded Timing Limits

               DQ5 indicates whether the program, erase, or write-to-buffer time exceeded a specified internal pulse count
               limit. Under these conditions DQ5 produces a 1. indicating that the program or erase cycle was not
               successfully completed.

               The device may output a 1 on DQ5 if the system tries to program a 1 to a location that was previously
               programmed to 0. Only an erase operation can change a 0 back to a 1. Under this condition, the device
               halts the operation, and when the timing limit is exceeded, DQ5 produces a 1.

               In all these cases, the system must write the reset command to return the device to the reading the array (or
               to erase-suspend-read if the device was previously in the erase-suspend-program mode).

10.10 DQ3: Sector Erase Timer

                        After writing a sector erase command sequence, the system may read DQ3 to determine whether or not
                        erasure began. (The sector erase timer does not apply to the chip erase command.) If additional sectors are
                        selected for erasure, the entire time-out also applies after each additional sector erase command. When the
                        time-out period is complete, DQ3 switches from a 0 to a 1. If the time between additional sector erase
                        commands from the system can be assumed to be less than 50 s, the system need not monitor DQ3. See
                        Sector Erase Command Sequence on page 59.

                        After the sector erase command is written, the system should read the status of DQ7 (Data# Polling) or DQ6
                        (Toggle Bit I) to ensure that the device accepted the command sequence, and then read DQ3. If DQ3 is 1, the
                        Embedded Erase algorithm has begun; all further commands (except Erase Suspend) are ignored until the
                        erase operation is complete. If DQ3 is 0, the device accepts additional sector erase commands. To ensure
                        the command is accepted, the system software should check the status of DQ3 prior to and following each
                        subsequent sector erase command. If DQ3 is high on the second status check, the last command might not
                        have been accepted.

                        Table 10.2 on page 68 shows the status of DQ3 relative to the other status bits.

September 10, 2007 S29GL-A_00_A11  S29GL-A     67
                                                     Data Sheet

10.11  DQ1: Write-to-Buffer Abort

                DQ1 indicates whether a Write-to-Buffer operation was aborted. Under these conditions DQ1 produces a 1.
                The system must issue the Write-to-Buffer-Abort-Reset command sequence to return the device to reading
                array data. See Write Buffer on page 24 for more details.

                                                     Table 10.2 Write Operation Status

                                                                               DQ7                DQ5              DQ2
                                                                             (Note 2)
                           Status                                                      DQ6        (Note 1) DQ3 (Note 2) DQ1 RY/BY#

                           Embedded Program Algorithm                        DQ7#      Toggle     0     N/A No toggle 0    0
                           Embedded Erase Algorithm                             0      Toggle
       Standard Mode

                                                                                                  0     1 Toggle N/A       0

                                           Program-  Program-Suspended                      Invalid (not allowed)          1
       Program Suspend Mode Suspend                  Sector
                                                                                                  Data                     1
                                           Read      Non-Program
                                                     Suspended Sector

                           Erase-                    Erase-Suspended Sector  1         No toggle  0     N/A Toggle N/A     1
                           Suspend
       Erase Suspend Mode  Read                      Non-Erase Suspended                          Data                     1
                                                     Sector

                           Erase-Suspend-Program                             DQ7# Toggle          0     N/A N/A N/A        0
                           (Embedded Program)

       Write-to-           Busy (Note 3)                                     DQ7# Toggle          0     N/A N/A         0  0
       Buffer              Abort (Note 4)
                                                                             DQ7# Toggle          0     N/A N/A         1  0

       Notes
       1. DQ5 switches to 1 when an Embedded Program, Embedded Erase, or Write-to-Buffer operation exceeded the maximum timing limits.

           Refer to DQ5: Exceeded Timing Limits on page 67 for more information.
       2. DQ7 and DQ2 require a valid address when reading status information. Refer to the appropriate subsection for further details.
       3. The Data# Polling algorithm should be used to monitor the last loaded write-buffer address location.
       4. DQ1 switches to 1 when the device aborts the write-to-buffer operation.

68                                                   S29GL-A                                      S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

11. Absolute Maximum Ratings

Description                                                                                               Rating

Storage Temperature, Plastic Packages                                                                     65C to +150C

Ambient Temperature with Power Applied                                                                    65C to +125C

Voltage with Respect to Ground                    VCC (Note 1)                                            0.5 V to +4.0 V
                                                  A9, OE#, ACC and RESET# (Note 2)                        0.5 V to +12.5 V

                                                  All other pins (Note 1)                                 0.5 V to VCC+0.5 V
                                                                                                          200 mA
Output Short Circuit Current (Note 3)

Notes
1. Minimum DC voltage on input or I/Os is 0.5 V. During voltage transitions, inputs or I/Os may overshoot VSS to 2.0 V for periods of up to

    20 ns. See Figure 11.1 on page 69. Maximum DC voltage on input or I/Os is VCC + 0.5 V. During voltage transitions, input or I/O pins may
    overshoot to VCC + 2.0 V for periods up to 20 ns. See Figure 11.2 on page 69.
2. Minimum DC input voltage on pins A9, OE#, ACC, and RESET# is 0.5 V. During voltage transitions, A9, OE#, ACC, and RESET# may
    overshoot VSS to 2.0 V for periods of up to 20 ns. See Figure 11.1 on page 69. Maximum DC input voltage on pin A9, OE#, ACC, and
    RESET# is +12.5 V which may overshoot to +14.0V for periods up to 20 ns.

3. No more than one output may be shorted to ground at a time. Duration of the short circuit should not be greater than one second.

4. Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only;
    functional operation of the device at these or any other conditions above those indicated in the operational sections of this data sheet is not
    implied. Exposure of the device to absolute maximum rating conditions for extended periods may affect device reliability.

                                   Figure 11.1 Maximum Negative Overshoot Waveform

                                                  20 ns                     20 ns

                                   +0.8 V

                                   0.5 V
                                   2.0 V

                                                           20 ns

                                   Figure 11.2 Maximum Positive Overshoot Waveform

                                                                              20 ns

                                    VCC
                                   +2.0 V

                                    VCC
                                   +0.5 V

                                   2.0 V

                                                  20 ns                     20 ns

12. Operating Ranges

Description                                                                                        Range

Ambient Temperature (TA), Industrial (I) Devices                                                   40C to +85C
                                                                                                   +2.7 V to +3.6 V
Supply Voltages                            VCC for full voltage range                              +3.0 V to +3.6 V
                                           VCC for regulated voltage range                         VCC

VIO

Note
Operating ranges define those limits between which the functionality of the device is guaranteed.

September 10, 2007 S29GL-A_00_A11                 S29GL-A                                                                      69
                                                        Data Sheet

13. DC Characteristics

13.1  CMOS Compatible

      Parameter

      Symbol     Parameter Description (Notes)               Test Conditions              Min            Typ   Max   Unit

      ILI        Input Load Current (Note 1)            VIN = VSS to VCC,                                      1.0  A
                                                        VCC = VCC max
      ILIT       A9, ACC Input Load Current                                 -40C to 0C                       250
                                                        VCC = VCC max; A9   0C to 85C
                                                        = 12.5 V                                                              A
                                                                                                               35

      ILR        Reset Leakage Current                  VCC = VCC max; RESET# = 12.5 V                         35    A
      ILO        Output Leakage Current
                                                        VOUT = VSS to VCC,                                     1.0  A
      ICC1       VCC Initial Read Current (Notes 2, 3)  VCC = VCC max

                                                                            1 MHz                        5     20
                                                                            5 MHz
                                                        CE# = VIL, OE# =    10 MHz                       18    25    mA
                                                        VIH,

                                                                                                         35    50

                 VCC Intra-Page Read Current            CE# = VIL, OE# =    10 MHz                       5     20
                                                        VIH                 40 MHz
      ICC2       (Notes 2, 3)                                                                                        mA

                                                                                                         10    40

      ICC3       VCC Active Write Current (Note 3)      CE# = VIL, OE# = VIH                             50    60    mA
                                                        CE#, RESET# = VCC 0.3 V,
      ICC4       VCC Standby Current (Note 3)           WP# = VIH                                        1     5     A
                                                        RESET# = VSS 0.3 V, WP# = VIH
      ICC5       VCC Reset Current (Note 3)             VIH = VCC 0.3 V;                               1     5     A
                                                        -0.1< VIL  0.3 V, WP# = VIH
      ICC6       Automatic Sleep Mode (Notes 3, 5)                                                       1     5     A
                                                        VCC = 2.7 3.6 V
      VIL        Input Low Voltage 1 (Note 6)                                               0.5               0.8   V
                                                                                          0.7 VCC
      VIH        Input High Voltage 1 (Note 6)                                                                 VCC + 0.5 V
                                                                                            11.5
      VHH        Voltage for ACC Program                                                                 12.0  12.5  V
                 Acceleration

      VID        Voltage for Autoselect and Temporary   VCC = 2.7 3.6 V                  11.5           12.0  12.5  V
                 Sector Unprotect

      VOL        Output Low Voltage (Note 6)            IOL = 4.0 mA, VCC = VCC min                            0.45  V
      VOH1       Output High Voltage                    IOH = 2.0 mA, VCC = VCC min
      VOH2       Low VCC Lock-Out Voltage (Note 7)      IOH = 100 A, VCC = VCC min      0.85 VCC                   V
      VLKO                                                                                VCC0.4
                                                                                                                     V
                                                                                              2.3
                                                                                                               2.5   V

      Notes
      1. On the WP#/ACC pin only, the maximum input load current when WP# = VIL is 5.0 A.
      2. The ICC current listed is typically less than 3.5 mA/MHz, with OE# at VIH.
      3. Maximum ICC specifications are tested with VCC = VCCmax.
      4. ICC active while Embedded Erase or Embedded Program is in progress.
      5. Automatic sleep mode enables the low power mode when addresses remain stable for tACC + 30 ns.
      6. VCC voltage requirements.
      7. Not 100% tested.

70                                                  S29GL-A                           S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

14. Test Conditions

                                                  Figure 14.1 Test Setup

                                                                                          3.3 V

                                                                                                  2.7 k

                                   Device
                                   Under
                                    Test

                                                          CL         6.2 k

Note
Diodes are IN3064 or equivalent.

                                                  Table 14.1 Test Specifications                         All Speeds                Unit
                                                                                                                 1 TTL gate
                                                          Test Condition                                                            pF
Output Load                                                                                                    30                   ns
Output Load Capacitance, CL                                                                                                         V
(including jig capacitance)                                                                                    5                    V
Input Rise and Fall Times                                                                                0.0 or VCC                 V
Input Pulse Levels
Input timing measurement reference levels                                                                  0.5 VCC
Output timing measurement reference levels                                                                 0.5 VCC

15. Key to Switching Waveforms

Waveform                                          Inputs                                                 Outputs

                                                                            Steady

                                                                     Changing from H to L

                                                                     Changing from L to H

                                   Don't Care, Any Change Permitted                  Changing, State Unknown

                                                  Does Not Apply                     Center Line is High Impedance State (High Z)

                                   Figure 15.1 Input Waveforms and Measurement Levels

VCC                                Input 0.5 VCC                  Measurement Level                      0.5 VCC Output
0.0 V

September 10, 2007 S29GL-A_00_A11                 S29GL-A                                                                          71
                                                      Data Sheet

16. AC Characteristics

                                    Table 16.1 Read-Only Operations-S29GL064A Only

    Parameter                                                                                         Speed Options

    JEDEC Std.                      Description                      Test Setup                       90     10 11 Unit

    tAVAV       tRC   Read Cycle Time (Note 1)                                                   Min  90     100 110 ns
    tAVQV      tACC   Address to Output Delay
    tELQV       tCE   Chip Enable to Output Delay                    CE#, OE# = VIL              Max  90     100 110 ns
               tPACC  Page Access Time
    tGLQV       tOE   Output Enable to Output Delay                                  OE# = VIL   Max  90     100 110 ns
    tEHQZ       tDF   Chip Enable to Output High Z (Note 1)
    tGHQZ       tDF   Output Enable to Output High Z (Note 1)                                    Max  25     30 30 ns
    tAXQX             Output Hold Time From Addresses, CE# or OE#,
                tOH   Whichever Occurs First                                                     Max  25     30 30 ns

                                                                                                 Max      16         ns

                                                                                                 Max      16         ns

                                                                                                 Min      0          ns

                      Output Enable Hold Read                                                    Min      0          ns

                tOEH Time                   Toggle and                                           Min      10         ns
                          (Note 1)          Data# Polling

    Notes
    1. Not 100% tested.

    2. See Figure 14.1 on page 71 and Table 14.1 on page 71 for test specifications

                                    Table 16.2 Read-Only Operations-S29GL032A Only

    Parameter                                                                                         Speed Options

    JEDEC Std.                      Description                                      Test Setup       90 10   11 Unit

    tAVAV  tRC Read Cycle Time (Note 1)                                                          Min  90 100 110 ns
    tAVQV
    tELQV  tACC Address to Output Delay                              CE#, OE# = VIL              Max  90 100 110 ns

    tGLQV  tCE Chip Enable to Output Delay                                            OE# = VIL  Max  90 100 110 ns
    tEHQZ
    tGHQZ  tPACC Page Access Time                                                                Max  25 30   30 ns
    tAXQX
           tOE Output Enable to Output Delay                                                     Max  25 30   30 ns

           tDF Chip Enable to Output High Z (Note 1)                                             Max      16         ns

           tDF Output Enable to Output High Z (Note 1)                                           Max      16         ns

           tOH  Output Hold Time From Addresses, CE# or OE#,                                     Min      0          ns
                Whichever Occurs First

                                                      Read                                       Min      0          ns

           tOEH Output Enable Hold Time (Note 1)      Toggle and                                 Min      10         ns
                                                      Data# Polling

    Notes
    1. Not 100% tested.

    2. See Figure 14.1 on page 71 and Table 14.1 on page 71 for test specifications.

72                                                S29GL-A                                        S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

                                   Table 16.3 Read-Only Operation-S29GL016A Only

Parameter                                                                                             Speed Options

JEDEC Std.                         Description                                    Test Setup          90      10     Unit
                                                                                                                      ns
tAVAV   tRC   Read Cycle Time (Note 1)                                                        Min     90      100     ns
tAVQV  tACC   Address to Output Delay                                                                                 ns
tELQV   tCE   Chip Enable to Output Delay                                         CE#, OE# = VIL Max  90      100     ns
       tPACC  Page Access Time                                                                                        ns
tGLQV   tOE   Output Enable to Output Delay                                       OE# = VIL   Max     90      100     ns
tEHQZ   tDF   Chip Enable to Output High Z (Note 1)                                                                   ns
tGHQZ   tDF   Output Enable to Output High Z (Note 1)                                         Max     25      30
tAXQX         Output Hold Time From Addresses, CE# or OE#, Whichever                                                  ns
        tOH   Occurs First                                                                    Max     25      30
                                                                                                                      ns
                                                                                              Max         16          ns

                                                                                              Max         16

                                                                                              Min         0

                                               Read                                           Min         0
                                                                                                          10
       tOEH Output Enable Hold Time (Note 1) Toggle and Data# Polling                         Min

Notes
1. Not 100% tested.

2. See Figure 14.1 on page 71 and Table 14.1 on page 71 for test specifications.

                                   Figure 16.1 VCC Power-up Diagram

            VCC                                           t VCS
                                               VCC min

       RESET#                                                    VIH
            CE#
                                                                                tRH

September 10, 2007 S29GL-A_00_A11  S29GL-A                                                                           73
                           Data Sheet

    Addresses       Figure 16.2 Read Operation Timings
             CE#                                       tRC
             OE#
            WE#                                 Addresses Stable
                                           tACC
        Outputs
       RESET#       tRH                     tOE                                                        tDF
        RY/BY# 0 V          tRH     tCE
                              tOEH                                                             tOH
    A23-A2                                                                               Output Valid       HIGH Z
                         HIGH Z

                    Figure 16.3 Page Read Timings
                                            Same Page

      A1-A0*           Aa                                                        Ab      Ac        Ad
    Data Bus        tACC                                                     tPACC   tPACC   tPACC

                                    Qa                                               Qb      Qc        Qd

    CE#

                 OE#

    Note
    * Figure shows device in word mode. Addresses are A1A-1 for byte mode.

74                  S29GL-A                                                              S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

                                   Table 16.4 Hardware Reset (RESET#)

   Parameter                                                                                                       All Speed
JEDEC Std.
                                               Description                                                         Options    Unit

tReady RESET# Pin Low (During Embedded Algorithms) to Read Mode (See Note)     Max                                 20         s

tReady RESET# Pin Low (NOT During Embedded Algorithms) to Read Mode(See Note) Max                                  500        ns

tRP RESET# Pulse Width                                                                                        Min  500        ns

tRH Reset High Time Before Read (See Note)                                                                    Min  50         ns

tRPD RESET# Input Low to Standby Mode (See Note)                                                              Min  20         s

tRB RY/BY# Output High to CE#, OE# pin Low                                                                    Min  0          ns

Note
Not 100% tested.

                                   Figure 16.4 Reset Timings

RY/BY#

CE#, OE#                                                       tRH
  RESET#
                                     tRP
   RY/BY#                           tReady
CE#, OE#                           Reset Timings NOT during Embedded Algorithms

                                      Reset Timings during Embedded Algorithms
                                                    tReady
                                                                                                         tRB
                                                                               tRH

          RESET#

                                                    tRP

Notes
1. Not 100% tested.
2. See the Erase And Programming Performance on page 87 for more information.
3. For 116 words/132 bytes programmed.

September 10, 2007 S29GL-A_00_A11  S29GL-A                                                                                    75
                                                         Data Sheet

                    Table 16.5 Erase and Program Operations-S29GL064A

    Parameter                                                                                  Speed Options

    JEDEC Std.      Description                                                            90  10             11 Unit

    tAVAV    tWC    Write Cycle Time (Note 1)                                         Min  90  100  110       ns
    tAVWL     tAS   Address Setup Time
             tASO   Address Setup Time to OE# low during toggle bit polling           Min      0              ns
    tWLAX    tAH    Address Hold Time
             tAHT   Address Hold Time From CE# or OE# high during toggle bit polling  Min      15             ns
    tDVWH    tDS    Data Setup Time
    tWHDX    tDH    Data Hold Time                                                    Min      45             ns
            tCEPH   CE# High during toggle bit polling
    tGHWL   tOEPH   OE# High during toggle bit polling                                Min      0              ns
    tELWL   tGHWL   Read Recovery Time Before Write (OE# High to WE# Low)
    tWHEH    tCS    CE# Setup Time                                                    Min      35             ns
    tWLWH    tCH    CE# Hold Time
    tWHDL    tWP    Write Pulse Width                                                 Min      0              ns
            tWPH    Write Pulse Width High
                    Write Buffer Program Operation (Note 2, 3)                        Min      20             ns

                                                                                      Min      20             ns

                                                                                      Min      0              ns

                                                                                      Min      0              ns

                                                                                      Min      0              ns

                                                                                      Min      35             ns

                                                                                      Min      30             ns

                                                                                      Typ      240

    tWHWH1 tWHWH1 Single Word Program Operation (Note 2)                              Typ      60             s
                                Accelerated Single Word Program Operation (Note 2)
                                                                                      Typ      54

    tWHWH2  tWHWH2  Sector Erase Operation (Note 2)                                   Typ      0.5            sec
              tVHH  VHH Rise and Fall Time (Note 1)
              tVCS  VCC Setup Time (Note 1)                                           Min      250            ns
             tBUSY  WE# High to RY/BY# Low
             tPOLL  Program Valid before Status Polling                               Min      50             s

                                                                                      Min  90  100  110       ns

                                                                                      Max      4              s

    Notes
    1. Not 100% tested.

    2. See the Erase And Programming Performance on page 87 for more information.

    3. For 116 words/132 bytes programmed.

    4. If a program suspend command is issued within tPOLL, the device requires tPOLL before reading status data, once programming resumes
        (that is, the program resume command is written). If the suspend command was issued after tPOLL, status data is available immediately
        after programming resumes. See Figure 16.5 on page 79.

76                  S29GL-A                                                           S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

                                   Table 16.6 Erase and Program Operations-S29GL032A Only

Parameter                                                                                                 Speed Options

JEDEC   Std.                                   Description                                                90 10  11 Unit

tAVAV    tWC                       Write Cycle Time (Note 1)                                         Min 90 100 110 ns
tAVWL     tAS                      Address Setup Time
         tASO                      Address Setup Time to OE# low during toggle bit polling           Min  0              ns
tWLAX    tAH                       Address Hold Time
         tAHT                      Address Hold Time From CE# or OE# high during toggle bit polling  Min  15             ns
tDVWH    tDS                       Data Setup Time
tWHDX    tDH                       Data Hold Time                                                    Min  45             ns
        tCEPH                      CE# High during toggle bit polling
tGHWL   tOEPH                      OE# High during toggle bit polling                                Min  0              ns
tELWL   tGHWL                      Read Recovery Time Before Write (OE# High to WE# Low)
tWHEH    tCS                       CE# Setup Time                                                    Min  35             ns
tWLWH    tCH                       CE# Hold Time
tWHDL    tWP                       Write Pulse Width                                                 Min  0              ns
        tWPH                       Write Pulse Width High
                                   Write Buffer Program Operation (Note 2, 3)                        Min  20             ns

                                                                                                     Min  20             ns

                                                                                                     Min  0              ns

                                                                                                     Min  0              ns

                                                                                                     Min  0              ns

                                                                                                     Min  35             ns

                                                                                                     Min  30             ns

                                                                                                     Typ  240

tWHWH1  tWHWH1 Single Word Program Operation (Note 2)                                                Typ  60             s
                      Accelerated Single Word Program Operation (Note 2)
                                                                                                     Typ  54

tWHWH2  tWHWH2                     Sector Erase Operation (Note 2)                                   Typ  0.5            sec
          tVHH                     VHH Rise and Fall Time (Note 1)
          tVCS                     VCC Setup Time (Note 1)                                           Min  250            ns
         tBUSY                     WE# High to RY/BY# Low
         tPOLL                     Program Valid before Status Polling                               Min  50             s

                                                                                                     Min 90 100 110 ns

                                                                                                     Max  4              s

Notes
1. Not 100% tested.

2. See Erase And Programming Performance on page 87 for more information

3. For 116 words/132 bytes programmed.

4. Effective write buffer specification is based upon a 16-word/32-byte write buffer operation.

5. If a program suspend command is issued within tPOLL, the device requires tPOLL before reading status data, once programming resumes
    (that is, the program resume command is written). If the suspend command was issued after tPOLL, status data is available immediately
    after programming resumes. See Figure 16.5 on page 79.

September 10, 2007 S29GL-A_00_A11  S29GL-A                                                                               77
                                               Data Sheet

                    Table 16.7 Erase and Program Operations-S29GL016A Only

    Parameter                                                                      Speed Options

    JEDEC   Std.                               Description                         90       10    Unit

    tAVAV   tWC     Write Cycle Time (Note 1)                                 Min  90       100   ns

    tAVWL   tAS     Address Setup Time                                        Min      0          ns

            tASO    Address Setup Time to OE# low during toggle bit polling   Min      15         ns

    tWLAX   tAH     Address Hold Time                                         Min      45         ns

            tAHT    Address Hold Time From CE# or OE# high during toggle bit  Min      0          ns
                    polling

    tDVWH   tDS     Data Setup Time                                           Min      35         ns

    tWHDX   tDH     Data Hold Time                                            Min      0          ns

            tCEPH CE# High during toggle bit polling                          Min      20         ns

            tOEPH OE# High during toggle bit polling                          Min      20         ns

    tGHWL   tGHWL Read Recovery Time Before Write (OE# High to WE# Low)       Min      0          ns

    tELWL   tCS     CE# Setup Time                                            Min      0          ns

    tWHEH   tCH     CE# Hold Time                                             Min      0          ns

    tWLWH   tWP     Write Pulse Width                                         Min      35         ns

    tWHDL   tWPH    Write Pulse Width High                                    Min      30         ns

                    Write Buffer Program Operation (Note 2, 3)                Typ      240

    tWHWH1  tWHWH1 Single Word Program Operation (Note 2)                     Typ      60         s

                    Accelerated Single Word Program Operation (Note 2)        Typ      54

    tWHWH2  tWHWH2  Sector Erase Operation (Note 2)                           Typ      0.5        sec
              tVHH  VHH Rise and Fall Time (Note 1)
              tVCS  VCC Setup Time (Note 1)                                   Min      250        ns
             tBUSY  WE# High to RY/BY# Low
             tPOLL  Program Valid before Status Polling                       Min      50         s

                                                                              Max  90       100   ns

                                                                              Max      4          s

    Notes
    1. Not 100% tested.

    2. See Erase And Programming Performance on page 87 for more information

    3. For 116 words/132 bytes programmed.

    4. Effective write buffer specification is based upon a 16-word/32-byte write buffer operation.

    5. If a program suspend command is issued within tPOLL, the device requires tPOLL before reading status data, once programming resumes
        (that is, the program resume command is written). If the suspend command was issued after tPOLL, status data is available immediately
        after programming resumes. See Figure 16.5 on page 79

78                                          S29GL-A                           S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

                                         Figure 16.5 Program Operation Timings

                                   Program Command Sequence (last two cycles)         Read Status Data (last two cycles)

Addresses                           tWC             tAS                                    PA  PA
        CE#                        555h               PA
        OE#
       WE#                                                tAH

       Data                                   tCH
    RY/BY#
                                         tWP                                   tPOLL

                                   tCS              tWPH

                                         tDS                                          tWHWH1
                                               tDH                                                     Status DOUT
                                                                                                                            tRB
                                         A0h              PD
                                                                 tBUSY

                     VCC
                                  tVCS

Notes
1. PA = program address, PD = program data, DOUT is the true data at the program address.
2. Illustration shows device in word mode.

                   Figure 16.6 Accelerated Program Timing Diagram
VHH

         VIL or VIH                                                                                       VIL or VIH
ACC                                                                                            tVHH

                         tVHH

September 10, 2007 S29GL-A_00_A11             S29GL-A                                                                            79
                                                          Data Sheet

                                    Figure 16.7 Chip/Sector Erase Operation Timings

                                    Erase Command Sequence (last two cycles)                           Read Status Data

    Addresses                        tWC                          tAS                                  VA                VA
            CE#                     2AAh
                                                                    SA

                                                          555h for chip erase

                                                                                tAH

                  OE#                                tCH
                  WE#                        tWP

                  Data              tCS                   tWPH                                         tWHWH2

                                              tDS

                                                   tDH

                                              55h                           30h                                    In    Complete
                                                                                                               Progress
                                                                    10 for Chip Erase
                                                                                                                             tRB
                                                                                       tBUSY

    RY/BY#              tVCS
         VCC

    Notes
    1. SA = sector address (for Sector Erase), VA = Valid Address for reading status data (see Write Operation Status on page 63.)

    2. Illustration shows device in word mode.

                        Figure 16.8 Data# Polling Timings (During Embedded Algorithms)

                                         tRC

    Addresses                            VA                         VA                                         VA

             CE#        tPOLL       tACC
             OE#
            WE#                     tCE
            DQ7
                        tCH              tOE
                              tOEH                             tDF

                                                            tOH                                                                     High Z
                                                    Complement
                                                                    Complement True                            Valid Data

    DQ0DQ6                                                                                                                         High Z

                                                   Status Data                       Status Data True          Valid Data

                        tBUSY

    RY/BY#

    Note
    VA = Valid address. Illustration shows first status cycle after command sequence, last status read cycle, and array data read cycle.

80                                                 S29GL-A                                    S29GL-A_00_A11 September 10, 2007
                                         Data Sheet

                                   Figure 16.9 Toggle Bit Timings (During Embedded Algorithms)

                                                         tAHT               tAS

     Addresses                                                 tASO      tAHT
                                                                     tCEPH
             CE#                   tOEH
             WE#
             OE#                                  tOEPH
     DQ6 / DQ2
                              tDH            Valid        tOE                            Valid                                   Valid Data
                       Valid Data          Status                  Valid                Status
                                                                  Status
                                         (first read)                             (stops toggling)
                                                             (second read)

        RY/BY#

     Note
     VA = Valid address; not required for DQ6. Illustration shows first two status cycle after command sequence, last status read cycle, and array
     data read cycle.

                                                  Figure 16.10 DQ2 vs. DQ6

        Enter      Erase                     Enter Erase                           Erase
     Embedded     Suspend                Suspend Program                          Resume

       Erasing

WE#             Erase              Erase Suspend         Erase Erase Suspend      Erase                                            Erase
                                         Read                                                                                    Complete
                                                         Suspend            Read
                                                         Program

DQ6

    DQ2

Note
DQ2 toggles only when read at an address within an erase-suspended sector. The system may use OE# or CE# to toggle DQ2 and DQ6.

September 10, 2007 S29GL-A_00_A11                 S29GL-A                                                                        81
                                                        Data Sheet

                                             Table 16.8 Temporary Sector Unprotect

    Parameter

    JEDEC       Std                                Description                                        All Speed Options  Unit

           tVIDR VID Rise and Fall Time (See Note)                     Min                                  500                     ns

                tRSP RESET# Setup Time for Temporary Sector Unprotect  Min                                  4                       s

    Note
    Not 100% tested.

                                Figure 16.11 Temporary Sector Group Unprotect Timing Diagram

                           VID                                                                                           VID

    RESET#                 VSS, VIL,                                                                                     VSS, VIL,
                           or VIH                                                                                           or VIH

                                      tVIDR                                                                 tVIDR

                                                        Program or Erase Command Sequence

           CE#

        WE#                                  tRSP                                                     tRRB
    RY/BY#

                                Figure 16.12 Sector Group Protect and Unprotect Timing Diagram

                      VID                    Valid*                                          Valid*                       Valid*
                      VIH                                                                     Verify                     Status
                                Sector Group Protect or Unprotect                             40h
    RESET#
                                      60h          60h
     SA, A6,
     A3, A2,                                            Sector Group Protect: 150 s,
      A1, A0                                            Sector Group Unprotect: 15 ms

         Data                   1 s

         CE#

         WE#

          OE#

    Note
    For sector group protect, A6:A0 = 0xx0010. For sector group unprotect, A6:A0 = 1xx0010.

82                                                 S29GL-A                                   S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

        Table 16.9 Alternate CE# Controlled Erase and Program Operations-S29GL064A

Parameter                                                                                       Speed Options

JEDEC   Std.                                                  Description                   90  10             11   Unit

tAVAV      tWC                     Write Cycle Time (Note 1)                           Min  90  100            110  ns
tAVWL
tELAX      tAS                     Address Setup Time                                  Min      0                   ns
tDVEH
tEHDX      tAH                     Address Hold Time                                   Min      45                  ns

tGHEL      tDS                     Data Setup Time                                     Min      35                  ns

           tDH                     Data Hold Time                                      Min      0                   ns

        tGHEL                      Read Recovery Time Before Write (OE# High to WE#    Min      0                   ns
                                   Low)

tWLEL      tWS                     WE# Setup Time                                      Min      0                   ns

tEHWH      tWH                     WE# Hold Time                                       Min      0                   ns

tELEH      tCP                     CE# Pulse Width                                     Min      35                  ns

tEHEL   tCPH                       CE# Pulse Width High                                Min      25                  ns

                                   Write Buffer Program Operation (Notes 2, 3)         Typ      240

tWHWH1  tWHWH1 Single Word Program Operation (Note 2)                                  Typ      60                  s

                                   Accelerated Single Word Program Operation (Note 2)  Typ      54

tWHWH2  tWHWH2 Sector Erase Operation (Note 2)                                         Typ      0.5                 sec

           tRH                     RESET# High Time Before Write                       Min      50                  ns

        tPOLL                      Program Valid before Status Polling (Note 4)        Max      4                   s

Notes
1. Not 100% tested.

2. See Erase And Programming Performance on page 87 for more information.

3. For 116 words/132 bytes programmed.

4. If a program suspend command is issued within tPOLL, the device requires tPOLL before reading status data, once programming resumes
    (that is, the program resume command is written). If the suspend command was issued after tPOLL, status data is available immediately
    after programming resumes. See Figure 16.13 on page 86.

September 10, 2007 S29GL-A_00_A11                      S29GL-A                                                          83
                    Data Sheet

            Table 16.10 Alternate CE# Controlled Erase and Program Operations-S29GL032A

    Parameter                                                                    Speed Options

    JEDEC   Std.    Description                                              90  10             11  Unit

    tAVAV    tWC    Write Cycle Time (Note 1)                           Min 90   100  110           ns
    tAVWL    tAS    Address Setup Time
    tELAX    tAH    Address Hold Time                                   Min      0                  ns
    tDVEH    tDS    Data Setup Time
    tEHDX    tDH    Data Hold Time                                      Min      45                 ns
                    Read Recovery Time Before Write
    tGHEL   tGHEL   (OE# High to WE# Low)                               Min      35                 ns

                                                                        Min      0                  ns

                                                                        Min      0                  ns

    tWLEL   tWS     WE# Setup Time                                      Min      0                  ns
    tEHWH   tWH     WE# Hold Time
    tELEH   tCP     CE# Pulse Width                                     Min      0                  ns
    tEHEL   tCPH    CE# Pulse Width High
                    Write Buffer Program Operation (Notes 2, 3)         Min      35                 ns

                                                                        Min      25                 ns

                                                                        Typ      240

    tWHWH1  tWHWH1 Single Word Program Operation (Note 2)               Typ      60                 s

                    Accelerated Single Word Program Operation (Note 2)  Typ      54

    tWHWH2  tWHWH2  Sector Erase Operation (Note 2)                     Typ      0.5                sec
              tRH   RESET# High Time Before Write
             tPOLL  Program Valid before Status Polling (Note 4)        Min      50                 ns

                                                                        Max      4                  s

    Notes
    1. Not 100% tested.

    2. See Erase And Programming Performance on page 87 for more information

    3. For 116 words/132 bytes programmed.

    4. If a program suspend command is issued within tPOLL, the device requires tPOLL before reading status data, once programming resumes
        (that is, the program resume command is written). If the suspend command was issued after tPOLL, status data is available immediately
        after programming resumes. See Figure 16.13 on page 86.

84                  S29GL-A                                             S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

        Table 16.11 Alternate CE# Controlled Erase and Program Operations-S29GL016A

Parameter                                                                                   Speed Options

JEDEC   Std.                                   Description                                  90       10    Unit

tAVAV    tWC                       Write Cycle Time (Note 1)                           Min  90       100   ns
tAVWL    tAS                       Address Setup Time
tELAX    tAH                       Address Hold Time                                   Min      0          ns
tDVEH    tDS                       Data Setup Time
tEHDX    tDH                       Data Hold Time                                      Min      45         ns
                                   Read Recovery Time Before Write
tGHEL   tGHEL                      (OE# High to WE# Low)                               Min      35         ns

                                                                                       Min      0          ns

                                                                                       Min      0          ns

tWLEL   tWS                        WE# Setup Time                                      Min      0          ns
tEHWH   tWH                        WE# Hold Time
tELEH   tCP                        CE# Pulse Width                                     Min      0          ns
tEHEL   tCPH                       CE# Pulse Width High
                                   Write Buffer Program Operation (Notes 2, 3)         Min      35         ns

                                                                                       Min      25         ns

                                                                                       Typ      240

tWHWH1  tWHWH1 Single Word Program Operation (Note 2)                                  Typ      60         s

                                   Accelerated Single Word Program Operation (Note 2)  Typ      54

tWHWH2  tWHWH2                     Sector Erase Operation (Note 2)                     Typ      0.5        sec
          tRH                      RESET# High Time Before Write
         tPOLL                     Program Valid before Status Polling (Note 4)        Min      50         ns

                                                                                       Max      4          s

Notes
1. Not 100% tested.

2. See Erase And Programming Performance on page 87 for more information

3. For 116 words/132 bytes programmed.

4. If a program suspend command is issued within tPOLL, the device requires tPOLL before reading status data, once programming resumes
    (that is, the program resume command is written). If the suspend command was issued after tPOLL, status data is available immediately
    after programming resumes. See Figure 16.13 on page 86

September 10, 2007 S29GL-A_00_A11  S29GL-A                                                                       85
                                  Data Sheet

    Figure 16.13 Alternate CE# Controlled Write (Erase/Program) Operation Timings

                 PBA for program  SA for program buffer to flash
                 2AA for erase    SA for sector erase
                                  555 for chip erase
                                                                     Data# Polling

    Addresses         tWC         tAS                                                                     PA
                      tWH                  tAH
           WE#                                                                                            DQ7# DOUT
            OE#       tWS         tGHEL               tPOLL
            CE#                                       tWHWH1 or 2
           Data                     tCP         tBUSY
      RESET#
                                     tCPH
                                    tDS

                                        tDH

                 tRH       PBD for program 29 for program buffer to flash

                           55 for erase         30 for sector erase

                                                10 for chip erase

                     RY/BY#

    Notes
    1. Figure indicates last two bus cycles of a program or erase operation.
    2. PA = program address, SA = sector address, PD = program data.
    3. DQ7# is the complement of the data written to the device. DOUT is the data written to the device.
    4. Illustration shows device in word mode

86                                S29GL-A                            S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

17. Erase And Programming Performance

                                                                                         Max

                                   Parameter                        Typ (Note 1)  (Note 2)     Unit  Comments

Sector Erase Time                                                   0.5                  3.5
Chip Erase Time                                                                                                              Excludes 00h

                                              S29GL016A             17.5                 35          programming prior

                                                                                               sec   to erasure

                                              S29GL032A             32                   64

                                              S29GL064A             64                                                           (Note 6)
                                                                                         128

Total Write Buffer Program Time (Notes 3, 5)                        240

                                                                                               s

Total Accelerated Effective Write Buffer Program Time (Notes 4, 5)  200                              Excludes system

                                              S29GL016A             16                               level overhead

Chip Program Time                             S29GL032A             31.5                       sec   (Note 7)

                                              S29GL064A             63

Notes
1. Typical program and erase times assume the following conditions: 25C, VCC = 3.0V, 10,000 cycles; checkerboard data pattern.

2. Under worst case conditions of 90C; Worst case VCC, 100,000 cycles.

3. Effective programming time (typ) is 15 s (per word), 7.5 s (per byte).
4. Effective accelerated programming time (typ) is 12.5 s (per word), 6.3 s (per byte).

5. Effective write buffer specification is calculated on a per-word/per-byte basis for a 16-word/32-byte write buffer operation.

6. In the pre-programming step of the Embedded Erase algorithm, all bits are programmed to 00h before erasure.

7. System-level overhead is the time required to execute the command sequence(s) for the program command. See Table 10.2 on page 61
    and Table 10.1 on page 62 for further information on command definitions.

                                   Table 17.1 TSOP Pin and BGA Package Capacitance

Parameter Symbol                   Parameter Description                     Test Setup        Typ   Max Unit
          CIN                         Input Capacitance
                                                                                         TSOP  6     7.5                                   pF

                                                                    VIN = 0              BGA   4.2   5.0                                   pF

                                                                                         TSOP  8.5   12                                    pF

COUT                               Output Capacitance               VOUT = 0

                                                                                         BGA   5.4   6.5                                   pF

                                                                                         TSOP  7.5   9                                     pF

CIN2                               Control Pin Capacitance          VIN = 0

                                                                                         BGA   3.9   4.7                                   pF

Notes
1. Sampled, not 100% tested.

2. Test conditions TA = 25C, f = 1.0 MHz.

September 10, 2007 S29GL-A_00_A11             S29GL-A                                                                                      87
                                                          Data Sheet

18. Physical Dimensions

18.1  TS048--48-Pin Standard Thin Small Outline Package (TSOP)

      STANDARD PIN OUT (TOP VIEW)                                                                                                                   0.10 C
                                                                                                                     A2

                           2

              1                                                         N

      -A-                              SEE DETAIL B                                              -B-
                                                                                                         E5

           N                                                            N                 +1                                         e
           2                                                            2                                                                9

                B                                          5                                                                      A1
                   B                               D1
                                                                                                                                C
                                                           4                                                                SEATING
                                                   D                                                                        PLANE

                                          SEE DETAIL A                                        A

                                                                                                                        0.08MM (0.0031") M C A-B S

                                                                                                                        b            67

                                                                                                                                     WITH PLATING

                                                                                                    7 (c)                            c1

                                                                                                                        b1           BASE METAL

                                          R                                                         e/2                 SECTION B-B
                                               c

                                                  GAGE LINE

                           0                     0.25MM (0.0098") BSC

      PARALLEL TO                     L                                                                        -X-
      SEATING PLANE                                                                                         X = A OR B
                              DETAIL A
                                                                                          DETAIL B

      Package          TS 048          NOTES:
       Jedec     MO-142 (B) EC
                                       1  CONTROLLING DIMENSIONS ARE IN MILLIMETERS (MM).
                                          (DIMENSIONING AND TOLERANCING CONFORMS TO ANSI Y14.5M-1982)
      Symbol     MIN NOM MAX
          A                            2 PIN 1 IDENTIFIER FOR STANDARD PIN OUT (DIE UP).
         A1                      1.20
         A2
         b1      0.05            0.15  3 NOT APPLICABLE.
          b
         c1      0.95 1.00 1.05        4 TO BE DETERMINED AT THE SEATING PLANE -C- . THE SEATING PLANE IS DEFINED AS THE PLANE OF
          c      0.17 0.20 0.23              CONTACT THAT IS MADE WHEN THE PACKAGE LEADS ARE ALLOWED TO REST FREELY ON A FLAT
          D                                  HORIZONTAL SURFACE.
         D1      0.17 0.22 0.27
          E                            5 DIMENSIONS D1 AND E DO NOT INCLUDE MOLD PROTRUSION. ALLOWABLE MOLD PROTUSION IS
          e      0.10            0.16        0.15MM (.0059") PER SIDE.
          L      0.10            0.21
          0
          R      19.80 20.00 20.20     6 DIMENSION b DOES NOT INCLUDE DAMBAR PROTUSION. ALLOWABLE DAMBAR PROTUSION SHALL BE
          N                                  0.08 (0.0031") TOTAL IN EXCESS OF b DIMENSION AT MAX. MATERIAL CONDITION. MINIMUM SPACE
                 18.30 18.40 18.50           BETWEEN PROTRUSION AND AN ADJACENT LEAD TO BE 0.07 (0.0028").

                 11.90 12.00 12.10     7 THESE DIMENSIONS APPLY TO THE FLAT SECTION OF THE LEAD BETWEEN 0.10MM (.0039") AND
                                             0.25MM (0.0098") FROM THE LEAD TIP.
                     0.50 BASIC
                                       8 LEAD COPLANARITY SHALL BE WITHIN 0.10MM (0.004") AS MEASURED FROM THE SEATING PLANE.
                 0.50 0.60 0.70

                 0    3        5

                 0.08            0.20  9 DIMENSION "e" IS MEASURED AT THE CENTERLINE OF THE LEADS.

                       48                                                                                                            3325 \ 16-038.10a

88                                                S29GL-A                                        S29GL-A_00_A11 September 10, 2007
                                         Data Sheet

18.2 TS056--56-Pin Standard Thin Small Outline Package (TSOP)

STANDARD PIN OUT (TOP VIEW)                      2X
                                                         0.10

                  2                                                      2X               2X (N/2 TIPS)

   1                                                                                        0.10

                                                                             0.10     A2

                                                               N                                                 REVERSE PIN OUT (TOP VIEW)

A                        SEE DETAIL B                                 B                                          3

                                                                                                         1                                                             N

                                                                             E5

   N                                                           N  +1                         e
   2                                                           2                                9

                                              5
                                      D1

                                             4                                            A1             N                                                             N  +1
                                      D                                                                                                                                2
                                                                                                         2

             0.25        B                                                                C

         2X (N/2 TIPS)                                                             A      SEATING
                                                                                          PLANE

                                   B             SEE DETAIL A                                      0.08MM (0.0031") M C A - B S

                                                                                                              b     67

                                                                                                                    WITH PLATING

                                                                                          7 (c)                     c1

                                                                                                           b1       BASE METAL
                                                                                                 SECTION B-B

                                                                  R                                                                                           e/2
                                                                        (c)           GAUGE PLANE

         PARALLEL TO                                                              0.25MM (0.0098") BSC                                        X
      SEATING PLANE                                     L                C                                                             X = A OR B

                                         DETAIL A                                                                   DETAIL B

Package        TS 056                 NOTES:
Jedec   MO-142 (D) EC
                                      1          CONTROLLING DIMENSIONS ARE IN MILLIMETERS (mm).
                                                 (DIMENSIONING AND TOLERANCING CONFORMS TO ANSI Y14.5M-1982)
Symbol   MIN NOM MAX
    A                                 2 PIN 1 IDENTIFIER FOR REVERSE PIN OUT (DIE UP).
   A1                    1.20
   A2
   b1    0.05            0.15         3 PIN 1 IDENTIFIER FOR REVERSE PIN OUT (DIE DOWN), INK OR LASER MARK.
    b
   c1    0.95 1.00 1.05               4 TO BE DETERMINED AT THE SEATING PLANE -C- . THE SEATING PLANE IS DEFINED AS THE PLANE OF
    c                                       CONTACT THAT IS MADE WHEN THE PACKAGE LEADS ARE ALLOWED TO REST FREELY ON A FLAT
    D    0.17 0.20 0.23
   D1                                       HORIZONTAL SURFACE.
    E    0.17 0.22 0.27
    e
    L    0.10            0.16         5 DIMENSIONS D1 AND E DO NOT INCLUDE MOLD PROTRUSION. ALLOWABLE MOLD PROTUSION IS
    0                                       0.15mm (.0059") PER SIDE.
    R    0.10            0.21
    N
         19.80 20.00 20.20            6 DIMENSION b DOES NOT INCLUDE DAMBAR PROTUSION. ALLOWABLE DAMBAR PROTUSION SHALL BE
                                            0.08 (0.0031") TOTAL IN EXCESS OF b DIMENSION AT MAX. MATERIAL CONDITION. MINIMUM SPACE
         18.30 18.40 18.50                  BETWEEN PROTRUSION AND AN ADJACENT LEAD TO BE 0.07 (0.0028").

         13.90 14.00 14.10            7 THESE DIMENSIONS APPLY TO THE FLAT SECTION OF THE LEAD BETWEEN 0.10MM (.0039") AND
                                            0.25MM (0.0098") FROM THE LEAD TIP.
             0.50 BASIC

         0.50 0.60 0.70

         0              8           8 LEAD COPLANARITY SHALL BE WITHIN 0.10mm (0.004") AS MEASURED FROM THE SEATING PLANE.

         0.08            0.20         9 DIMENSION "e" IS MEASURED AT THE CENTERLINE OF THE LEADS.

                     56                                                                                                                                            3356 \ 16-038.10c

September 10, 2007 S29GL-A_00_A11                                 S29GL-A                                                                                          89
                                                                                    Data Sheet

18.3 LAA064--64-Ball Fortified Ball Grid Array (BGA)

90  S29GL-A                                                                                     S29GL-A_00_A11 September 10, 2007
                                          Data Sheet

18.4  VBN048--48-Ball Fine-pitch Ball Grid Array (BGA) 10x 6 mm Package

                                          D            A                                                     D1

                                                                                        e

                                                                                                                                6

                                                                          e                                                     5

                                                           E                                                                    4   7

            +0.20                                                                                                               3  SE E1
              -0.50
                                                                                                                                   A1 CORNER
            1.00           0.50                                                                                                2
                                  A1 ID.
                                                                                                                                1

                                                                                            H  G       F  E      D  C     B  A

      1.00  +0.20                                          B                         6                              SD 7
            -0.50
                                                                                        b

                                                                                        0.08 M C
                                                                                        0.15 M C A B

      A                                                A2                    0.10 C

            A1                          SEATING PLANE  C        0.08 C

      PACKAGE              VBN 048                                                   NOTES:
      JEDEC                   N/A
                                                                                     1. DIMENSIONING AND TOLERANCING PER ASME Y14.5M-1994.
      SYMBOL         10.00 mm x 6.00 mm NOM
           A                   PACKAGE                                               2. ALL DIMENSIONS ARE IN MILLIMETERS.
           A1
           A2        MIN           NOM    MAX                      NOTE              3. BALL POSITION DESIGNATION PER JESD 95-1, SPP-010 (EXCEPT
           D                                    OVERALL THICKNESS                          AS NOTED).
           E         ---           ---    1.00  BALL HEIGHT
          D1                                    BODY THICKNESS                       4. e REPRESENTS THE SOLDER BALL GRID PITCH.
           E1        0.17          ---    ---   BODY SIZE
          MD                                    BODY SIZE                            5. SYMBOL "MD" IS THE BALL ROW MATRIX SIZE IN THE
          ME         0.62          ---    0.73  BALL FOOTPRINT                             "D" DIRECTION.
           N                                    BALL FOOTPRINT
           b               10.00 BSC.           ROW MATRIX SIZE D DIRECTION                SYMBOL "ME" IS THE BALL COLUMN MATRIX SIZE IN THE
            e                                   ROW MATRIX SIZE E DIRECTION                "E" DIRECTION.
                           6.00 BSC.            TOTAL BALL COUNT
       SD / SE                                  BALL DIAMETER                              N IS THE TOTAL NUMBER OF SOLDER BALLS.
                           5.60 BSC.            BALL PITCH
                                                SOLDER BALL PLACEMENT                6 DIMENSION "b" IS MEASURED AT THE MAXIMUM BALL
                           4.00 BSC.            DEPOPULATED SOLDER BALLS                   DIAMETER IN A PLANE PARALLEL TO DATUM C.

                                   8                                                 7 SD AND SE ARE MEASURED WITH RESPECT TO DATUMS
                                                                                           A AND B AND DEFINE THE POSITION OF THE CENTER
                                   6                                                       SOLDER BALL IN THE OUTER ROW.

                                   48                                                      WHEN THERE IS AN ODD NUMBER OF SOLDER BALLS IN
                                                                                           THE OUTER ROW PARALLEL TO THE D OR E DIMENSION,
                     0.35          ---    0.45                                             RESPECTIVELY, SD OR SE = 0.000.

                           0.80 BSC.                                                       WHEN THERE IS AN EVEN NUMBER OF SOLDER BALLS IN
                                                                                           THE OUTER ROW, SD OR SE = e/2
                           0.40 BSC.
                                                                                     8. NOT USED.
                           NONE
                                                                                     9. "+" INDICATES THE THEORETICAL CENTER OF DEPOPULATED
                                                                                           BALLS.

                                                                                     10 A1 CORNER TO BE IDENTIFIED BY CHAMFER, LASER OR INK
                                                                                           MARK, METALLIZED MARK INDENTATION OR OTHER MEANS.

                                                                                                                                                                                                            3425\ 16-038.25

September 10, 2007 S29GL-A_00_A11                      S29GL-A                                                                                91
                                            Data Sheet

18.5  VBK048--Ball Fine-pitch Ball Grid Array (BGA) 8.15x 6.15 mm Package

                                            0.10 (4X)

                                  D         A                                            D1

                                                                                                   6

                                                     E                                                                                                                            5   7

                                                          B          e                                                                                                               SE E1

                                               A2                                                                                                                                 4  A1 CORNER

                                                                                                   3

                                                                                                   2

                                                                             H  GF E DCB                 1
                                                                                                   A

         PIN A1  INDEX MARK                                          6                       SD 7
      CORNER
                     10                                                  b
                                  TOP VIEW
                                                                           0.08 M C
                                                                           0.15 M C A B

                                                                                BOTTOM VIEW

      A                                                              0.10 C
          A1
                            SEATING PLANE            C               0.08 C

                            SIDE VIEW

      PACKAGE          VBK 048                                       NOTES:
      JEDEC               N/A
                                                                     1. DIMENSIONING AND TOLERANCING PER ASME Y14.5M-1994.
      SYMBOL     8.15 mm x 6.15 mm NOM
           A              PACKAGE                                    2. ALL DIMENSIONS ARE IN MILLIMETERS.
           A1
           A2    MIN   NOM        MAX                      NOTE      3. BALL POSITION DESIGNATION PER JESD 95-1, SPP-010 (EXCEPT
           D                            OVERALL THICKNESS                  AS NOTED).
           E     ---   ---        1.00  BALL HEIGHT
          D1                            BODY THICKNESS               4. e REPRESENTS THE SOLDER BALL GRID PITCH.
           E1    0.18  ---        ---   BODY SIZE
          MD                            BODY SIZE                    5. SYMBOL "MD" IS THE BALL ROW MATRIX SIZE IN THE
          ME     0.62  ---        0.76  BALL FOOTPRINT                     "D" DIRECTION.
           N                            BALL FOOTPRINT
           b           8.15 BSC.        ROW MATRIX SIZE D DIRECTION        SYMBOL "ME" IS THE BALL COLUMN MATRIX SIZE IN THE
            e                           ROW MATRIX SIZE E DIRECTION        "E" DIRECTION.
                       6.15 BSC.        TOTAL BALL COUNT
       SD / SE                          BALL DIAMETER                      N IS THE TOTAL NUMBER OF SOLDER BALLS.
                       5.60 BSC.        BALL PITCH
                                        SOLDER BALL PLACEMENT        6 DIMENSION "b" IS MEASURED AT THE MAXIMUM BALL
                       4.00 BSC.        DEPOPULATED SOLDER BALLS           DIAMETER IN A PLANE PARALLEL TO DATUM C.

                       8                                             7 SD AND SE ARE MEASURED WITH RESPECT TO DATUMS
                                                                           A AND B AND DEFINE THE POSITION OF THE CENTER
                       6                                                   SOLDER BALL IN THE OUTER ROW.

                       48                                                  WHEN THERE IS AN ODD NUMBER OF SOLDER BALLS IN
                                                                           THE OUTER ROW PARALLEL TO THE D OR E DIMENSION,
                 0.35  ---        0.43                                     RESPECTIVELY, SD OR SE = 0.000.

                       0.80 BSC.                                           WHEN THERE IS AN EVEN NUMBER OF SOLDER BALLS IN
                                                                           THE OUTER ROW, SD OR SE = e/2
                       0.40 BSC.
                                                                     8. NOT USED.
                       ---
                                                                     9. "+" INDICATES THE THEORETICAL CENTER OF DEPOPULATED
                                                                           BALLS.

                                                                     10 A1 CORNER TO BE IDENTIFIED BY CHAMFER, LASER OR INK
                                                                           MARK, METALLIZED MARK INDENTATION OR OTHER MEANS.

                                                                                                                                                                             3338 \ 16-038.25 \ 10.05.04

92                                          S29GL-A                             S29GL-A_00_A11 September 10, 2007
                                         Data Sheet

18.6 VBU056--Ball Fine-pitch Ball Grid Array (BGA) 9 x 7 mm Package

                                                           D               A                e                      D1

              0.05 C                                 TOP VIEW                                                                8
              (2X)
                                                            SEATING PLANE                                                    7
      A1 CORNER
10 INDEX MARK                                       SIDE VIEW                                                                6 SE 7

           A                                                                  E                                              5       E1
                A1                                                                       e
                                                                                                                             4

                                                                                                                             3

                                                                                                                             2
                                                                                                                             1

                                                                                                    H G F ED CB A               A1 CORNER

                                                                              B                 6                      SD 7

                                                                            0.05 C          NXb
                                                                            (2X)
                                                                                                     0.08 M C
                                                                           A2
                                                                                C                    0.15 M C A B

                                                                                                    BOTTOM VIEW

                                                                                            0.10 C

                                                                                            0.08 C

PACKAGE                                  VBU 056                                            NOTES:
JEDEC                                       N/A
                                                                                            1. DIMENSIONING AND TOLERANCING PER ASME Y14.5M-1994.
SYMBOL                             9.00 mm x 7.00 mm NOM
     A                                      PACKAGE                                         2. ALL DIMENSIONS ARE IN MILLIMETERS.
     A1
     A2                            MIN   NOM        MAX                        NOTE         3. BALL POSITION DESIGNATION PER JESD 95-1, SPP-010 (EXCEPT
     D                                                      OVERALL THICKNESS                     AS NOTED).
     E                             ---   ---        1.00    BALL HEIGHT
    D1                                                      BODY THICKNESS                  4. e REPRESENTS THE SOLDER BALL GRID PITCH.
     E1                            0.17  ---        ---     BODY SIZE
    MD                                                      BODY SIZE                       5. SYMBOL "MD" IS THE BALL ROW MATRIX SIZE IN THE
    ME                             0.62  ---        0.76    BALL FOOTPRINT                        "D" DIRECTION.
     N                                                      BALL FOOTPRINT
     b                                   9.00 BSC.          ROW MATRIX SIZE D DIRECTION           SYMBOL "ME" IS THE BALL COLUMN MATRIX SIZE IN THE
      e                                                     ROW MATRIX SIZE E DIRECTION           "E" DIRECTION.
                                         7.00 BSC.          TOTAL BALL COUNT
SD / SE                                                    BALL DIAMETER                         N IS THE TOTAL NUMBER OF SOLDER BALLS.
                                         5.60 BSC.          BALL PITCH
                                                            SOLDER BALL PLACEMENT           6 DIMENSION "b" IS MEASURED AT THE MAXIMUM BALL
                                         5.60 BSC.          DEPOPULATED SOLDER BALLS              DIAMETER IN A PLANE PARALLEL TO DATUM C.

                                         8                                                  7 SD AND SE ARE MEASURED WITH RESPECT TO DATUMS
                                                                                                  A AND B AND DEFINE THE POSITION OF THE CENTER
                                         8                                                        SOLDER BALL IN THE OUTER ROW.

                                         56                                                       WHEN THERE IS AN ODD NUMBER OF SOLDER BALLS IN
                                                                                                  THE OUTER ROW PARALLEL TO THE D OR E DIMENSION,
                                   0.35  0.40       0.45                                          RESPECTIVELY, SD OR SE = 0.000.

                                         0.80 BSC.                                                WHEN THERE IS AN EVEN NUMBER OF SOLDER BALLS IN
                                                                                                  THE OUTER ROW, SD OR SE = e/2
                                         0.40 BSC.
                                                                                            8. NOT USED.
                                   A1,A8,D4,D5,E4,E5,H1,H8
                                                                                            9. "+" INDICATES THE THEORETICAL CENTER OF DEPOPULATED
                                                                                                  BALLS.

                                                                                            10 A1 CORNER TO BE IDENTIFIED BY CHAMFER, LASER OR INK
                                                                                                  MARK, METALLIZED MARK INDENTATION OR OTHER MEANS.

                                                                                                                                                                                                    3440\ 16-038.25 \ 01.13.05

September 10, 2007 S29GL-A_00_A11                           S29GL-A                                                                        93
                                             Data Sheet

19. Revision History                                                                          Description

                               Section       Initial Release.
Revision A (October 13, 2004)
Global                                      Updated Secured Silicon Sector address table with addresses in x8-mode.
Revision A1 (December 17, 2004)             Re-specified ILIT over temperature. Corrected WP#/ACC input load current footnote.
Secured Silicon Sector Flash Memory Region
DC Characteristics (CMOS Compatible)        Added S29GL032A information.
Revision A2 (January 28, 2005)
Global                                      Added S29GL016A information.
Revision A3 (April 22, 2005)                Corrected Secured Silicon Sector Indicator Bit.
Global
Table 7.12                                  Corrected S29GL032A fine-pitch BGA package description from VBN048 to VBK048.
Revision A4 (July 29, 2005)                 Corrected S29GL016A information in Tables 15 and 17.
                                             Updated Ordering Information and Valid Combinations for S29GL016A, S29GL032A,
Global                                      and S29GL064A. Added requirements for MCP Cellular Handsets.
                                             Added VBU056 Connection Diagram and VBU056 Package Dimension drawings
Revision A5 (January 11, 2006)
                                             Added model numbers 01 and 02 to ordering information section and autoselect codes
Global                                      table.
                                             Corrected sector address bit range in S29GL064A table for models R3, W3 and table
Revision A6 (June 5, 2006)                  for models R4 and W4.
Global                                      Replaced model numbers W1, W2 with W3, W4 in DQ7 to DQ0 section of sector
Revision A7 (January 22, 2007)              address table.
AC Characteristics
Revision A8 (January 29, 2007)              Removed the 64 Mb MCP-compatible devices.
Global                                      Removed the 32 Mb single-bank products in the MCP-compatible package.
Revision A9 (March 23, 2007)
Connection Diagrams                         Erase and Program Operations table: Changed tBUSY to a maximum specification.
Sector Address Tables
Revision A10 (August 6, 2007)               Deleted Preliminary designation from document.
Device Geometry Definition Table
Revision A11 (September 10, 2007)           Clarified notes for LAA064 package.
Cover page and first page                   Corrected page breaks in tables.
Device Geometry Definition Table
                                             Corrected CFI values in Erase Block Region 1 & 2

                                             GL032A is now included as EOD, in addition to GL064A.
                                             Corrected CFI values in Erase Block Region 2

94                                           S29GL-A     S29GL-A_00_A11 September 10, 2007
                                   Data Sheet

Colophon

The products described in this document are designed, developed and manufactured as contemplated for general use, including without
limitation, ordinary industrial use, general office use, personal use, and household use, but are not designed, developed and manufactured as
contemplated (1) for any use that includes fatal risks or dangers that, unless extremely high safety is secured, could have a serious effect to the
public, and could lead directly to death, personal injury, severe physical damage or other loss (i.e., nuclear reaction control in nuclear facility,
aircraft flight control, air traffic control, mass transport control, medical life support system, missile launch control in weapon system), or (2) for
any use where chance of failure is intolerable (i.e., submersible repeater and artificial satellite). 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. You must protect against injury, damage or loss from such failures by incorporating safety design
measures into your facility and equipment such as redundancy, fire protection, and prevention of over-current levels and other abnormal
operating conditions. If any products described in this document represent goods or technologies subject to certain restrictions on export under
the Foreign Exchange and Foreign Trade Law of Japan, the US Export Administration Regulations or the applicable laws of any other country,
the prior authorization by the respective government entity will be required for export of those products.

Trademarks and Notice

The contents of this document are subject to change without notice. This document may contain information on a Spansion product under
development by Spansion. Spansion reserves the right to change or discontinue work on any product without notice. The information in this
document is provided as is without warranty or guarantee of any kind as to its accuracy, completeness, operability, fitness for particular purpose,
merchantability, non-infringement of third-party rights, or any other warranty, express, implied, or statutory. Spansion assumes no liability for any
damages of any kind arising out of the use of the information in this document.
Copyright 20042007 Spansion Inc. All rights reserved. Spansion, the Spansion Logo, MirrorBit, MirrorBit EclipseTM, ORNANDTM, HD-
SIMTM and combinations thereof, are trademarks of Spansion LLC in the US and other countries. Other names used are for informational
purposes only and may be trademarks of their respective owners.

September 10, 2007 S29GL-A_00_A11  S29GL-A     95
This datasheet has been downloaded from:
             www.EEworld.com.cn

                 Free Download
           Daily Updated Database
      100% Free Datasheet Search Site
  100% Free IC Replacement Search Site
     Convenient Electronic Dictionary

               Fast Search System
             www.EEworld.com.cn

                                                 All Datasheets Cannot Be Modified Without Permission
                                                                Copyright Each Manufacturing Company
小广播

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 大学堂 TI培训 Datasheet 电子工程

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved