Intel Corporation E28F016XS-25, E28F016XS-20, E28F016XS-15, DA28F016XS-15, DA28F016XS-25 Datasheet

...
E
November 1996 Order Number: 290532-004
n
Effective Zero Wait-State Performance up to 33 MHz
Synchronous Pipelined Reads
SmartVoltage Technology
User-Selectable 3.3V or 5V V
CC
User-Selectable 5V or 12V V
PP
0.33 MB/sec Write Transfer Rate
Configurable x8 or x16 Operation
56-Lead TSOP and SSOP Type I Package
Backwards-Compatible with 28F008SA Command-Set
2 µA Typical Deep Power-Down
1 mA Typical Active I
CC
Current in
Static Mode
16 Separately-Erasable/Lockable 128-Kbyte Blocks
1 Million Erase Cycles per Block
State-of-the-Art 0.6 µm ETOX™ IV Flash Technology
Intel’s 28F016XS 16-Mbit f lash mem ory is a rev olutionary architec ture whic h is the ideal c hoice for des igning truly revolutionary high-performance products. Combining very high read performance with the intrinsic nonvolatility of flash memory, the 28F016XS eliminates the traditional redundant memory paradigm of shadowing code from a slow nonvolatile storage s ource to a faster execution m emory, such as DRAM, f or improved system performance. The innovative capabilities of the 28F016XS enable the design of direct­execute code and mass storage data/file flash memory systems.
The 28F016XS is the highest performance high-density nonvolatile read/program flash memory solution available today. Its synchronous pipelined read interface, flexible V
CC
and VPP voltages, extended cycling, fast program and read performance, s ymmetrically-bloc k ed architecture, and selective block loc k i ng provide a highly flexible memory component suitable for resident flash component arrays on the system board or SIMMs. The sync hronous pipelined interface and x8/x 16 architecture of the 28F016XS allow easy interf ace with minimal glue logic to a wide range of processors/buses, providing effective zero wait-state read performance up to 33 MHz. The 28F016XS’ s dual read voltage allows the same component to operat e at either 3.3V or 5.0V V
CC
. Programming voltage at 5V VPP minimizes external c ircuitry in minim al-chip, space
critical designs, whi l e t he 12.0V V
PP
option maximizes program/erase performance. Its high read performance combined with flexible block locking enable both storage and execution of operating systems/application software and fast acces s to large data tables. The 28F016XS is manuf actured on Intel’s 0.6 µm ETOX IV process technology.
28F016XS
16-MBIT (1 MBIT x 16, 2 MBIT x 8)
SYNCHRONOUS FLASH MEMORY
COPYRIGHT © INTEL CORPORATION, 1996 CG-041493
Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provi ded in Intel ’s Terms and Condi tions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Intel products are not intended for use in medical, life saving, or life sustaining applications.
Intel may make changes to specifications and product descriptions at any time, without notice. The 28F016XS may contain design defects or errors known as errata. Current characterized errata are available upon request. *Third-party brands and names are the property of their respective owners. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an ordering number and are referenced in this document, or other Intel literature, may be
obtained from:
Intel Corporation P.O. Box 7641 Mt. Prospect, IL 60056-7641
or call 1-800-879-4683
E 28F016XS FLASH MEMORY
3
CONTENTS
PAGE PAGE
1.0 INTRODUCTION............................................7
1.1 Product Overview ........................................ 7
2.0 DEVICE PINOUT...........................................10
2.1 Lead Descriptions...................................... 12
3.0 MEMORY MAPS........................................... 14
3.1 Extended Status Register Memory Map..... 15
4.0 BUS OPERATIONS, COMMANDS AND
STATUS REGISTER DEFINITIONS.............16
4.1 Bus Operations for Word-Wide Mode (BYTE# = V
IH
)........................................... 16
4.2 Bus Operations for Byte-Wide Mode (BYTE# = V
IL
)...........................................17
4.3 28F008SA—Compatible Mode Command
Bus Definitions..........................................18
4.4 28F016XS—Enhanced Command Bus
Definitions.................................................19
4.5 Compatible Status Register .......................20
4.6 Global Status Register............................... 21
4.7 Block Status Register ................................22
4.8 Device Configuration Code........................23
4.9 SFI Configuration Table............................. 23
5.0 ELECTRICAL SPECIFICATIONS .................24
5.1 Absolute Maximum Ratings .......................24
5.2 Capacitance...............................................24
5.3 Transient Input/Output Reference
Waveforms...............................................26
5.4 DC Characteristics (V
CC
= 3.3V)................27
5.5 DC Characteristics (V
CC
= 5.0V)................30
5.6 Timing Nomenclature.................................33
5.7 AC Characteristics—Read Only
Operations................................................34
5.8 AC Characteristics for WE#—Controlled
Write Operations.......................................40
5.9 AC Characteristics for CEX#—Controlled
Write Operations.......................................44
5.10 Power-Up and Reset Timings ..................48
5.11 Erase and Program Performance.............49
6.0 MECHANICAL SPECIFICATIONS................51
APPENDIX A: Device Nomenclature and
Ordering Information..................................53
APPENDIX B: Additional Information...............54
28F016XS FLASH MEMORY E
4
REVISION HISTORY
Number Description
-001 Original Version
-002
Removed support of the following features:
All page buffer operations (read, write, programming, Upload Device Information)
Command queuing
Software Sleep and Abort
Erase all Unlocked Blocks and Two-Byte Write
RY/BY# Configuration as part of the Device Configuration command Changed definition of “NC.” Removed “No internal connection to die” from description.
Added “xx” to Upper Byte of Command (Data) Definition in Sections 4.3 and 4.4. Modified parameters “V” and “I” of Section 5.1 to apply to “NC” pins. Increased I
PPR
(VPP Read Current) for VPP > VCC to 200 µA at VCC = 3.3V/5.0V.
Changed V
CC
= 5.0V DC Characteristics (Section 5.5) marked with Note 1 to indicate that these currents are specified for a CMOS rise/fall time (10% to 90%) of <5 ns and a TTL rise/fall time of <10 ns.
Corrected t
PHCH
(RP# High to CLK) to be a “Min” specification at VCC = 3.3V/5.0V.
Corrected the graphical representation of t
WHCH
and t
EHCH
in Figures 15 and 16.
Increased Typical “Byte/Word Program Times” (t
WHRH1A/tWHRH1B
) for VPP = 5.0V (Sec.
5.13): t
WHRH1A
from 16.5 µs to 29.0 µs and t
WHRH1B
from 24.0 µs to 35.0 µs at VCC =
3.3V t
WHRH1A
from 11.0 µs to 20.0 µs and t
WHRH1B
from 16.0 µs to 25.0 µs at VCC = 5.0V.
Increased Typical “Block Program Times” (t
WHRH2
/ t
WHRH3
) for VPP = 5.0V (Section 5.13):
t
WHRH2
from 2.2 sec to 3.8 sec and t
WHRH3
from 1.6 sec to 2.4 sec at VCC = 3.3V
t
WHRH2
from 1.6 sec to 2.8 sec and t
WHRH3
from 1.2 sec to 1.7 sec at VCC = 5.0V.
Changed “Time from Erase Suspend Command to WSM Ready” spec name to “Erase
Suspend Latency Time to Read;” Modified typical values and Added Min/Max values at V
CC
=3.3/5.0V and VPP =5.0/12.0V (Section 5.13).
Minor cosmetic changes throughout document.
-003
Added 3/5# pin to Pinout Configuration (Figure 2), Product Overview (Section 1.1) and
Lead Descriptions (Section 2.1)
Modified Block Diagram (Figure 1): Removed Address Counter; Added 3/5# pin Added 3/5# pin to Test Conditions of I
CCS
Specifications Added 3/5# pin (Y) to Timing Nomenclature (Section 5.6) Removed Note 7 of Section 5.7 Modified Device Configuration Code: Incorporated RY/BY# Configuration (Level Mode
support ONLY)
Modified Power-Up and Reset Timings (Section 5.10) to include 3/5# pin: Removed t
5VPH
and t
3VPH
specifications; Added t
PLYL
, t
PLYH
, t
YLPH
, and t
YHPH
specifications Added SSOP pinout (Figure 2) and Mechanical Specifications Corrected TSOP Mechanical Specification A1 from 0.50 mm to 0.050 mm (Section 6.0) Minor cosmetic changes throughout document.
E 28F016XS FLASH MEMORY
5
REVISION HISTORY (Continued)
Number Description
-004
Require all V
CC
Tolerences to be within 5% of Operational Voltage
I
PPES
Is Pushed to 200 µA from 50 Max
I
CCD
Is Pushed to 10 µA from 5 Max
Updated t
AVAV
at 3.3V
Updated t
ELEH
at 3.3V and 5.0V
28F016XS FLASH MEMORY E
6
This page intentionally left blank
E 28F016XS FLASH MEMORY
7
1.0 INTRODUCTION
The documentation of the Intel 28F016XS Flash memory device includes this dat asheet, a detailed
user’s manual, a number of applic ation notes and design tools, all of which are referenced in Appendix B.
The datasheet is intended to give an overview of the chip feature-set and of the operating AC/DC specifications. The
16-Mbit Flash Product Family
User’s Manual
provides complete descriptions of the user modes, system interface examples and detailed descriptions of all principles of operation. It also contains the full list of software algorithm flowcharts, and a brief sect ion on compatibility with the Intel 28F008SA.
Significant 28F016XS feature revisions occurred between datasheet revisions 290532-001 and 290532-002. These revisions center around removal of the following features:
All page buffer operations (read, write,
programming, Upload Device Information)
Command queuing
Software Sleep and Abort
Erase all Unlocked Blocks and Two-Byte Write
RY/BY# Configuration options
In addition, a significant 28F016XS change occurred between datasheet revis ions 290532-002 and 290532-003. This change centers around the addition of a 3/5# pin to the device’s pinout configuration. Figures 2 and 3 show the 3/5# pin assignment for the TSOP and SSOP Type I packages.
Intel recommends that all customers obtain the latest revisions of 28F016XS documentation.
1.1 Product Overview
The 28F016XS is a high-performance, 16-Mbit (16,777,216-bit) block erasable nonv olatile random access memory organized as ei ther 1 Mword x 16 or 2 Mbyte x 8, subdivided into even and odd banks. Address A
1
makes the bank selec tion. The 28F016XS includes sixteen 128-Kbyte (131,072 byte) blocks or sixteen 64-Kword (65,536 word) blocks. Chip memory maps for x8 and x16 modes are shown in Figures 4 and 5.
The implementation of a new architecture, with many enhanced features, will improve the device operating characteristics and result in greater product reliability and ease-of-use as compared to other flash memories. Significant features of the 28F016XS as compared to previous async hronous flash memories include:
Synchronous Pipelined Read Interface
Significantly Improved Read and Program
Performance
SmartVoltage TechnologySelectable 3.3V or 5.0 V
CC
Selectable 5.0V or 12.0 V
PP
Block Program/Erase Protection
The 28F016XS’s synchronous pipelined interface dramatically raises read performance far beyond previously attainable levels. Addresses are synchronously latched and data is read from a 28F016XS bank every 30 ns (5V V
CC
, SFI Configuration = 2). This capability translates to zero wait-state reads at cloc k rates up to 33 MHz at 5V V
CC
, after an initial address pipeline fill delay and assuming even and odd banks within the flash memory are alternately accessed. Data is latched and driven valid 20 ns (t
CHQV
) after a rising CLK edge. The 28F016XS is capable of operating up to 50 MHz (5V V
CC
); its programmable SFI Configuration enables system design flexibility, optimizing the 28F016XS to a specific system clock frequency. See Section 4.9, SFI Configuration Table, for specific SFI Configurations for given operating frequencies.
The SFI Configuration optimizes the 28F016XS for a wide range of system operating frequencies. The default SFI Configuration is 4, which allows system boot from the 28F016XS at any frequency up to 50 MHz at 5V V
CC
. After initiating an access, data is latched and begins driving on the data outputs after a CLK count corresponding to the SFI Configuration has elapsed. The 28F016XS will hold data valid until CE# or OE# is deactiv ated or a CLK count corresponding to the SFI Configuration for a subsequent access has elapsed.
The CLK and ADV# inputs, new t o the 28F016XS in comparison to previous flash memories, control address latching and device sync hronization during read operations. The CLK input controls t he device latencies, times out the SFI Configuration counter and synchronizes data output s. ADV# indic ates the presence of a valid address on the 28F016XS
28F016XS FLASH MEMORY E
8
address inputs. During read operations, address es are latched and accesses are i nitiated on a rising CLK edge in conjunction with ADV# low. Both CLK and ADV# are ignored by the 28F016XS during command/data write sequences.
The 28F016XS incorporates SmartVoltage technology, providing V
CC
operation at both 3.3V and 5.0V and program and erase capability at V
PP
= 12.0V or 5.0V. Operating at VCC = 3.3V, the 28F016XS consumes less than one half the power consumption at 5.0V V
CC
, while 5.0V VCC provides
highest read performance capability. V
PP
operation at 5.0V eliminates the need for a separate 12.0V converter, while the V
PP
= 12.0V option maximizes program/erase performance. In addition to the flexible program and erase voltages , the dedicated V
PP
gives complete code protection with VPP
V
PPLK
.
A 3/5# input pin configures the device’s internal circuitry for optimal 3.3V or 5.0V read/program operation.
A Command User Interface (CUI) serves as the system interface between the microprocessor or microcontroller and the internal memory operation.
Internal Algorithm Automation allows program and block erase operations to be ex ecut ed using a Two­Write command sequence to the CUI in the s ame way as the 28F008SA 8-Mbit FlashFile™ memory.
Software locking of memory blocks is an added feature of the 28F016XS as compared to the 28F008SA. The 28F016XS provides selectable block locking to protec t c ode or data s uch as direc t­executable operating systems or application code. Each block has an associated nonvolatile lock-bit which determines the lock status of the block. In addition, the 28F016XS has a mas ter Write Protec t pin (WP#) which prevents any modifications to memory blocks whose lock-bits are set.
Writing of memory data is perf ormed in either byte or word increments, typic ally within 6 µs at 12.0V V
PP
, which is a 33% improvement over the 28F008SA. A block erase operation erases one of the 16 blocks in typically 1.2 sec, independent of the other blocks.
Each block can be written and erased a minimum of 100,000 cycles. Systems can achieve one million
Block Erase Cycles by providing wear-leveling algorithms and graceful block retirement. These techniques have already been employed in many flash file systems and hard disk drive designs.
All operations are started by a sequence of Write commands to the device. Three Status Registers (described in detail later in this datasheet) and a RY/BY# output pin provide information on the progress of the requested operation.
The following Status Regist ers are used to prov ide device and WSM operation information to the user:
A Compatible Status Register (CSR) which is 100% compatible with the 28F008SA FlashFile memory Status Regist er. The CSR, when used alone, provides a straightforward upgrade capability to the 28F016XS from a 28F008SA­based design.
A Global Status Register (GSR) which also informs the system of overall Write State Machine (WSM) status.
16 Block Status Registers (BSRs) which provide block-specific status information such as the block lock-bit status.
The GSR and BSR memory maps for Byte-Wide and Word-Wide modes are shown in Figures 5 and 6.
The 28F016XS incorporates an open drain RY/BY # output pin. This feature allows the user to OR-tie many RY/BY# pins toget her in a multiple memory configuration such as a Resident Flash Array.
The 28F016XS also incorporates a dual chip­enable function with two input pi ns, CE
0
# and CE1#. These pins have exactly the same functionality as the regular chip-enable pin, CE#, on the 28F008SA . For minimum chip designs, CE
1
# may be tied to
ground and system logic may use CE
0
# as the chip enable input. The 28F016XS uses the logical combination of these two signals to enable or disable the entire chip. Bot h CE
0
# and CE1# must be active low to enable the device. If either one becomes inactive, the chip will be disabled. This feature, along with the open drain RY/BY# pin, allows the system designer to reduce the number of control pins used in a large array of 16-Mbit devices.
E 28F016XS FLASH MEMORY
9
4/15/97 9:41 AM 9053204.DOC
INTEL CONFIDENTIAL
(until publication date)
Output
Buffer
Output
Buffer
Input
Buffer
Input
Buffer
I/O L ogic
ID
Register
CSR
ESRs
Data
Comparator
CUI
WSM
Program/Erase Voltage Sw itch
Address Register
Input
Buffer
Output Multiplexer
GND
DQ
8-15
DQ
0-7
CE #
CE #
OE# WE# WP#
RP#
V
CC
V
RY/BY#
PP
A
0-20
Data
Register
1
0
CLK
ADV#
Y Gating/Sensing
Odd Bank
Y Gating/Sensing
Even Bank
Y
Decoder
X
Decoder
Even Address Latch
Y
Decoder
X
Decoder
Odd Address Latch
Block 0 128-Kbyte
Block 1 128-Kbyte
Block 14 128-Kbyte
Block 15 128-Kbyte
BYTE#
3/5#
3/5#
0532_01
Figure 1. 28F016XS Block Diagram
Architectural Evolution Includes Synchronous Pipelined Read Interface,
SmartVoltage Technology, and Extended Status Registers
28F016XS FLASH MEMORY E
10
The BYTE# pin allows either x8 or x16 read/programs to the 28F016XS. BYTE# at logic low selects 8-bit mode with address A
0
selecting between low byte and high byte. On the ot her hand, BYTE# at logic high enables 16-bit operation with address A
1
becoming the lowest order address and
address A
0
is not used (don’t care). A devic e block
diagram is shown in Figure 1. The 28F016XS incorporates an Automatic Power
Saving (APS) feature, which substantially reduces the active current when the device is in st atic mode of operation (addresses not switching). In APS mode, the typical I
CC
current is 1 mA at 5.0V (3 mA
at 3.3V). A deep power-down mode of operation is invoked
when the RP# (called PWD# on the 28F008SA) pin transitions low. This mode brings the device power consumption to less than 2.0 µA, typically, and provides additional write protec tion by acting as a device reset pin during power transitions. A reset time of 300 ns (5V V
CC
) is required from RP#
switching high before latching an address i nto the
28F016XS. In the deep power-down state, the WSM is reset (any current operation will abort) and the CSR, GSR and BSR registers are cleared.
A CMOS standby mode of operation is enabled when either CE
0
# or CE1# transitions high and RP# stays high with all input control pins at CMOS levels. In this m ode, the device typically draws an I
CC
standby current of 70 µA at 5V VCC.
The 28F016XS is available in 56-Lead, 1.2 mm thick, 14 mm x 20 mm TSOP and 1.8 mm thick, 16 mm x 23.7 mm SSOP Ty pe I packages. The form factor and pinout of these t wo packages allow for very high board layout densities.
2.0 DEVICE PINOUT
The 28F016XS is pinout compatible with the 28F016SA/SV 16-Mbit FlashFile memory com­ponents, providing a performance upgrade path t o the 28F016XS. The 28F016XS 56-Lead TSOP and SSOP pinout configurati ons are shown in Fi gures 2 and 3.
CE #
1
28F016SA/SV
1
2 3
4 5
6
7 8
9
10
11
12
13
14
15
16
17 18
19
20
21
22
23
24
25 26
27
28
29
30
31
32
33
34
56
55
53
54
52 51 50
49 48 47
46
45
44
43
42
41 40
39
38
37
36
35
E28F016XS
56-LEAD TSOP PINOUT
14 mm x 20 mm
TOP VIEW
3/5#
3/5#
NC
WP#
WE#
OE#
RY/BY#
GND
GND
DQ
7
DQ
14
DQ
6
DQ
13
DQ
5
DQ
12
DQ
4
DQ
11
DQ
3
DQ
10
BYTE#
ADV#
CLK
DQ
2
DQ
9
DQ
1
DQ
8
DQ
0
A
0
DQ
15
V
CC
V
CC
A
17
A
18
A
19
A
20
V
CC
A
15
A
14
A
13
A
12
V
PP
RP#
A
11
A
10
A
9
GND
A
7
A
6
A
5
A
4
A
3
A
2
A
1
A
16
28F016SA/SV
A
8
WP# WE#
OE#
RY/BY#
GND
GND
DQ
7
DQ
14
DQ
6
DQ
13
DQ
5
DQ
12
DQ
4
DQ
11
DQ
3
DQ
10
BYTE#
NC
NC
DQ
2
DQ
9
DQ
1
DQ
8
DQ
0
A
0
DQ
15
V
CC
V
CC
CE #
0
NC
A
17
A
18
A
19
A
20
V
CC
A
15
A
14
A
13
A
12
V
PP
RP#
A
11
A
10
A
9
A
8
GND
A
7
A
6
A
5
A
4
A
3
A
2
A
1
CE #
1
A
16
CE #
0
0532_02
Figure 2. 28F016XS 56-Lead TSOP Pinout Configuration Shows Compatibility with
the 28F016SA/SV, Allowing for Easy Performance Upgrades from Existing 16-Mbit Designs
E 28F016XS FLASH MEMORY
11
4/15/97 9:41 AM 9053204.DOC
INTEL CONFIDENTIAL
(until publication date)
NC
RY/BY#
WE# WP#
OE#
GND
DA28F016XS 56-LEAD SSOP
STANDARD PINOUT
16 mm x 23.7 mm
TOP VIEW
56 55
54 53 52 51 50 49 48 47 46 45
44 43 42 41 40 39
38 37 36 35 34 33 32 31 30 29
1 2 3 4
5
6 7
8 9 10 11
12 13 14 15
16 17 18 19
20 21 22 23
24 25 26 27 28
A
12
CE #
0
A
13
A
14
A
15
CE #
1
A
18
A
17
A
16
V
CC
A
20
A
19
V
CC
DQ
13
DQ
5
DQ
4
DQ
12
DQ
6
DQ
14
DQ
7
DQ
15
RP#
GND
BYTE# ADV#
CLK
GND
DQ
10
DQ
3
DQ
11
DQ
0
A
0
DQ
8
DQ
1
DQ
9
V
CC
A
8
A
7
A
6
A
5
A
4
A
3
A
2
A
1
A
9
A
10
A
11
V
PP
3/5#
28F016SA/SV
3/5#
NC
WE# WP#
OE#
GND
A
12
CE #
0
A
13
A
14
A
15
CE #
1
A
20
A
19
A
18
A
17
A
16
V
CC
V
CC
RY/BY#
DQ
13
DQ
5
DQ
12
DQ
4
DQ
6
DQ
14
DQ
7
DQ
15
28F016SA/SV
RP#
GND
BYTE#
NC NC
GND
DQ
10
DQ
3
DQ
11
DQ
0
DQ
8
DQ
1
DQ
9
V
CC
A
8
A
10
A
11
V
PP
DQ
2
DQ
2
A
7
A
4
A
3
A
2
A
1
A
9
A
5
A
6
A
0
XS_SSOP
Figure 3. 28F016XS 56-Lead SSOP Pinout Configuration Shows Compatibility with the 28F016SA/SV,
Allowing for Easy Performance Upgrades from Existing 16-Mbit Designs
28F016XS FLASH MEMORY E
12
2.1 Lead Descriptions
Symbol Type Name and Function
A
0
INPUT BYTE-SELECT ADDRESS: Selects between high and low byte when device is
in x8 mode. This address is latched in x8 data programs and ignored in x16 mode (i.e., the A
0
input buffer is turned off when BYTE# is high).
A
1
INPUT BANK-SELECT ADDRESS: Selects an even or odd bank in a selected block.
A 128-Kbyte block is subdivided into an even and odd bank. A
= 0 selects the
even bank and A
= 1 selects the odd bank, in both byte-wide mode and word-
wide mode device configurations.
A2–A
16
INPUT WORD-SELECT ADDRESSES: Select a word within one 128-Kbyte block.
Address A
and A
7–16
select 1 of 2048 rows, and A
2–6
select 16 of 512
columns. These addresses are latched during both data reads and programs.
A17–A
20
INPUT BLOCK-SELECT ADDRESSES: Select 1 of 16 erase blocks. These
addresses are latched during data programs, erase and lock-block operations.
DQ0–DQ
7
INPUT/
OUTPUT
LOW-BYTE DATA BUS: Inputs data and commands during CUI write cycles. Outputs array, identifier or status data in the appropriate read mode. Floated when the chip is de-selected or the outputs are disabled.
DQ8–DQ
15
INPUT/
OUTPUT
HIGH-BYTE DATA BUS: Inputs data during x16 data program operations. Outputs array or identifier data in the appropriate read mode; not used for Status Register reads. Outputs floated when the chip is de-selected, the outputs are disabled (OE# = V
IH
) or BYTE# is driven active.
CE0#, CE1# INPUT
CHIP ENABLE INPUTS: Activate the device’s control logic, input buffers, decoders and sense amplifiers. With either CE
0
# or CE1# high, the device is de-selected and power consumption reduces to standby levels upon completion of any current data program or erase operations. Both CE
0
# and
CE
1
# must be low to select the device.
All timing specifications are the same for both signals. Device Selection occurs with the latter falling edge of CE
0
# or CE1#. The first rising edge of CE0# or
CE
1
# disables the device.
RP# INPUT
RESET/POWER-DOWN: RP# low places the device in a deep power-down state. All circuits that consume static power, even those circuits enabled in standby mode, are turned off. When returning from deep power-down, a recovery time of t
PHCH
is required to allow these circuits to power-up. When RP# goes low, the current WSM operation is terminated, and the device is reset. All Status Registers return to ready, clearing all status flags. Exit from deep power-down places the device in read array mode.
OE# INPUT
OUTPUT ENABLE: Drives device data through the output buffers when low. The outputs float to tri-state off when OE# is high. CEx# overrides OE#, and OE# overrides WE#.
WE# INPUT WRITE ENABLE: Controls access to the CUI, Data Register and Address
Latch. WE# is active low, and latches both address and data (command or array) on its rising edge.
E 28F016XS FLASH MEMORY
13
4/15/97 9:41 AM 9053204.DOC
INTEL CONFIDENTIAL
(until publication date)
2.1 Lead Descriptions (Continued)
Symbol Type Name and Function
CLK INPUT CLOCK: Provides the fundamental timing and internal operating frequency.
CLK latches input addresses in conjunction with ADV#, times out the desired output SFI Configuration as a function of the CLK period, and synchronizes device outputs. CLK can be slowed or stopped with no loss of data or synchronization. CLK is ignored during program operations.
ADV# INPUT ADDRESS VALID: Indicates that a valid address is present on the address
inputs. ADV# low at the rising edge of CLK latches the address on the address inputs into the flash memory and initiates a read access to the even or odd bank depending on the state of A
1
. ADV# is ignored during program operations.
RY/BY# OPEN
DRAIN
OUTPUT
READY/BUSY: Indicates status of the internal WSM. When low, it indicates that the WSM is busy performing an operation. RY/BY# high indicates that the WSM is ready for new operations, erase is suspended, or the device is in deep power-down mode. This output is always active (i.e., not floated to tri-state off when OE# or CE
0
#, CE1# are high).
WP# INPUT WRITE PROTECT: Erase blocks can be locked by writing a nonvolatile lock-bit
for each block. When WP# is low, those locked blocks as reflected by the Block-Lock Status bits (BSR.6), are protected from inadvertent data programs or erases. When WP# is high, all blocks can be written or erased regardless of the state of the lock-bits. The WP# input buffer is disabled when RP# transitions low (deep power-down mode).
BYTE# INPUT
BYTE ENABLE: BYTE# low places device in x8 mode. All data is then input or output on DQ
0–7
, and DQ
8
–15
float. Address A0 selects between the high and
low byte. BYTE# high places the device in x16 mode, and turns off the A
0
input
buffer. Address A
1
then becomes the lowest order address.
3/5# INPUT 3.3/5.0 VOLT SELECT: 3/5# high configures internal circuits for 3.3V
operation. 3/5# low configures internal circuits for 5.0V operation.
NOTE:
Reading the array with 3/5# high in a 5.0V system could damage the device. Reference the power-up and reset timings (Section 5.10) for 3/5# switching delay to valid data.
V
PP
SUPPLY PROGRAM/ERASE POWER SUPPLY (12.0V ± 0.6V, 5.0V ± 0.5V) :
For erasing memory array blocks or writing words/bytes into the flash array. V
= 5.0V ± 0.5V eliminates the need for a 12.0V converter, while the 12.0V ±
0.6V option maximizes program/erase performance. Successful completion of program and erase attempts is inhibited with V
at
or below 1.5V. Program and erase attempts with V
between 1.5V and 4.5V, between 5.5V and 11.4V, and above 12.6V produce spurious results and should not be attempted.
V
CC
SUPPLY
DEVICE POWER SUPPLY (3.3V ± 5%, 5.0V ± 5%):
To switch 3.3V to 5.0V (or vice versa), first ramp V
CC
down to GND, and then power to the new V
CC
voltage. Do not leave any power pins floating.
28F016XS FLASH MEMORY E
14
2.1 Lead Descriptions (Continued)
Symbol Type Name and Function
GND SUPPLY
GROUND FOR ALL INTERNAL CIRCUITRY:
Do not leave any ground pins floating.
NC
NO CONNECT:
Lead may be driven or left floating.
3.0 MEMORY MAPS
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
128-Kbyte Block 128-Kbyte Block
128-Kbyte Block
128-Kbyte Block
128-Kbyte Block
128-Kbyte Block
128-Kbyte Block
128-Kbyte Block
128-Kbyte Block
128-Kbyte Block
128-Kbyte Block
128-Kbyte Block
128-Kbyte Block
128-Kbyte Block
128-Kbyte Block
128-Kbyte Block
x8 Mode
000000
1FFFFF
1BFFFF
1C0000
1DFFFF
1E0000
19FFFF
1A0000
17FFFF
180000
15FFFF
160000
13FFFF
140000
11FFFF
120000
0FFFFF
100000
0DFFFF
0E0000
0BFFFF
0C0000
09FFFF
0A0000
07FFFF
080000
05FFFF
060000
03FFFF
040000
01FFFF
020000
A
20-0
0532_03
Figure 4. 28F016XS Memory Map
(Byte-Wide Mode)
64-Kword Block 64-Kword Block
64-Kword Block
64-Kword Block
64-Kword Block
64-Kword Block
64-Kword Block
64-Kword Block
64-Kword Block
64-Kword Block
64-Kword Block
64-Kword Block
64-Kword Block
64-Kword Block
64-Kword Block
64-Kword Block
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
x16 Mode
FFFFF
00000
EFFFF
F0000
DFFFF
E0000
CFFFF
D0000
BFFFF
C0000
AFFFF
B0000
9FFFF
A0000
8FFFF
90000
7FFFF
80000
6FFFF
70000
5FFFF
60000
4FFFF
50000
3FFFF
40000
2FFFF
30000
1FFFF
20000
0FFFF
10000
A
20-1
0532_04
Figure 5. 28F016XS Memory Map
(Word-Wide Mode)
E 28F016XS FLASH MEMORY
15
4/15/97 9:41 AM 9053204.DOC
INTEL CONFIDENTIAL
(until publication date)
3.1 Extended Status Register Memory Map
1E0004H 1E0003H
1E0002H
1E0000H
1E0001H
1E0005H
1E0006H
000004H 000003H 000002H
000000H
000001H
000006H 000005H
01FFFFH
RESERVED
GSR
RESERVED
BSR 0 RESERVED RESERVED
RESERVED
A
20-0
x8 Mode
.
.
.
RESERVED
1FFFFFH
RESERVED
GSR
RESERVED
BSR 15
RESERVED RESERVED
0532_05
Figure 6. Extended Status Register Memory
Map (Byte-Wide Mode)
00002H
00000H
00001H
00003H
0FFFFH
RESERVED
GSR
RESERVED
BSR 0
RESERVED
RESERVED
RESERVED
F0002H
F0000H
F0001H
F0003H
RESERVED
GSR
RESERVED
BSR 15
RESERVED
RESERVED
A
20-1
x16 Mode
.
.
.
RESERVED
FFFFFH
0532_06
Figure 7. Extended Status Register Memory
Map (Word-Wide Mode)
28F016XS FLASH MEMORY E
16
4.0 BUS OPERATIONS, COMMANDS AND STATUS REGISTER DEFINITIONS
4.1 Bus Operations for Word-Wide Mode (BYTE# = V
IH
)
Mode Notes RP# CE
0–1
# OE# WE# ADV# CLK A1DQ
0–15
RY/BY#
Latch Read Address
1,9,10 V
IH
V
IL
XVIHV
IL
XX X
Inhibit Latching Read Address
1,9 V
IH
V
IL
XVIHV
IH
XX X
Read 1,2,7,9 V
IH
V
IL
V
IL
V
IH
X XD
OUT
X
Output Disable
1,6,7,9 V
IH
V
IL
V
IH
V
IH
X X X High Z X
Standby 1,6,7,9 V
IH
V
IL
XXXXXHigh Z X
Deep Power-Down
1,3 V
IL
XXXXXXHigh Z V
OH
ManufacturerID1,4,9 V
IH
V
IL
V
IL
V
IH
X V
IL
0089H V
OH
Device ID 1,4,8,9 V
IH
V
IL
V
IL
V
IH
X V
IH
66A8H V
OH
Write 1,5,6,9 V
IH
V
IL
V
IH
V
IL
XXXDINX
NOTES:
1. X can be V
IH
or V
IL
for address or control pins except for RY/BY#, which is either V
OL
or V
OH
, or High Z or D
OUT
for data
pins depending on whether or not OE# is active.
2. RY/BY# output is open drain. When the WSM is ready, Erase is suspended, or the device is in deep power-down mode, RY/BY# will be at V
OH
if it is tied to V
CC
through a resistor. RY/BY# at V
OH
is independent of OE# while a WSM operation
is in progress.
3. RP# at GND ± 0.2V ensures the lowest deep power-down current.
4. A
0
and A1 at VIL provide device manufacturer codes in x8 and x16 modes respectively. A0 and A1 at VIH provide device ID
codes in x8 and x16 modes respectively. All other addresses are set to zero.
5. Commands for erase, data program, or lock-block operations can only be completed successfully when V
PP
= V
PPH1
or
V
PP
= V
PPH2
.
6. While the WSM is running, RY/BY# stays at V
OL
until all operations are complete. RY/BY# goes to VOH when the WSM is
not busy or in erase suspend mode.
7. RY/BY# may be at V
OL
while the WSM is busy performing various operations (for example, a Status Register read during a
write operation).
8. The 28F016XS shares an identical device identifier with the 28F016XD.
9. CE
0–1
# at VIL is defined as both CE0# and CE1# low, and CE
0–1
# at VIH is defined as either CE0# or CE1# high.
10. Addresses are latched on the rising edge of CLK in conjunction with ADV# low. Address A
1
= 0 selects the even bank and
A
1
= 1 selects the odd bank, in both byte-wide mode and word-wide mode device configurations.
E 28F016XS FLASH MEMORY
17
4/15/97 9:41 AM 9053204.DOC
INTEL CONFIDENTIAL
(until publication date)
4.2 Bus Operations for Byte-Wide Mode (BYTE# = VIL)
Mode Notes RP# CE
0–1
# OE# WE# ADV# CLK A
0
DQ
0–7
RY/BY#
Latch Read Address
1,9,10 V
IH
V
IL
XVIHV
IL
XX X
Inhibit Latching Read Address
1,9 V
IH
V
IL
XVIHV
IH
XX X
Read 1,2,7,9 V
IH
V
IL
V
IL
V
IH
X XD
OUT
X
Output Disable
1,6,7,9 V
IH
V
IL
V
IH
V
IH
X X X High Z X
Standby 1,6,7,9 V
IH
V
IH
XXXXXHigh Z X
Deep Power-Down
1,3 V
IL
XXXXXXHigh Z V
OH
ManufacturerID1,4,9 V
IH
V
IL
V
IL
V
IH
X V
IL
89H V
OH
Device ID 1,4,8,9 V
IH
V
IL
V
IL
V
IH
X V
IH
A8H V
OH
Write 1,5,6,9 V
IH
V
IL
V
IH
V
IL
XXXDINX
NOTES:
1. X can be V
IH
or V
IL
for address or control pins except for RY/BY#, which is either V
OL
or V
OH
, or High Z or D
OUT
for data
pins depending on whether or not OE# is active.
2. RY/BY# output is open drain. When the WSM is ready, Erase is suspended, or the device is in deep power-down mode, RY/BY# will be at V
OH
if it is tied to V
CC
through a resistor. RY/BY# at V
OH
is independent of OE# while a WSM operation
is in progress.
3. RP# at GND ± 0.2V ensures the lowest deep power-down current.
4. A
0
and A1 at VIL provide device manufacturer codes in x8 and x16 modes respectively. A0 and A1 at VIH provide device ID
codes in x8 and x16 modes respectively. All other addresses are set to zero.
5. Commands for erase, data program, or lock-block operations can only be completed successfully when V
PP
= V
PPH1
or
V
PP
= V
PPH2
.
6. While the WSM is running, RY/BY# stays at V
OL
until all operations are complete. RY/BY# goes to VOH when the WSM is
not busy or in erase suspend mode.
7. RY/BY# may be at V
OL
while the WSM is busy performing various operations (for example, a Status Register read during a
program operation).
8. The 28F016XS shares an identical device identifier with the 28F016XD.
9. CE
0–1
# at VIL is defined as both CE0# and CE1# low, and CE
0–1
# at VIH is defined as either CE0# or CE1# high.
10. Addresses are latched on the rising edge of CLK in conjunction with ADV# low. Address A
1
= 0 selects the even bank and
A
1
= 1 selects the odd bank, in both byte-wide mode and word-wide mode device configurations.
Loading...
+ 37 hidden pages