Datasheet - HK S29al016j70tfi020 6599589
Datasheet - HK S29al016j70tfi020 6599589
Datasheet - HK S29al016j70tfi020 6599589
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.
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.
Questions regarding these document designations may be directed to your local sales office.
Distinctive Characteristics
Architectural Advantages Performance Characteristics
Single Power Supply Operation High Performance
– Full voltage range: 2.7 to 3.6 volt read and write operations for – Access times as fast as 55 ns
battery-powered applications – Extended temperature range (–40°C to +125°C)
Manufactured on 110 nm Process Technology Ultra Low Power Consumption (typical values at 5 MHz)
– Fully compatible with 200 nm S29AL016D – 0.2 µA Automatic Sleep mode current
Secured Silicon Sector region – 0.2 µA standby mode current
– 128-word/256-byte sector for permanent, secure identification – 7 mA read current
through an 8-word/16-byte random Electronic Serial Number – 20 mA program/erase current
accessible through a command sequence Cycling Endurance: 1,000,000 cycles per sector typical
– May be programmed and locked at the factory or by the customer
Data Retention: 20 years typical
Flexible Sector Architecture
– One 16 Kbyte, two 8 Kbyte, one 32 Kbyte, and thirty-one 64 Kbyte Package Options
sectors (byte mode)
48-ball Fine-pitch BGA
– One 8 Kword, two 4 Kword, one 16 Kword, and thirty-one 32 Kword
sectors (word mode) 64-ball Fortified BGA
Sector Group Protection Features 48-pin TSOP
– A hardware method of locking a sector to prevent any program or
erase operations within that sector Software Features
– Sectors can be locked in-system or via programming equipment CFI (Common Flash Interface) Compliant
– Temporary Sector Unprotect feature allows code changes in – Provides device-specific information to the system, allowing host
previously locked sectors software to easily reconfigure for different Flash devices
Unlock Bypass Program Command Erase Suspend/Erase Resume
– Reduces overall programming time when issuing multiple program – Suspends an erase operation to read data from, or program data to,
command sequences a sector that is not being erased, then resumes the erase operation
Top or Bottom Boot Block Configurations Available Data# Polling and Toggle Bits
Compatibility with JEDEC standards – Provides a software method of detecting program or erase operation
– Pinout and software compatible with single-power supply Flash completion
– Superior inadvertent write protection
Hardware Features
Ready/Busy# Pin (RY/BY#)
– Provides a hardware method of detecting program or erase cycle
completion
Hardware Reset Pin (RESET#)
– Hardware method to reset the device to reading array data
WP# input pin
– For boot sector devices: at VIL, protects first or last 16 Kbyte sector
depending on boot configuration (top boot or bottom boot)
General Description
The S29AL016J is a 16 Mbit, 3.0 Volt-only Flash memory organized as 2,097,152 bytes or 1,048,576 words.
The device is offered in 48-ball Fine-pitch BGA (0.8 mm pitch), 64-ball Fortified BGA (1.0 mm pitch) and 48-
pin TSOP packages. The word-wide data (x16) appears on DQ15–DQ0; the byte-wide (x8) data appears on
DQ7–DQ0. This device is designed to be programmed in-system with the standard system 3.0 volt VCC
supply. A 12.0 V VPP or 5.0 VCC are not required for write or erase operations. The device can also be
programmed in standard EPROM programmers.
The device offers access time of 55 ns allowing high speed microprocessors to operate without wait states. To
eliminate bus contention the device has separate chip enable (CE#), write enable (WE#) and output enable
(OE#) controls.
The device requires only a single 3.0 volt power supply for both read and write functions. Internally
generated and regulated voltages are provided for the program and erase operations.
The S29AL016J is entirely command set compatible with the JEDEC single-power-supply Flash standard.
Commands are written to the command register using standard microprocessor write timings. Register
contents serve as input to an internal state-machine that controls the erase and programming circuitry. Write
cycles also internally latch addresses and data needed for the programming and erase operations. Reading
data out of the device is similar to reading from other Flash or EPROM devices.
Device programming occurs by executing the program command sequence. This initiates the Embedded
Program algorithm—an internal algorithm that automatically times the program pulse widths and verifies
proper cell margin. The Unlock Bypass mode facilitates faster programming times by requiring only two write
cycles to program data instead of four.
Device erasure occurs by executing the erase command sequence. This initiates the Embedded Erase
algorithm—an internal algorithm that automatically preprograms the array (if it is not already programmed)
before executing the erase operation. During erase, the device automatically times the erase pulse widths
and verifies proper cell margin.
The host system can detect whether a program or erase operation is complete by observing the RY/BY# pin,
or by reading the DQ7 (Data# Polling) and DQ6 (toggle) status bits. After a program or erase cycle has been
completed, the device is ready to read array data or accept another command.
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.
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 the sectors of memory. This can be achieved in-system or via programming
equipment.
The Erase Suspend/Erase Resume feature enables the user to put erase on hold for any period of time to
read data from, or program data to, any sector that is not selected for erasure. True background erase can
thus be achieved.
The hardware RESET# pin terminates any operation in progress and resets the internal state machine to
reading array data. The RESET# pin may be tied to the system reset circuitry. A system reset would thus also
reset the device, enabling the system microprocessor to read the boot-up firmware from the Flash memory.
The device offers two power-saving features. When addresses have been stable for a specified amount of
time, the device enters the automatic sleep mode. The system can also place the device into the standby
mode. Power consumption is greatly reduced in both these modes.
Spansion 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
Fowler-Nordheim tunneling. The data is programmed using hot electron injection.
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 Handling Instructions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4. Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5. Logic Symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6. Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.1 S29AL016J Standard Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
7. Device Bus Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
7.1 Word/Byte Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
7.2 Requirements for Reading Array Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
7.3 Writing Commands/Command Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
7.4 Program and Erase Operation Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
7.5 Standby Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
7.6 Automatic Sleep Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
7.7 RESET#: Hardware Reset Pin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
7.8 Output Disable Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
7.9 Autoselect Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7.10 Sector Group Protection/Unprotection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7.11 Temporary Sector Group Unprotect. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
8. Secured Silicon Sector Flash Memory Region . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
8.1 Factory Locked: Secured Silicon Sector Programmed and Protected at the Factory . . . . . . 24
8.2 Customer Lockable: Secured Silicon Sector NOT Programmed
or Protected at the Factory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
9. Common Flash Memory Interface (CFI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
9.1 Hardware Data Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
10. Command Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
10.1 Reading Array Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
10.2 Reset Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
10.3 Autoselect Command Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
10.4 Enter/Exit Secured Silicon Sector Command Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
10.5 Word/Byte Program Command Sequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
10.6 Unlock Bypass Command Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
10.7 Chip Erase Command Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
10.8 Sector Erase Command Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
10.9 Erase Suspend/Erase Resume Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
10.10 Command Definitions Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
11. Write Operation Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
11.1 DQ7: Data# Polling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
11.2 RY/BY#: Ready/Busy#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
11.3 DQ6: Toggle Bit I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
11.4 DQ2: Toggle Bit II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
11.5 Reading Toggle Bits DQ6/DQ2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
11.6 DQ5: Exceeded Timing Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
11.7 DQ3: Sector Erase Timer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
12. Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
13. Operating Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
14. DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
14.1 CMOS Compatible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Figures
Figure 3.1 48-pin Standard TSOP (TS048). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 3.2 48-ball Fine-pitch BGA (VBK048) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 3.3 64-ball Fortified BGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 7.1 Temporary Sector Group Unprotect Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 7.2 In-System Sector Group Protect/Unprotect Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 8.1 Secured Silicon Sector Protect Verify . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 10.1 Program Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Figure 10.2 Erase Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 11.1 Data# Polling Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Figure 11.2 Toggle Bit Algorithm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Figure 13.1 Maximum Negative Overshoot Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Figure 13.2 Maximum Positive Overshoot Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Figure 15.1 Test Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Figure 16.1 Input Waveforms and Measurement Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Figure 17.1 Read Operations Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Figure 17.2 RESET# Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Figure 17.3 BYTE# Timings for Read Operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Figure 17.4 BYTE# Timings for Write Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Figure 17.5 Program Operation Timings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Figure 17.6 Chip/Sector Erase Operation Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Figure 17.7 Back to Back Read/Write Cycle Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Figure 17.8 Data# Polling Timings (During Embedded Algorithms) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Figure 17.9 Toggle Bit Timings (During Embedded Algorithms) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Figure 17.10 DQ2 vs. DQ6 for Erase and Erase Suspend Operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Figure 17.11 Temporary Sector Group Unprotect/Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Figure 17.12 Sector Group Protect/Unprotect Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Figure 17.13 Alternate CE# Controlled Write Operation Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Tables
Table 7.1 S29AL016J Device Bus Operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Table 7.2 Sector Address Tables (Top Boot Device). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 7.3 Secured Silicon Sector Addresses (Top Boot). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 7.4 Sector Address Tables (Bottom Boot Device) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 7.5 Secured Silicon Sector Addresses (Bottom Boot) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 7.6 S29AL016J Autoselect Codes (High Voltage Method) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 7.7 S29AL016J Top Boot Device Sector/Sector Group Protection . . . . . . . . . . . . . . . . . . . . . . . 21
Table 7.8 S29AL016J Bottom Boot Device Sector/Sector Group Protection. . . . . . . . . . . . . . . . . . . . . 21
Table 9.1 CFI Query Identification String. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Table 9.2 System Interface String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Table 9.3 Device Geometry Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 9.4 Primary Vendor-Specific Extended Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 10.1 S29AL016J Command Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Table 11.1 Write Operation Status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Table 15.1 Test Specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Note
See AC Characteristics on page 43 for full specifications.
2. Block Diagram
DQ0–DQ15 (A-1)
RY/BY#
VCC
Sector Switches
VSS
WE# State
BYTE# Control
WP# Command
Register PGM Voltage
Generator
Chip Enable Data
CE# Output Enable Latch
OE# Logic
Y-Decoder Y-Gating
Address Latch
A0–A19
3. Connection Diagrams
Figure 3.1 48-pin Standard TSOP (TS048)
A15 1 48 A16
A14 2 47 BYTE#
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
A19 9 40 DQ5
NC 10 39 DQ12
WE# 11 38 DQ4
RESET# 12 37 VCC
NC 13 36 DQ11
WP# 14 35 DQ3
RY/BY# 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
A6 B6 C6 D6 E6 F6 G6 H6
A5 B5 C5 D5 E5 F5 G5 H5
A9 A8 A10 A11 DQ7 DQ14 DQ13 DQ6
A4 B4 C4 D4 E4 F4 G4 H4
WE# RESET# NC A19 DQ5 DQ12 VCC DQ4
A3 B3 C3 D3 E3 F3 G3 H3
RY/BY# WP# A18 NC DQ2 DQ10 DQ11 DQ3
A2 B2 C2 D2 E2 F2 G2 H2
A7 A17 A6 A5 DQ0 DQ8 DQ9 DQ1
A1 B1 C1 D1 E1 F1 G1 H1
A3 A4 A2 A1 A0 CE# OE# VSS
A8 B8 C8 D8 E8 F8 G8 H8
NC NC NC NC VSS NC NC NC
A7 B7 C7 D7 E7 F7 G7 H7
A6 B6 C6 D6 E6 F6 G6 H6
A5 B5 C5 D5 E5 F5 G5 H5
A4 B4 C4 D4 E4 F4 G4 H4
A3 B3 C3 D3 E3 F3 G3 H3
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 NC NC NC
4. Pin Configuration
A0–A19 20 addresses
DQ0–DQ14 15 data inputs/outputs
DQ15/A-1 DQ15 (data input/output, word mode), A-1 (LSB address input, byte mode)
BYTE# Selects 8-bit or 16-bit mode
CE# Chip enable
OE# Output enable
WE# Write enable
WP# Write protect: The WP# contains an internal pull-up; when unconnected, WP is at VIH.
RESET# Hardware reset
RY/BY# Ready/Busy output
3.0 volt-only single power supply (see Product Selector Guide on page 9 for speed options and voltage supply
VCC
tolerances)
VSS Device ground
NC Pin not connected internally
5. Logic Symbol
20
A0–A19 16 or 8
DQ0–DQ15
(A-1)
CE#
OE#
WE#
RESET#
BYTE# RY/BY#
WP#
6. Ordering Information
S29AL016J 70 T F I 01 0
Packing Type
0 = Tray
2 = 7” Tape and Reel
3 = 13” Tape and Reel
Model Number
01 = VCC = 2.7 - 3.6V, top boot sector device (CFI Support)
02 = VCC = 2.7 - 3.6V, bottom boot sector device (CFI Support)
03 = VCC = 2.7 - 3.6V, top boot sector device (No CFI Support)
04 = VCC = 2.7 - 3.6V, bottom boot sector device (No CFI Support)
R1 = VCC = 3.0 - 3.6V, top boot sector device (CFI Support)
R2 = VCC = 3.0 - 3.6V, bottom boot sector device (CFI Support)
Temperature Range
I = Industrial (-40°C to +85°C)
N = Extended (-40°C to +125°C)
Package Material Set
F = Pb-Free
H = Low-Halogen, 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
55 = 55 ns Access Speed
70 = 70 ns Access Speed
Device Number/Description
S29AL016J
16 Megabit Flash Memory manufactured using 110 nm process technology
3.0 Volt-only Read, Program, and Erase
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.
Notes
1. Type 0 is standard. Specify other options as required.
2. Type 1 is standard. Specify other options as required.
3. TSOP package markings omit packing type designator from ordering part number.
4. BGA package marking omits leading S29 and packing type designator from ordering part number.
VCC ± VCC ±
Standby X X X X High-Z High-Z High-Z
0.3 V 0.3 V
Output Disable L H H H X X High-Z High-Z High-Z
Reset X X X L X X High-Z High-Z High-Z
Sector Address,
Sector Group Protect A6 = L,
L H L VID H (Note 4) X X
(2) (3) A3 = A2 = L,
A1 = H, A0 = L
Sector Address,
Sector Group A6 = H,
L H L VID H (Note 4) X X
Unprotect (2) (3) A3 = A2 = L,
A1 = H, A0 = L
Temporary Sector
X X X VID H AIN (Note 4) (Note 4) High-Z
Group Unprotect
Legend
L = Logic Low = VIL; H = Logic High = VIH; VID = 8.5 V to 12.5 V; X = Don’t Care; AIN = Address In; DOUT = Data Out
Notes
1. Address In = Amax:A0 in WORD mode (BYTE#=VIH), Address In = Amax:A-1 in BYTE mode (BYTE#=VIL). Sector addresses are Amax
to A12 in both WORD mode and BYTE mode.
2. The sector protect and sector unprotect functions may also be implemented via programming equipment. See Section 7.10, Sector Group
Protection/Unprotection on page 20.
3. If WP# = VIL, the outermost sector remains protected (determined by device configuration). If WP# = VIH, the outermost sector protection
depends on whether the sector was last protected or unprotected using the method described in Section 7.10, Sector Group Protection/
Unprotection on page 20. The WP# contains an internal pull-up; when unconnected, WP is at VIH.
4. DIN or DOUT as required by command sequence, data polling, or sector group protection algorithm.
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 29 for more information. Refer to the AC Read Operations on page 43 for
timing specifications and to Figure 17.1 on page 43 for the timing diagram. ICC1 in DC Characteristics
on page 41 represents the active current specification for reading array data.
Note
Address range is A19:A-1 in byte mode and A19:A0 in word mode. See Word/Byte Configuration on page 15.
Note
Address range is A19:A-1 in byte mode and A19:A0 in word mode. See the Word/Byte Configuration on page 15.
Secured Silicon Sector Indicator Bit (DQ7) Top 8Eh (factory locked)
L L H X VID X L X L H H X
Boot Block 0Eh (not factory locked)
Legend
L = Logic Low = VIL; H = Logic High = VIH; SA = Sector Address; X = Don’t care
Note
The autoselect codes may also be accessed in-system via command sequences. See Table 10.1 on page 34.
START
RESET# = VID
(Note 1)
Perform Erase or
Program Operations
RESET# = VIH
Notes
1. All protected sector 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.
START
No
Last sector No
Device failed group verified?
Remove VID
from RESET#
Yes
Sector Group
Unprotect complete
The Secured Silicon Sector protection 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.
START
If data = 00h,
RESET# = VID SecSi Sector is
unprotected.
If data = 01h,
Wait 1 ms SecSi Sector is
protected.
Write 60h to
any address Remove VID
from RESET#
Write 40h to SecSi
Sector address
with A0=0, A1=1, Write reset
A2=0, A3=1, A4=1, command
A5=0, A6=0, A7=0
SecSi Sector
Read from SecSi Protect Verify
Sector address complete
with A0=0, A1=1,
A2=0, A3=1, A4=1,
A5=0, A6=0, A7=0
START
Write Program
Command Sequence
Data Poll
from System
Embedded
Program
algorithm
in progress
Verify Data?
No
Yes
No
Increment Address Last Address?
Yes
Programming
Completed
Note
See Table 10.1 on page 34 for program command sequence.
DQ6 status bits, just as in the standard program operation. See Write Operation Status on page 35 for more
information.
The system may also write the autoselect command sequence when the device is in the Erase Suspend
mode. The device allows reading autoselect codes even at addresses within erasing sectors, since the codes
are not stored in the memory array. When the device exits the autoselect mode, the device reverts to the
Erase Suspend mode, and is ready for another valid operation. See Autoselect Command Sequence
on page 29 for more information.
The system must write the Erase Resume command (address bits are don’t care) to exit the erase suspend
mode and continue the sector erase operation. Further writes of the Resume command are ignored. Another
Erase Suspend command can be written after the device has resumed erasing.
START
Write Erase
Command Sequence
Data Poll
from System
Embedded
Erase
algorithm
in progress
No
Data = FFh?
Yes
Erasure Completed
Notes
1. See Table 10.1 on page 34 for erase command sequence.
2. See DQ3: Sector Erase Timer on page 39 for more information.
Cycles
Command
First Second Third Fourth Fifth Sixth
Sequence
(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
Word 555 2AA 555
Manufacturer ID 4 AA 55 90 X00 01
Byte AAA 555 AAA
Device ID, Word 555 2AA 555 X01 22C4
Autoselect (Note 8)
4 AA 55 90
Top Boot Block Byte AAA 555 AAA X02 C4
Device ID, Word 555 2AA 555 X01 2249
4 AA 55 90
Bottom Boot Block Byte AAA 555 AAA X02 49
(SA) XX00
Word 555 2AA 555
X02 XX01
Sector Group Protect Verify
4 AA 55 90
(Note 9) (SA) 00
Byte AAA 555 AAA
X04 01
Word 555 2AA 555
Enter Secured Silicon Sector 3 AA 55 88
Byte AAA 555 AAA
Word 555 2AA 555
Exit Secured Silicon Sector 4 AA 55 90 XXX 00
Byte AAA 555 AAA
Word 55
CFI Query (Note 10) 1 98
Byte AA
Word 555 2AA 555
Program 4 AA 55 A0 PA PD
Byte AAA 555 AAA
Word 555 2AA 555
Unlock Bypass 3 AA 55 20
Byte AAA 555 AAA
Unlock Bypass Program (Note 11) 2 XXX A0 PA PD
Unlock Bypass Reset (Note 12) 2 XXX 90 XXX 00
Word 555 2AA 555 555 2AA 555
Chip Erase 6 AA 55 80 AA 55 10
Byte AAA 555 AAA AAA 555 AAA
Word 555 2AA 555 555 2AA
Sector Erase (Note 15) 6 AA 55 80 AA 55 SA 30
Byte AAA 555 AAA AAA 555
Erase Suspend (Note 13) 1 XXX B0
Erase Resume (Note 14) 1 XXX 30
Legend
X = Don’t care PD = Data to be programmed at location PA. Data latches on the rising edge of
RA = Address of the memory location to be read WE# or CE# pulse, whichever happens first.
RD = Data read from location RA during read operation. SA = Address of the sector to be verified (in autoselect mode) or erased.
PA = Address of the memory location to be programmed. Addresses latch on Address bits A19–A12 uniquely select any sector.
the falling edge of the WE# or CE# pulse, whichever happens later.
Notes
1. See Table 7.1 on page 15 for description of bus operations. 9. The data is 00h for an unprotected sector and 01h for a protected sector. See
2. All values are in hexadecimal. “Autoselect Command Sequence” for more information.
3. Except for the read cycle and the fourth cycle of the autoselect command 10. Command is valid when device is ready to read array data or when device is
sequence, all bus cycles are write cycles. in autoselect mode.
4. Data bits DQ15–DQ8 are don’t cares for unlock and command cycles. 11. The Unlock Bypass command is required prior to the Unlock Bypass Program
command.
5. Address bits A19–A11 are don’t cares for unlock and command cycles,
unless SA or PA required. 12. The Unlock Bypass Reset command is required to return to reading array
data when the device is in the unlock bypass mode. F0 is also acceptable.
6. No unlock or command cycles required when reading array data.
13. The system may read and program in non-erasing sectors, or enter the
7. The Reset command is required to return to reading array data when device
autoselect mode, when in the Erase Suspend mode. The Erase Suspend
is in the autoselect mode, or if DQ5 goes high (while the device is providing
command is valid only during a sector erase operation.
status data).
14. The Erase Resume command is valid only during the Erase Suspend mode.
8. The fourth cycle of the autoselect command sequence is a read cycle.
15. Additional sector erase commands during the time-out period after an initial
sector erase are one cycle long and identical to the sixth cycle of the sector
erase command sequence (SA / 30).
START
Read DQ7–DQ0
Addr = VA
Yes
DQ7 = Data?
No
No DQ5 = 1?
Yes
Read DQ7–DQ0
Addr = VA
Yes
DQ7 = Data?
No
FAIL PASS
Notes
1. VA = Valid address for programming. During a sector erase operation, a valid address is an address within any sector selected for
erasure. 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.
START
(Note 1)
Read DQ7–DQ0
Read DQ7–DQ0
Toggle Bit No
= Toggle?
Yes
No DQ5 = 1?
Yes
Toggle Bit No
= Toggle?
Yes
Program/Erase
Operation Not Program/Erase
Complete, Write Operation Complete
Reset Command
Notes
1. Read toggle bit twice to determine whether or not it is toggling. See text.
2. Recheck toggle bit because it may stop toggling as DQ5 changes to 1. See text.
Notes
1. DQ5 switches to 1 when an Embedded Program or Embedded Erase operation has exceeded the maximum timing limits. See DQ5:
Exceeded Timing Limits on page 39 for more information.
2. DQ7 and DQ2 require a valid address when reading status information. Refer to the appropriate subsection for further details.
Notes
1. Minimum DC voltage on input or I/O pins is –0.5 V. During voltage transitions, input or I/O pins may overshoot VSS to –2.0 V for periods of
up to 20 ns. See Figure 13.1 on page 40. Maximum DC voltage on input or I/O pins 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 13.2 on page 40.
2. Minimum DC input voltage on pins A9, OE#, and RESET# is -0.5 V. During voltage transitions, A9, OE#, and RESET# may overshoot VSS
to –2.0 V for periods of up to 20 ns. See Figure 13.1 on page 40. Maximum DC input voltage on pin A9 is +12.5 V which may overshoot to
14.0 V 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.
Note
Operating ranges define those limits between which the functionality of the device is guaranteed.
20 ns 20 ns
+0.8 V
–0.5 V
–2.0 V
20 ns
20 ns
VCC
+2.0 V
VCC
+0.5 V
2.0 V
20 ns
14. DC Characteristics
Notes
1. The ICC current listed is typically less than 2 mA/MHz, with OE# at VIH. Typical VCC is 3.0 V.
2. ICC active while Embedded Erase or Embedded Program is in progress.
3. Automatic sleep mode enables the low power mode when addresses remain stable for tACC + 30 ns.
4. Not 100% tested.
5. When the device is operated in Extended Temperature range, the currents are as follows:
ICC3 = 0.2 µA (typ), 10 µA (max)
ICC4 = 0.2 µA (typ), 10 µA (max)
ICC5 = 0.2 µA (typ), 10 µA (max)
2.7 kΩ
Device
Under
Test
CL 6.2 kΩ
Note
Diodes are IN3064 or equivalent.
Steady
Changing from H to L
Changing from L to H
VCC
Input 0.5 VCC Measurement Level 0.5 VCC Output
0.0 V
17. AC Characteristics
Notes
1. Not 100% tested.
2. See Figure 15.1 on page 42 and Table 15.1 on page 42 for test specifications.
tRC
Addresses Addresses Stable
tACC
CE#
tDF
tOE
OE# tSR/W
tOEH
WE# tCE
tOH
HIGH Z HIGH Z
Outputs Output Valid
RESET#
RY/BY#
0V
Note
Not 100% tested.
CE#, OE#
tRH
RESET#
tRP
tReady
tReady
RY/BY#
tRB
CE#, OE#
RESET#
tRP
Note
1. CE# should only go low after RESET# has gone high. Keeping CE# low from power up through the first read could cause the first read to
retrieve erroneous data.
CE#
OE#
BYTE#
tELFL
BYTE# DQ0–DQ14 Data Output Data Output
Switching (DQ0–DQ14) (DQ0–DQ7)
from word
to byte
mode DQ15/A-1 DQ15 Address
Output Input
tFLQZ
tELFH
BYTE#
BYTE#
Switching
from byte to DQ0–DQ14 Data Output Data Output
word mode (DQ0–DQ7) (DQ0–DQ14)
tFHQV
CE#
BYTE#
tSET
(tAS)
tHOLD (tAH)
Note
Refer to the Erase/Program Operations table for tAS and tAH specifications.
Notes
1. Not 100% tested.
2. See Erase and Programming Performance on page 52 for more information.
Addresses 555h PA PA PA
tAH
CE#
tCH
OE#
tWP tWHWH1
WE#
tWPH
tCS
tDS
tDH
tBUSY tRB
RY/BY#
tVCS
VCC
Notes
1. PA = program address, PD = program data, DOUT is the true data at the program address.
2. Illustration shows device in word mode.
tWC tAS
Addresses 2AAh SA VA VA
555h for chip erase
tAH
CE#
OE# tCH
tWP
WE#
tWPH tWHWH2
tCS
tDS
tDH
In
Data 55h 30h Progress Complete
tBUSY tRB
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 35).
2. Illustration shows device in word mode.
tOEH tGHWL
tWP
WE#
tDF
tWPH tDS
tDH tOH
Valid Valid Valid Valid
Data
In Out In In
tSR/W
WE# Controlled Write Cycle Read Cycle CE# Controlled Write Cycles
tRC
Addresses VA VA VA
tACC
tCE
CE#
tCH
tOE
OE#
tOEH tDF
WE#
tOH
High Z
DQ7 Complement Complement True Valid Data
High Z
DQ0–DQ6 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.
tCH
tOE
OE#
tOEH tDF
WE#
tOH
High Z
DQ6/DQ2 Valid Status Valid Status Valid Status Valid Data
(first read) (second read) (stops toggling)
tBUSY
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 17.10 DQ2 vs. DQ6 for Erase and Erase Suspend Operations
Enter
Embedded Erase Enter Erase Erase
Erasing Suspend Suspend Program Resume
WE# Erase Erase Suspend Erase Erase Suspend Erase Erase
Read Suspend Read Complete
Program
DQ6
DQ2
Note
The system may use CE# or OE# to toggle DQ2 and DQ6. DQ2 toggles only when read at an address within an erase-suspended sector.
Note
Not 100% tested.
RESET#
0 or 3V
tVIDR tVIDR
Program or Erase Command Sequence
CE#
WE#
tRSP tRRB
RY/BY#
VIH
RESET#
CE#
WE#
OE#
Note
For sector group protect, A6 = 0, A3 = A2 = 0, A1 = 1, A0 = 0. For sector group unprotect, A6 = 1, A3 = A2 = 0, A1 = 1, A0 = 0.
Notes
1. Not 100% tested.
2. See Erase and Programming Performance on page 52 for more information.
Addresses PA
tWC tAS
tAH
tWH
WE#
tGHEL
OE#
tCP tWHWH1 or 2
CE#
tWS tCPH
tBUSY
tDS
tDH
DQ7# DOUT
Data
tRH A0 for program PD for program
55 for erase 30 for sector erase
10 for chip erase
RESET#
RY/BY#
Notes
1. PA = program address, PD = program data, DQ7# = complement of the data written to the device, DOUT = data written to the device.
2. Figure indicates the last two bus cycles of the command sequence.
3. Word mode address used as an example.
Notes
1. Typical program and erase times assume the following conditions: 25° C, VCC = 3.0 V, 100,000 cycles, checkerboard data pattern.
2. Under worst case conditions of 90°C, VCC = 2.7 V, 1,000,000 cycles.
3. The typical chip programming time is considerably less than the maximum chip programming time listed, since most bytes program faster
than the maximum program times listed.
4. In the pre-programming step of the Embedded Erase algorithm, all bytes are programmed to 00h before erasure.
5. System-level overhead is the time required to execute the two- or four-bus-cycle sequence for the program command. See Table 10.1
on page 34 for further information on command definitions.
6. The device has a minimum erase and program cycle endurance of 100,000 cycles per sector.
Notes
1. Sampled, not 100% tested.
2. Test conditions TA = 25°C, f = 1.0 MHz.
NOTES:
PACKAGE TS/TSR 48
JEDEC MO-142 (D) DD 1. CONTROLLING DIMENSIONS ARE IN MILLIMETERS (mm).
(DIMENSIONING AND TOLERANCING CONFORM TO ANSI Y14.5M-1982)
SYMBOL MIN NOM MAX
2. PIN 1 IDENTIFIER FOR STANDARD PIN OUT (DIE UP).
A --- --- 1.20
3. PIN 1 IDENTIFIER FOR REVERSE PIN OUT (DIE DOWN): INK OR LASER MARK.
A1 0.05 --- 0.15
4. TO BE DETERMINED AT THE SEATING PLANE -C- . THE SEATING PLANE IS
A2 0.95 1.00 1.05
DEFINED AS THE PLANE OF CONTACT THAT IS MADE WHEN THE PACKAGE LEADS
b1 0.17 0.20 0.23 ARE ALLOWED TO REST FREELY ON A FLAT HORIZONTAL SURFACE.
b 0.17 0.22 0.27 5. DIMENSIONS D1 AND E DO NOT INCLUDE MOLD PROTRUSION. ALLOWABLE MOLD
PROTUSION IS 0.15mm (.0059") PER SIDE.
c1 0.10 --- 0.16
6. DIMENSION b DOES NOT INCLUDE DAMBAR PROTUSION. ALLOWABLE DAMBAR
c 0.10 --- 0.21
PROTUSION SHALL BE 0.08mm (0.0031") TOTAL IN EXCESS OF b DIMENSION AT MAX.
D 19.80 20.00 20.20 MATERIAL CONDITION. MINIMUM SPACE BETWEEN PROTRUSION AND AN ADJACENT
LEAD TO BE 0.07mm (0.0028").
D1 18.30 18.40 18.50
7. THESE DIMENSIONS APPLY TO THE FLAT SECTION OF THE LEAD BETWEEN
E 11.90 12.00 12.10
0.10mm (.0039") AND 0.25mm (0.0098") FROM THE LEAD TIP.
e 0.50 BASIC
8. LEAD COPLANARITY SHALL BE WITHIN 0.10mm (0.004") AS MEASURED FROM
L 0.50 0.60 0.70 THE SEATING PLANE.
Θ 0˚ --- 8 9. DIMENSION "e" IS MEASURED AT THE CENTERLINE OF THE LEADS.
R 0.08 --- 0.20
N 48
3664 \ f16-038.10 \ 11.6.7
Note
For reference only. BSC is an ANSI standard for Basic Space Centering.
D A D1
5
e 7
4
SE
E E1
3
H G F E D C B A
INDEX MARK 6
PIN A1 B
φb SD 7 A1 CORNER
CORNER
10 φ 0.08 M C
TOP VIEW φ 0.15 M C A B
BOTTOM VIEW
0.10 C
A A2
NOTES:
PACKAGE VBK 048
1. DIMENSIONING AND TOLERANCING PER ASME Y14.5M-1994.
JEDEC N/A
2. ALL DIMENSIONS ARE IN MILLIMETERS.
8.15 mm x 6.15 mm NOM 3. BALL POSITION DESIGNATION PER JESD 95-1, SPP-010 (EXCEPT
PACKAGE AS NOTED).
SYMBOL MIN NOM MAX NOTE 4. e REPRESENTS THE SOLDER BALL GRID PITCH.
A --- --- 1.00 OVERALL THICKNESS 5. SYMBOL "MD" IS THE BALL ROW MATRIX SIZE IN THE
A1 0.18 --- --- BALL HEIGHT "D" DIRECTION.
A2 0.62 --- 0.76 BODY THICKNESS SYMBOL "ME" IS THE BALL COLUMN MATRIX SIZE IN THE
"E" DIRECTION.
D 8.15 BSC. BODY SIZE
N IS THE TOTAL NUMBER OF SOLDER BALLS.
E 6.15 BSC. BODY SIZE
6 DIMENSION "b" IS MEASURED AT THE MAXIMUM BALL
D1 5.60 BSC. BALL FOOTPRINT DIAMETER IN A PLANE PARALLEL TO DATUM C.
E1 4.00 BSC. BALL FOOTPRINT 7 SD AND SE ARE MEASURED WITH RESPECT TO DATUMS
MD 8 ROW MATRIX SIZE D DIRECTION A AND B AND DEFINE THE POSITION OF THE CENTER
SOLDER BALL IN THE OUTER ROW.
ME 6 ROW MATRIX SIZE E DIRECTION
WHEN THERE IS AN ODD NUMBER OF SOLDER BALLS IN
N 48 TOTAL BALL COUNT THE OUTER ROW PARALLEL TO THE D OR E DIMENSION,
φb 0.35 --- 0.43 BALL DIAMETER RESPECTIVELY, SD OR SE = 0.000.
e 0.80 BSC. BALL PITCH WHEN THERE IS AN EVEN NUMBER OF SOLDER BALLS IN
THE OUTER ROW, SD OR SE = e/2
SD / SE 0.40 BSC. SOLDER BALL PLACEMENT
8. NOT USED.
--- DEPOPULATED SOLDER BALLS
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.25b
NOTES:
PACKAGE LAE 064
1. DIMENSIONING AND TOLERANCING PER ASME Y14.5M-1994.
JEDEC N/A
2. ALL DIMENSIONS ARE IN MILLIMETERS.
9.00 mm x 9.00 mm 3. BALL POSITION DESIGNATION PER JESD 95-1, SPP-010
PACKAGE EXCEPT AS NOTED).
SYMBOL MIN NOM MAX NOTE 4. e REPRESENTS THE SOLDER BALL GRID PITCH.
A --- --- 1.40 PROFILE HEIGHT 5. SYMBOL "MD" IS THE BALL ROW MATRIX SIZE IN THE
A1 0.40 --- --- STANDOFF "D" DIRECTION.
A2 0.60 --- --- BODY THICKNESS SYMBOL "ME" IS THE BALL COLUMN MATRIX SIZE IN THE
"E" DIRECTION.
D 9.00 BSC. BODY SIZE
N IS THE TOTAL NUMBER OF SOLDER BALLS.
E 9.00 BSC. BODY SIZE
6 DIMENSION "b" IS MEASURED AT THE MAXIMUM BALL
D1 7.00 BSC. MATRIX FOOTPRINT DIAMETER IN A PLANE PARALLEL TO DATUM C.
E1 7.00 BSC. MATRIX FOOTPRINT 7 SD AND SE ARE MEASURED WITH RESPECT TO DATUMS
MD 8 MATRIX SIZE D DIRECTION A AND B AND DEFINE THE POSITION OF THE CENTER
SOLDER BALL IN THE OUTER ROW.
ME 8 MATRIX SIZE E DIRECTION
WHEN THERE IS AN ODD NUMBER OF SOLDER BALLS IN
N 64 BALL COUNT THE OUTER ROW PARALLEL TO THE D OR E DIMENSION,
φb 0.50 0.60 0.70 BALL DIAMETER RESPECTIVELY, SD OR SE = 0.000.
eD 1.00 BSC. BALL PITCH - D DIRECTION WHEN THERE IS AN EVEN NUMBER OF SOLDER BALLS IN
THE OUTER ROW, SD OR SE = e/2
eE 1.00 BSC. BALL PITCH - E DIRECTION
8. NOT USED.
SD / SE 0.50 BSC. SOLDER BALL PLACEMENT
9. "+" INDICATES THE THEORETICAL CENTER OF
NONE DEPOPULATED SOLDER BALLS DEPOPULATED BALLS.
Section Description
Revision 06 (August 12, 2008)
Title changed to Sector Group Protection and Unprotection
Sector Protection/Unprotection
Section amended and restated to Sector Group Protection and Unprotection
Title changed to Temporary Sector Group Unprotect
Temporary Sector Unprotect Figure 7.2; Title changed to Temporary Sector Group Unprotect Operation
Figure 7.3; Title changed to In-System Sector Protect/Unprotect Algorithms
Title changed to Temporary Sector Group Unprotect
Temporary Sector Unprotect Figure 17.11; Title changed to Temporary Sector Group Unprotect/Timing Diagram
Figure 17.12; Sector Group Protect/Unprotect Timing Diagram
Reading Toggle Bits DQ6/DQ2 Updated Figure 11.2
Added SSOP56 package option
Ordering Information
Updated the Valid Combination table
Connection Diagrams Added 56-pin Shrink Small Outline Package (SSOP56)
Physical Dimensions Added 56-pin Shrink Small Outline Package (SSOP56)
Alternate CE# Controlled Erase/Program
TDS value changed from 45 ns to 35 ns
Operations
Erase/Program Operation Added figure Toggle Bit Timing (During Embedded Algorithm)
Product Selector Guide Updated Table
Revision 07 (October 27, 2008)
Customer Lockable: Secured Silicon Modified first bullet
Sector Programmed and Protected at
the Factory Updated figure Secured Silicon Sector Protect Verify
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.