Order Nu mber: 309823-18
October 2009
Numonyx™ StrataFlash® Cellular Memory
(M18-90nm/65nm)
Datasheet
Product Features
High-Performance Read, Program and Erase
96 ns initial read access
108 MHz with zero wait-state synchronous
burst reads: 7 ns clock-to-data output
133 MHz with zero wait-state synchronous
burst reads: 5.5 ns clock-to-data output
8-, 16-, and continuous-word
synchronous-burst Reads
Programmable WAIT configuration
Customer-configur able output driver
impedance
Buffered Programming:
2.0 µs/Word (typ), 512-Mbit 65 nm;
Block Erase: 0.9 s per block (typ)
20 µs (typ) program/erase suspend
Architecture
16-bit wide data bus
Multi-Level Cell Technology
Symmetrically-Blocked Array Architecture
—256-Kbyte Erase Blocks
1-Gbit device: Eight 128-Mbit partitions
512-Mbit device: Eight 64-Mbit partition s
256-Mbit device: Eight 32-Mbit partition s.
128-Mbit device: Eight 16-Mbit partition s.
Read-While-Program and Read-While-Erase
Status Register for partition/device status
Blank Check feature
Quality and Reliability
Expanded temperature: –30 °C to +85 °C
Minimum 100,000 erase cycles per block
ETOX™ X Process Technology (65 nm)
ETOX™ IX Process Technology (90 nm)
Power
Core voltage: 1.7 V - 2.0 V
I/O voltage: 1.7 V - 2.0 V
Standby current: 60 µA (typ) for 512-Mbit,
65 nm
Deep Power-Down mode: 2 µA (typ)
Automatic Power Savings mode
16-word synchronous-burst read current:
23 mA (typ) @ 108 MHz; 24 mA (typ) @
133 MHz
Software
Numonyx™ Flash Data Integrator
(Numonyx™ FDI) optimized
Basic Command Set and Extended
Command Set compatible
Common Flash Interface
Security
OTP Registers:
64 unique pre-programmed bits
2112 user-programmable bits
Absolute write protection with VPP = GND
Power-transition erase/program lockout
Individual zero-latency block locking
Individual block lock-down
Density and P ackaging
Density: 128-, 256-, and 512-Mbit, and 1-
Gbit
Address-data multiplexed and non-
multiplexed interfaces
x16D (105-ball) Flash SCSP
x16C (107-ball) Flash SCSP
0.8 mm pitch lead-free solder-ball
Datasheet October 2009
2Order Number: 309823-18
Legal Lines and Discla ime rs
INFORMA TION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH NUMONYX™ PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR
OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN NUMONYX'S TERMS AND
CONDITIONS OF SALE FOR SUCH PRODUCTS, NUMONYX ASSUMES NO LIABILITY WHA TSOEVER, AND NUMONYX DISCLAIMS ANY EXPRESS OR IMPLIED
WARRANTY, RELATING TO SALE AND/OR USE OF NUMONYX PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A
PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. Numonyx
products are not intended for use in medical, life saving, life sustaining, critical control or safety systems, or in nuclear facility applications.
Numonyx B.V. may make changes to specifications and product descriptions at any time, without notice.
Numonyx B.V. may have patents or pending patent applications, trademarks, copyrights, or other intellectual property rights that relate to t he p resen ted
subject matter. The furnishing of documents and other materials and information does not provide any license, express or implied, by estoppel or
otherwise, to any such patents, trademarks, copyrights, or other intellectual property rights.
Designers must not rely on the absence or characteristics of any features or in struct ions mark e d “reserv ed” or “unde fined.” Numonyx reserves these for
future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them.
Contact your local Numonyx sales office or your distributor to obtain the latest specifications and before placing your product order.
Copies of documents which have an order number and are referenced in this document, or other Numonyx literature may be obtained by visiting the
Numonyx website at http://www.numonyx.com.
Numonyx, the Numonyx logo, and StrataFlash are trademarks or registered trademarks of Numonyx B.V. or its subsidiaries in other countries.
*Other names and brands may be claimed as the property of others.
Copyright © 2009, Numonyx B.V., All Rights Reserved.
October 2009 Datasheet
Order Number: 309823-18 3
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Contents
1.0 Introduction..............................................................................................................8
1.1 Document Purpose ..............................................................................................8
1.2 Nomenclature.....................................................................................................8
1.3 Acronyms...........................................................................................................8
1.4 Conventions .......................................................................................................9
2.0 Functional Description.............................................................................................10
2.1 Product Overview..............................................................................................10
2.2 Configuration and Memory Map...........................................................................11
2.3 Device ID................... .. ........... .. .......... .. ........... .. .......... ........... .. ........... .. ..........12
3.0 Package Information...............................................................................................14
4.0 Ballouts and Signal Descriptions..............................................................................29
4.1 Ballouts, QUAD+...............................................................................................29
4.1.1 QUAD+ (88-Ball) Ballout, ........................................................................29
4.2 Ballouts, x16D ..................................................................................................30
4.2.1 x16D (105-Ball) Ballout, Non-Mux ............................................................30
4.2.2 x16D (105-Ball) Ballout, AD-Mux, AA/D-Mux..............................................30
4.3 Signal Descriptions, x16D / QUAD+ .....................................................................32
4.4 Ballouts, x16C ..................................................................................................36
4.4.1 x16C (107-Ball) Ballout, Non-Mux ............................................................36
4.4.2 x16C (107-Ball) Ballout, AD-Mux, AA/D-Mux..............................................37
4.5 Signal Descriptio n s x16C............. .. .. .......... .. ... .......... .. .. ........... .. .. ........... .. .. ........38
4.6 Ballouts, x48D ..................................................................................................42
4.6.1 x48D (165-Ball) Ballout: Bus A = x16NOR/x16NAND, Bus B = x32DRAM ...... . 42
4.6.2 x48D (165-Ball) Ballout: Bus A = x16NOR/x16NAND, Bus B = x16DRAM ...... . 43
4.7 Signal Descriptio n s, x48D................ .. .. ........... .. .. .......... .. ... .......... .. .. ........... .. .. ....44
5.0 Maximum Ratings and Operating Conditions............................................................47
5.1 Absolute Maxim u m Ratings.............. .. .. ........... .. .. .......... .. ... .......... .. .. ........... .. .. ....47
5.2 Operating Conditions ................ .. .......... .. .. .. ........... .. .. ........... .. .. .. ........... .. .. .. ......47
6.0 Electrical Characteristics .........................................................................................48
6.1 Initialization .....................................................................................................48
6.1.1 Power-Up/Down Characteristics............ .. .. .. ..................... .. .. .. .. ........... .. .. ..48
6.1.2 Reset Characteristics ............. .. .. .. ...........................................................48
6.1.3 Power Supply Decoupling ........................................................................48
6.2 DC Current Specifications...................................................................................49
6.3 DC Voltage Specifications...................................................................................51
6.4 Capacitance......................................................................................................52
7.0 NOR Flash AC Characteristics...................................................................................53
7.1 AC Test Conditions ............................................................................................53
7.2 Read Specifications...... .. ........... .. .. .......... .. ........... .. .. ........... .. .. .......... ... .......... .. ..54
7.2.1 Read Timing Waveforms....... .. .......... ... .. .......... .. ........... .. .. ........... .. ..........57
7.2.2 Timings: Non-Mux Device, Async Read......................................................58
7.2.3 Timings: Non-Mux Device, Sync Read .......................................................59
7.2.4 Timings: AD-Mux Device, Async Read .......................................................62
7.2.5 Timings: AD-Mux Device, Sync Read........................ .. .. .. ..................... .. .. ..63
7.3 Write Specifications...........................................................................................65
7.3.1 Write Timing Waveforms .........................................................................66
7.3.2 Timings: Non Mux Device........................................................................67
7.3.3 Timings: AD-Mux Device .........................................................................70
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet October 2009
4Order Number: 309823-18
7.4 Program and Erase Characteristics .......................................................................73
7.5 Reset Specifications ...........................................................................................74
7.6 Deep Power Down Specifications..........................................................................74
8.0 NOR Flash Bus Interface ..........................................................................................76
8.1 Bus Reads ........................................................................................................76
8.1.1 Asynchronous single-word reads...............................................................77
8.1.2 Asynchronous Page Mode (Non-multiplexed devices only) ............................77
8.1.3 Synchronous Burst Mode .........................................................................77
8.2 Bus Writes........................................................................................................ 78
8.3 Reset...............................................................................................................78
8.4 Deep Power-Down .............................................................................................78
8.5 Standby ...........................................................................................................79
8.6 Output Disable ..................................................................................................79
8.7 Bus Cycle Interleaving........................................................................................79
8.7.1 Read Operation During Program Buffer fill..................................................80
8.8 Read-to-Write and Write-to-Read Bus Transitions...................................................80
8.8.1 Write to Asynchronous read transition .......................................................80
8.8.2 Write to synchronous read transition .........................................................80
8.8.3 Asynchronous/Synchronous read to write transition.....................................80
8.8.4 Bus write with active clock. ......................................................................80
9.0 NOR Flash Oper ations..............................................................................................81
9.1 Status Register..................................................................................................81
9.1.1 Clearing the Status Register....................... .. .. .. ........... .. .. .. ........... .. .. ........82
9.2 Read Configuration Register................................................................................82
9.2.1 Latency Count........................................................................................83
9.3 Enhanced Configuration Register..........................................................................84
9.3.1 Output Driver Control..............................................................................85
9.3.2 Programming the ECR .......... .......... .. ........... .. ........... .. .......... ........... .. ......85
9.4 Read Operations................................................................................................86
9.4.1 Read Array ............................................................................................86
9.4.2 Read Status Register...............................................................................87
9.4.3 Read Device Information .........................................................................87
9.4.4 CFI Query..............................................................................................88
9.5 Programming Mod e s .............. .. ... .......... .. ........... .. .......... .. ........... .. ........... .. ........88
9.5.1 Control Mode .........................................................................................89
9.5.2 Object Mode .............. .. ........... .. ........... .......... .. ........... .......... .. ........... ....90
9.6 Programming Ope rations ................. .. .. .......... ... .......... .. .. ........... .. ........... .. .. ........93
9.6.1 Single-Word Programming .......................................................................93
9.6.2 Buffered Programming ............................................................................94
9.6.3 Buffered Enhanced Factory Programming (BEFP).........................................95
9.7 Block Erase Operations.......................................................................................97
9.8 Blank Check Operation .......................................................................................98
9.9 Suspend and Resume............. .. ........... .. .. ........... .. .......... .. ... .......... .. .. ........... .. ....98
9.10 Simultaneous Operations........ .. ... .. .......... .. .. ........... .. .. .. ........... .. .. ........... .. .. ......100
9.11 Security .........................................................................................................100
9.11.1 Block Locking.......................................................................................100
9.11.2 One-Time Programmable (OTP) Registers ................................................102
9.11.3 Global Main-Array Protection..................................................................104
10.0 Device Command Codes .........................................................................................105
11.0 Flow Charts............................................................................................................106
12.0 Common Flash Interface........................................................................................115
12.1 Query Structure Output....................................................................................115
October 2009 Datasheet
Order Number: 309823-18 5
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
12.2 Block Status Register....................................................................................... 116
12.3 CFI Query Identification String.......................................................................... 116
12.4 Device Geometry Definition ......... .. .. .......... .. ... .......... .. .. ........... .. .. ........... .. .. ...... 118
12.5 Numonyx-Specific Exte nd e d Que ry Ta b le.......... .......... .. .. .. ...................... .. .. .. ...... 119
13.0 Next State ............................................................................................................. 125
A AADM Mode ........................................................................................................... 129
B Additional Information .......................................................................................... 137
C Ordering Information ............................................................................................ 137
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet October 2009
6Order Number: 309823-18
Revision History
Date Revision Description
14-April-06 001 Initial Release
28-April-06 002 Updated the template (naming and branding).
On the cover page, changed BEFP from 1.6 µs/byte (typ) to 3.2 µs/Word (typ).
20-June-06 003
Corrected the BEFP on the cover page to read 3.2 µs/Word and synchronized the BEFP on the
cover with that in Section 7.4, “Program and Erase Characteristics” on page 73.
Added Figure , “” on page 15 and Figure 5, “Mechanical Specifications: x16 Split Bus (165-ball) package
(10x11x1.2 mm)” on page 18.
Added the following line item part numbers:
—PF48F6000M0Y0BE
—PF38F6070M0Y0BE
—PF38F6070M0Y0VE
—PF48F6000M0Y1BE
October 2006 004 Removed information on the 90 nm Extended Flash Array (EFA) feature that is no longer
supported.
November 2006 005
Revised to include 65 nm, 1-Gbit device information. Moved sections for Device ID, Additional
Information, and Order Information to Funct ional Descripti on chapter. Creat ed a separ ate M18
Developer’s Manual to include the following information:
—Bus Interface
—Flash Operations
—Device Command Codes
—Flow Charts
—Common Flash Interface
—Next State Table
Remov ed line item PF5566MMY0C0 (512+512 M18 + 128 + 128 PSRAM) and its accompanying
package (8x11x1.4, x16C 107 ball).
Added the following line items:
—PF48F6000M0Y0BE, 65 nm
—PF38F6070M0Y0BE, 65 nm
—PF38F4060M0Y0B0
—PF58F0031M0Y1BE, 65 nm
—PF38F6070M0Y0C0, 65 nm
—PF38F4060M0Y0C0
—PF38F4060M0Y1C0
—PF38F6070M0Y0VE, 65 nm
Added the following packages to support new line items:
—8x10x1.0, x16D 105 ball
—11x15x1.2, x16D 105 ball
—11x11x1.2, x16C 107 ball
—8x10x1.2, x16C 107 ball
—10x11x1.2, x16SB 165 ball
November 2006 006 Updated line item information.
February 2007 007 Added the following line items and package as applicable:
PF48F4000M0Y0CE, 8x10x1.0 x16C
June 2007 008 Merged the Developer Manual and Datasheet content into a single document.
March 2008 009 Updated the Performance specifications for 133MHz Capulet 1G improvements.
March 2007 008 Updated timing diagrams in AC Characteristics section.
July 2007 009
Added note stating the v alu e of RCR8 in timi ng diagr ams in Section 7.2.1, “Read Timing Waveforms”
on page 57.
Resized several timing diagrams in AC Characteristics section.
Updated timing diagrams Figure 35, “Async Read to Write (Non-Mux)” on page 67, Figure 40, “Asy nc Rea d
to Write (AD-Mux)” on page 71 and Figure 41, “Write to Async Read (AD-Mux)” on page 71
October 2009 Datasheet
Order Number: 309823-18 7
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
March 2008 010 Updated Program performance specs with Capulet improved performance values.
April 2008 11 Applied Numonyx branding.
October 2008 12 Corrected density typo in Section 2.2.
November 2008 13 Added legacy -latching feature for M18-65nm 512M. Clarified naming convention for ADV# and
CLK latching to reflect legacy-latching.
February 2009 14 Updated to include M18-45nm 1-Gbit device information. Changes based on most current
information available in Pendell IAS rev 1.4 (January 2009).
February 2009 15 Added QUAD+ package and ballout information
March 2009 16 Took out all M18-45nm information to make this 90/65nm specific.
May 2009 17 Added density availability information for AADM line items. Removed top/bottom boot option
from ordering information section.
June 2009 18 Added more detailed frequency information in product overview section to clarify frequency
limitations for AADM and Virtual Address line items.
October 2009 19 Combined ADMux and AA/D-Mux ballout figures since they use the same ballout.
Date Revision Description
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
8309823-18
1.0 Introduction
Numonyx™ StrataFlash® Cellular Memory is the sixth generation Numonyx™
StrataFlash® memory with multi-level cell (MLC) technology. It provides high-
performance, low-power synchronous-burst read mode and asynchronous read mode
at 1.8 V. It features flexible, multi-partition read-while-program and read-while-erase
capability, enabling background programming or erasing in one partition
simultaneously with code execution or data reads in another partition. The eight
partitions allow flexibility for system designers to choose the size of the code and data
segments. The Numonyx™ StrataFlash® Cellular Memory is manufactured using Intel*
65 nm ETOX* X and 90 nm ETOX* IX proce ss technology and is available in industry-
standard chip-scale packaging.
1.1 Document Purpose
This document describes the specifications of the Numonyx™ StrataFlash® Cellular
Memory device.
1.2 Nomenclature
1.3 Acronyms
Table 1: Definition of Terms
Term Definition
1.8 V Refers to VCC and VCCQ voltage range of 1.7 V to 2.0 V
Block A group of bits that erase with one erase command
Main Array A group of 256-KB blocks used for storing code or data
Partition A group of blocks that share common program and erase circuitry and command status register
Programming Region An aligned 1-KB section within the main array
Segment A 32-byte section within the programming region
Byte 8 bits
Word 2 bytes = 16 bits
Kb 1024 bits
KB 1024 bytes
KW 1024 words
Mb 1,048,576 bits
MB 1,048,576 bytes
Table 2: List of Acronyms
Acronym Meaning
APS Automatic Power Savings
CFI Common Flash Interface
DU Don’t Use
ECR Enhanced Configuration Register (Flash)
June 2009 Datasheet
309823-18 9
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
1.4 Conventions
ETOX EPROM Tunnel Oxide
FDI Numonyx™ Flash Data Integrator
RCR Read Configuration Re gister (Flash)
RFU Reserved for Future Use
SCSP Stacked Chip Scale Package
Table 2: List of Acronyms
Acronym Meaning
Table 3: Datas heet Conventions
Convention Meaning
Group Membership Brackets Square br ack e ts are use d to desig nate group membership or to de fine a group of sign als with a
similar function, such as A[21:1].
VCC vs. VCC When referring to a signal or package-connection name, the notation used is VCC. When
referring to a voltage level, the notation used is subscripted such as VCC.
Device This term is used interchangeably thro ughout this document to denote either a particular die, or
all die in the package.
F[3:1]-CE#,
F[2:1]-OE#
This is the method used to refer to more than one chip-enab le or output enable. When each is
referred to individually, the reference is F1-CE# and F1-OE# (for die #1), and F2-CE# and F2-
OE# (for die #2).
F-VCC P-VCC, S-VCC
When referencing flash me mory signals, the notation use d is F-VCC or F- V CC, respectively. When
the reference is to PSRAM signals or timings, the notation is prefixed with “P-” (for example, P-
VCC, P-VCC).
When referencing SRAM signals or timings, the notation is prefixed with “S-” (for example, S-
VCC or S-VCC).
P-VCC and S-VCC are RFU for stacked combinations that do not include PSRAM or SRAM.
R-OE#, R-LB#,
R-UB#, R-WE#
Used to identify RAM OE#, LB#, UB#, WE# signals, and are usually shared between two or
more RAM die. R-OE#, R-LB#, R-UB# and R-WE# are RFU for stacked combinations that do not
include PSRAM or SRAM.
00FFh Denotes 16-bit hexadecimal numbers
00FF 00FFh Denotes 32-bit hexadecimal numbers
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
10 309823-18
2.0 Functional Description
2.1 Product Overview
The Numonyx™ Str a taFlash® Cellular Memory (M18) device provides high read and
write performance at low voltage on a 16-bit data bus.
The flash memory device has a multi-partition architecture with read-while-program
and read-while-erase capability.
The device supports synchronous burst reads up to 108 MHz using ADV# and CLK
address-latching (legacy-latching) on some litho/density combinations and up to 133
MHz using CLK address-latching only on some litho/density combinations. It is listed
below in the following table.
Note:
1. Standard general market non-mux/AD-mux line items have CLK-latching enabled and support up to 133 MHz operation.
Legacy-latching enabled devices that support only up to 108 MHz operation are non-standard line items and are custom-
built per customer request.
2. 128 Mbit AADM line item will be available Q4 2009.
3. See the Numonyx™ StrataFlash® Cellular Memory (M18) Virtual Address Device Datasheet (208007) for technical
information on Virtual Address line items.
In continuous-burst mode, a data Read can traverse partition boundaries.
Upon initial power-up or return from reset, the device defaults to asynchronous array-
read mode. Synchronous burst-mode reads are enabled by programming the Read
Configuration Register. In synchronous burst mode, output data is synchronized wi th a
user-supplied clock signal. A WAIT signal provides easy CPU-to-flash memory
synchronization.
Designed for low-voltage applications, the device supports read operations with VCC at
1.8 V, and erase and program operations with VPP at 1.8 V or 9.0 V. VCC and VPP can
be tied together for a simple, ultra-low power design. In addition to voltage flexibility, a
dedicated VPP connection provides complete data protection when VPP is less than
VPPLK.
A Status Register provides status and error conditions of erase and program
operations.
Table 4: M18 Product Litho/Density/Frequency Combinations
Litho (nm) Density (Mbit) Sync read
address-latching
Supports frequency up to (MHz)
Non-Mux/
AD-Mux AADM Virtual
Address Note
90 256 CLK-latching 133 N/A N/A
512 Legacy-latching 108 N/A N/A
65
128 CLK-latching 133 N/A N/A 2
256 CLK-latching 133 104 N/A
512 Legacy-latching 108 104 108 1, 3
CLK-latching 133 N/A 1
1024 Legacy-latching 108 104 N/A 1
CLK-latching 133 108 1, 3
June 2009 Datasheet
309823-18 11
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
One-Time-Programmable (OTP) registers allow unique flash device identification that
can be used to increase flash content security. Also, the individual block-lock feature
provides zero-latency block locking and unlo cking to protect against unwanted program
or erase of the array.
The flash memory device offers three power savings features:
Automatic Power Savings (APS) mode: The device automatically enters APS
following a read-cycle completion.
Standby mode: Standby is initiated when the system deselects the device by
deasserting CE#.
Deep Power-Down (DPD) mode: DPD provides the lowest power consumption and
is enabled by programming in the Enhanced Configur ation R egister. DPD is initiated
by asserting the DPD pin.
2.2 Configuration and Memory Map
The Numonyx™ StrataFlash® Cellular Memory device features a symmetrical block
architecture. The flash device main array is divided as follows:
The main array of the 128-Mbit device is divided into eight 16-Mbit partitions. Each
partition is divided into eight 256-KByte blocks: 8 x 8 = 64 blocks in the main array
of a 128-Mbit device.
The main array of the 256-Mbit device is divided into eight 32-Mbit partitions. Each
partition is divided into sixteen 256-KByte blocks: 8 x 16 = 128 blocks in the main
array of a 256-Mbit device.
The main array of the 512-Mbit device is divided into eight 64-Mbit partitions. Each
partition is divided into thirty-two 256-KByte blocks: 8 x 32 = 256 blocks in the
main array of a 512-Mbit device.
The main array of the 1-Gbit device is divided into eight 128-Mbit partitions. Each
partition is divided into sixty-four 256-KByte blocks: 8 x 64 = 512 blocks in the
main array of a 1-Gbit device.
Each block is divided into as many as two-hundred-fifty-six 1-KByte programming
regions. Each region is divided into as many as thirty-two 32-Byte segments.
Table 5: Main Array Memory Map (Sheet 1 of 2)
Partition Mbit
128-Mbit Device
Mbit
256-Mbit Device
Mbit
512-Mbit Device
Mbit
1-Gbit Device
Blk
#Address
Range Blk
#Address
Range Blk
#Address
Range Blk
#Address
Range
716
63 07E0000-
07FFFFF
32
127 0FE0000-
0FFFFFF
64
255 1FE0000-
1FFFFFF
128
511 3FE0000-
3FFFFFF
...
...
...
...
...
...
...
...
56 0700000-
071FFFF 112 0E00000-
0E1FFFF 224 1C00000-
1C1FFFF 448 3800000-
381FFFF
616
55 06E0000-
06FFFFF
32
111 0DE0000-
0DFFFFF
64
223 1BE0000-
1BFFFFF
128
447 37E0000-
37FFFFF
...
...
...
...
...
...
...
...
48 0600000-
061FFFF 96 0C00000-
0C1FFFF 192 1800000-
181FFFF 384 3000000-
301FFFF
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
12 309823-18
2.3 Device ID
516
47 05E0000-
05FFFFF
32
95 0BE0000-
0BFFFFF
64
191 17E0000-
17FFFFF
128
383 2FE0000-
2FFFFFF
...
...
...
...
...
...
...
...
40 0500000-
051FFFF 80 0A00000-
0A1FFFF 160 1400000-
141FFFF 320 2800000-
281FFFF
416
39 04E0000-
04FFFFF
32
79 09E0000-
09FFFFF
64
159 13E0000-
13FFFFF
128
319 27E0000-
27FFFFF
...
...
...
...
...
...
...
...
32 0400000-
041FFFF 64 0800000-
081FFFF 128 1000000-
101FFFF 256 2000000-
201FFFF
316
31 03E0000-
03FFFFF
32
63 07E0000-
07FFFFF
64
127 0FE0000-
0FFFFFF
128
255 1FE0000-
1FFFFFF
...
...
...
...
...
...
...
...
24 0300000-
031FFFF 48 0600000-
061FFFF 96 0C00000-
0C1FFFF 192 1800000-
181FFFF
216
23 02E0000-
02FFFFF
32
47 05E0000-
05FFFFF
64
95 0BE0000-
0BFFFFF
128
191 17E0000-
17FFFFF
...
...
...
...
...
...
...
...
16 0200000-
021FFFF 32 0400000-
041FFFF 64 0800000-
081FFFF 128 1000000-
101FFFF
116
15 01E0000-
01FFFFF
32
31 03E0000-
03FFFFF
64
63 07E0000-
07FFFFF
128
127 0FE0000-
0FFFFFF
...
...
...
...
...
...
...
...
80100000-
011FFFF 16 0200000-
021FFFF 32 0400000-
041FFFF 64 0800000-
081FFFF
016
700E0000-
00FFFFF
32
15 01E0000-
01FFFFF
64
31 03E0000-
03FFFFF
128
63 07E0000-
07FFFFF
...
...
...
...
...
...
...
...
00000000-
001FFFF 00000000-
001FFFF 00000000-
001FFFF 00000000-
001FFFF
Table 6: Device ID codes (Sheet 1 of 2)
Density Litho (nm) Product Device Identifier Code
(Hex)
128 Mbit 65 Non-Mux 8900
AD-Mux 8903
256 Mbit 65, 90 Non-Mux 8901
AD-Mux 8904
Table 5: Main Array Memory Map (Sheet 2 of 2)
Partition Mbit
128-Mbit Device
Mbit
256-Mbit Device
Mbit
512-Mbit Device
Mbit
1-Gbit Device
Blk
#Address
Range Blk
#Address
Range Blk
#Address
Range Blk
#Address
Range
June 2009 Datasheet
309823-18 13
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Note: To order parts listed above and to obtain a datasheet for the M18 SCSP parts, please contact your local Numonyx sales
office.
512 Mbit 65, 90 Non-Mux 887E
AD-Mux 8881
1024 Mbit 65 Non-Mux 88B0
AD-Mux 88B1
Table 6: Device ID codes (Sheet 2 of 2)
Density Litho (nm) Product Device Identifier Code
(Hex)
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
14 309823-18
3.0 Package Information
The following figures show the ballout package information for the device:
Figure 1, “Mechanical Specifications: QUAD+ (88-ball) package (8x10x1.0 mm)”
Figure 3, “Mechani cal S peci ficatio ns : x16D (105 -b all) p ackag e (8x 10x1. 4 m m)” on
page 17
Figure 4, “Mechanical Specifications: x16D (105-ball) package (9x11x1.2 mm)”
Figure 5, “Mechanical Specifications: x16D (105 balls) Package (11x15x1.2 mm)”
on page 19
Figure 6, “Mechanical Specifications: x16C (107-ball) package (8x10x1.0 mm)” on
page 20
Figure 7, “Mechanical Specifications: x16C (107-ball) package (8x10x1.2 mm)” on
page 21
Figure 8, “Mechanical Specifications: x16C (107-ball) package (8x11x1.2 mm)” on
page 22
Figure 9, “Mechanical Specifications: x16C (107-ball) package (11x11x1.2mm)” on
page 23
Figure 10, “Mechanical Specifications for x48D (165-ball) package (11x13x1 .4
mm)” on page 24
Figure 11, “Mechanical Specifications for x48D (165-ball) package (11x13x1 .2
mm)” on page 25
Figure 12, “Mechanical Specifications for x48D (165-ball) package (11x11x1 .4
mm)” on page 26
Figure 13, “Mechanical Specifications for x48D (165-ball) package
(11x11x1.2mm)” on page 27
Figure 14, “Mechanical Specifications for x48D (165-ball) package (9x11x1.2 mm)”
on page 28
June 2009 Datasheet
309823-18 15
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Figure 1: Mechanical Specifications: QUAD+ (88-ball) package (8x10x1.0 mm)
Millimeters Inches
Dimensions Symbol Min Nom Max
Notes
Min Nom Max
Package Height A 1.000 0.0394
Ball Height A1 0.200 0.0079
Package Body Thickness A2 0.660 0.0260
Ball (Lead) Width b 0.325 0.375 0.425 0.0128 0.0148 0.0167
Package Body Length D 9.900 10.000 10.100 0.3898 0.3937 0.3976
Package Body Width E 7.900 8.000 8.100 0.3110 0.3150 0.3189
Pitch e 0.800 0.0315
Ball (Lead) Count N 88 88
Seating Plane Coplanarity Y 0.100 0.0039
Corner to Ball A1 Distance Along E S1 1.100 1.200 1.300 0.0433 0.0472 0.0512
Corner to Ball A1 Distance Along D S2 0.500 0.600 0.700 0.0197 0.0236 0.0276
Top V i ew - Ball Dow n Bottom View - Ball Up
A
A2
D
E
Y
A1
Dr awing not to scale.
S2
S1
A
C
B
E
D
G
F
J
H
K
L
M
e
12345678
b
A
C
B
E
D
G
F
J
H
K
L
M
A1 Index
Mark
12345678
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
16 309823-18
Figure 2: Mechanical Specifications: x16D (105-ball) package (8x10x1.0 mm)
Dimensions Symbol Min Nom Max Notes Min Nom Max
Package Height A 1.0 0.0394
Ball Height A1 0.200 0.0079
Package Body Thickness A2 0.660 0.0260
Ball (Lead) Width b 0.325 0.375 0.425 0.0128 0.0148 0.0167
Package Body Length D 9.90 10.00 10.10 0.3898 0.3937 0.3976
Package Body Width E 7.90 8.00 8.10 0.3110 0.3150 0.3189
Pitch e 0.800 0.0315
Ball (Lead) Count N 105 105
Seating Plane Coplanarity Y 0.100 0.0039
Corner to Ball Distance Along E S1 0.700 0.800 0.900 0.0276 0.0315 0.0354
Corner to Ball Distance Along D S2 0.500 0.600 0.700 0.0197 0.0236 0.0276
Note: Drawing n ot to scale.
A
Y
A2 A1
Pin
1
Corner
D
E
b
A
B
C
D
E
F
G
H
J
K
876543219
L
M
SCS
PTop V i ew - B a l l Si de
Down
S1
S2
e
June 2009 Datasheet
309823-18 17
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Figure 3: Mechanical Specifications: x16D (105-ball) package (8x10x1.4 mm)
Dimensions Symbol Min Nom Max Notes Min Nom Max
Package Height A 1.4 0.0551
Ball Height A1 0.200 0.0079
Package Body Thicknes s A2 1.070 0.0421
Ball (Lead) Width b 0.325 0.375 0.425 0.0128 0.0148 0.0167
Package Body Length D 9.90 10.00 10.10 0.3898 0.3937 0.3976
Package Body Width E 7.90 8.00 8.10 0.3110 0.3150 0.3189
Pitch e 0.800 0.0315
Ball (Lead) Count N 105 105
Seating Plane Coplanarity Y 0.100 0.0039
Corner to Ball Dis tance A long E S1 0.700 0.800 0.900 0.0276 0.0315 0.0354
Corner to Ball Dis tance A long D S2 0.500 0.600 0.700 0.0197 0.0236 0.0276
Note: Drawin g n ot to scale.
A
Y
A2 A1
Pin
1
Corner
D
E
b
A
B
C
D
E
F
G
H
J
K
876543219
L
M
SCS
PTop V i ew - Bal l Si de
Down
S1
S2
e
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
18 309823-18
Figure 4: Mechanical Specifications: x16D (105-ball) package (9x11x1.2 mm)
Dimensions Symbol Min Nom Max
Notes
Min Nom Max
Package Height A 1.2 0.0472
Ball Height A1 0.200 0.0079
Package Bo dy Thicknes s A2 0.860 0.0339
Ball (Lead) Width b 0.325 0.375 0.425 0.0128 0.0148 0.0167
Package Body Length D 10.90 11.00 11.10 0.4291 0.4331 0.4370
Package Bo dy W idth E 8.90 9.00 9.10 0.3504 0.3543 0.3583
Pitch e 0.800 0.0315
Ball (Lead) Count N 105 105
Seating Plane Coplanarity Y 0.100 0.0039
Corner to Ball Distance Along E S1 1.200 1.300 1.400 0.0472 0.0512 0.0551
Corner to Ball Distance Along D S2 1.000 1.100 1.200 0.0394 0.0433 0.0472
Note: Dra wing not to scale.
A
Y
A2 A1
Pin 1
Corner
D
E
b
A
B
C
D
E
F
G
H
J
K
876543219
L
M
Top View - Ball Side Down
S1
S2
e
June 2009 Datasheet
309823-18 19
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Figure 5: Mechanical Specifications: x16D (105 balls) Package (11x15x1.2 mm)
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
20 309823-18
Figure 6: Mechanical Specifications: x16C (107-ball) package (8x10x1.0 mm)
Dimensions Symbol Min Nom Max
Notes
Min Nom Max
Package Height A 1.0 0.0394
Ball Height A1 0.200 0.0079
Package Body Thicknes s A2 0.660 0.0260
Ball (Lead) W idth b 0.325 0.375 0.425 0.0128 0.0148 0.0167
Package Body Length D 9.90 10.00 10.10 0.3898 0.3937 0.3976
Package Body W idth E 7.90 8.00 8.10 0.3110 0.3150 0.3189
Pitch e 0.800 0.0315
Ball (Lead) Count N 107 107
Seating Plane Coplanarity Y 0.100 0.0039
Corner to Ball Distance Along E S1 0.700 0.800 0.900 0.0276 0.0315 0.0354
Corner to Ball Distance Along D S2 0.500 0.600 0.700 0.0197 0.0236 0.0276
Note: Dra wing n ot to scale.
A
Y
A2 A1
Pin
1
Corner
D
E
b
A
B
C
D
E
F
G
H
J
K
876543219
L
M
SCS
PTop V iew - B a ll Si de
Down
S1
S2
e
10
June 2009 Datasheet
309823-18 21
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Figure 7: Mechanical Specifications: x16C (107-ball) package (8x10x1.2 mm)
Dimensions Symbol Min Nom Max Notes Min Nom Max
Package Height A 1.2 0.0472
Ball Height A1 0.200 0.0079
Package Body Thicknes s A2 0.860 0.0339
Ball (Lead) Width b 0.325 0.375 0.425 0.0128 0.0148 0.0167
Package Body Length D 9.90 10.00 10.10 0.3898 0.3937 0.3976
Package Body Width E 7.90 8.00 8.10 0.3110 0.3150 0.3189
Pitch e 0.800 0.0315
Ball (Lead) Count N 107 107
Seating Plane Coplanarity Y 0.100 0.0039
Corner to Ball Dis tance Along E S1 0.700 0.800 0.900 0.0276 0.0315 0.0354
Corner to Ball Dis tance Along D S2 0.500 0.600 0.700 0.0197 0.0236 0.0276
Note: Drawin g n o t to scale.
A
Y
A2 A1
Pin
1
Corner
D
E
b
A
B
C
D
E
F
G
H
J
K
876543219
L
M
SCS
PTop Vi e w - B a ll Side
Down
S1
S2
e
10
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
22 309823-18
Figure 8: Mechanical Specifications: x16C (107-ball) package (8x11x1.2 mm)
Millimeters Inches
Dimensions Symbol Min Nom Max
Notes
Min Nom Max
Package Height A 1.2 0.0472
Ball Height A1 0.200 0.0079
Package Body Thicknes s A2 0.860 0.0339
Ball (Lead) Width b 0.325 0.375 0.425 0.0128 0.0148 0.0167
Package Body Length D 10.90 11.00 11.10 0.4291 0.4331 0.4370
Package Body Width E 7.90 8.00 8.10 0.3110 0.3150 0.3189
Pitch e 0.800 0.0315
Ball (Lead) Count N 107 107
Seating Plane Coplanarity Y 0.100 0.0039
Corner to Ball Dis tance Along E S1 0.700 0.800 0.900 0.0276 0.0315 0.0354
Corner to Ball Dis tance Along D S2 1.000 1.100 1.200 0.0394 0.0433 0.0472
Note: Drawing not to scale.
A
Y
A2 A1
Pin 1
Corner
D
E
b
A
B
C
D
E
F
G
H
J
K
876543219
L
M
Top Vie w -Ba ll Side Down
S1
S2
e
June 2009 Datasheet
309823-18 23
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Figure 9: Mechanical Specifications: x16C (107-ball) package (11x11x1.2mm)
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
24 309823-18
Figure 10: Mechanical Specifications for x48D (165-ball) pack age (11x13x1.4 mm)
Millimeters Inches
Dimensions Symbol Min Nom Max
Note
Min Nom Max
P acka g e He ight A 1. 4 0.0551
Bal l Height A1 0.2 0 0 0 .0079
P acka g e Body T h ickn ess A2 1. 070 0. 0421
Ba ll (L ead ) Wid th b 0.325 0.375 0.425 0.0128 0.0148 0.0167
P acka g e Body L ength D 12.90 13.00 13.10 0.5079 0.5118 0.5157
P acka g e Body Wid th E 10.90 11.00 11.10 0.4291 0.4331 0.4370
Pitch e 0.650 0.0256
Ba ll (L ead ) Cou n t N 165 165
S ea ting P la n e Coplanar ity Y 0. 100 0.0039
Corn er to Ball Distance Al o n g E S 1 1.825 1.925 2.025 0.0719 0.0758 0.0797
Corn er to Ball Distance Al o n g D S 2 2.500 2.600 2.700 0.0984 0.1024 0.1063
Note: Drawing not to scale.
Pin 1
Corner
D
E
b
A
B
C
D
E
F
G
H
J
K
8765432111109
L
M
N
P
R
Top View - Ball Side Down
S1
S2
e
A
Y
A2
A1
12
June 2009 Datasheet
309823-18 25
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Figure 11: Mechanical Specifications for x48D (165-ball) package (11x13x1.2 mm)
MAP 11x13x1 .2 x16SB 165b
Millimeters Inches
Dimensions Symbol Min Nom Max
Notes
Min Nom Max
Package Height A 1.2 0.0472
Ball Height A1 0.200 0.0079
Package Body Thicknes s A2 0.860 0.0339
Ball (Lead) Width b 0.325 0.375 0.425 0.0128 0.0148 0.0167
Package Body Length D 12.90 13.00 13.10 0.5079 0.5118 0.5157
Package Body Width E 10.90 11.00 11.10 0.4291 0.4331 0.4370
Pitch e 0.650 0.0256
Ball (Lead) Count N 165 165
Seating Plane Coplanarity Y 0.100 0.0039
Corner to Ball Dis tance Along E S1 1.825 1.925 2.025 0.0719 0.0758 0.0797
ll i l
Note: Drawing n o t to scale.
Pin
1
Corner
D
E
b
A
B
C
D
E
F
G
H
J
K
8765432111109
L
M
N
P
R
SCS
PTop V iew - B al l Si de
Down
S1
S2
e
A
Y
A2 A1
12
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
26 309823-18
Figure 12: Mechanical Specifications for x48D (165-ball) pack age (11x11x1.4 mm)
Note: Drawing not to sc ale.
Pin 1
Corner
D
E
b
A
B
C
D
E
F
G
H
J
K
8765432111109
L
M
N
P
R
Top View - Ball Side Down
S1
S2
e
A
Y
A2
A1
12
Millimeters Inches
Dimensions Symbol Min Nom Max
N
ote
s
Min Nom Max
P acka g e Heig ht A 1. 4 0. 0551
Ba ll Heig ht A1 0.200 0.0079
P acka g e Bod y Th i ckn ess A2 1. 070 0.0421
Ba ll (Lead ) Wid th b 0. 325 0.375 0.425 0. 0128 0. 0148 0. 0167
P acka g e Bod y Leng th D 10.90 11.00 11.10 0. 4291 0. 4331 0. 4370
P acka g e Bod y Wid th E 10. 90 11. 00 11.10 0. 4291 0. 4331 0. 4370
P i tch e 0. 650 0. 0256
Ba l l (Lead) Count N 165 165
S ea ti n g P lane Copl anari ty Y 0.100 0. 0039
Corn er to Ba ll Di stan ce Alo n g E S 1 1. 825 1. 925 2. 025 0. 0719 0. 0758 0. 0797
Corn er to Ba ll Di stan ce Alo n g D S 2 1.500 1.600 1.700 0. 0591 0. 0630 0. 0669
June 2009 Datasheet
309823-18 27
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Figure 13: Mechanical Specifications for x48D (165-ball) package (11x11x1.2mm)
Note: Drawing not to s cale.
Pin 1
Corner
D
E
b
A
B
C
D
E
F
G
H
J
K
8765432111109
L
M
N
P
R
Top View - Ball Side Down
S1
S2
e
A
Y
A2
A1
12
Millimeters Inches
Dimensions Symbol Min Nom Max
N
ote
s
Min Nom Max
Packa ge Height A 1.2 0.0472
Ba ll He ight A1 0.200 0.0079
P acka g e Body Th ickness A2 0. 860 0.0339
Ball (Lead ) Wid th b 0. 325 0.375 0. 425 0.0128 0.0148 0. 0167
P acka g e Body Length D 10. 90 11.00 11. 10 0. 4291 0.4331 0.4370
P ackage Body Width E 10 .9 0 11.00 11. 1 0 0.4 291 0 .43 31 0.4370
Pitch e 0.650 0.0256
Ball (Lead ) Co u n t N 165 165
Seating Plane Coplanarity Y 0.100 0.0039
Corner to Ball Di stance Alon g E S 1 1.825 1.925 2. 025 0. 0719 0.0758 0.0797
Corner to Ball Di stance Alon g D S 2 1.500 1.600 1. 700 0. 0591 0.0630 0. 0669
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
28 309823-18
Figure 14: Mechanical Specifications for x48D (165-ball) package (9x11x1.2 mm)
Millimeters Inches
Dimensions Symbol Min Nom Max
N
ote
s
Min Nom Max
P ackage Height A 1.2 0.0472
Ball Heig h t A1 0. 200 0.0079
P ackage Body Thickness A2 0.860 0.0339
Ball (L ead ) Wi d th b 0.325 0.375 0.425 0.0128 0.0148 0.0167
P ackage Body Length D 10.90 11.00 11.10 0.4291 0.4331 0.4370
P ackage Body Wi d t h E 8.90 9.00 9.10 0.3504 0.3543 0.3583
P itch e 0.650 0.0256
Ba ll (Lead) Count N 165 165
S eat ing Plane Coplanarity Y 0.100 0.0039
Corn er to Bal l Distance Along E S 1 0.825 0.925 1.025 0.0325 0.0364 0.0404
Corn er to Bal l Distance Along D S 2 1. 500 1.600 1.700 0.0591 0.0630 0.0669
Note: Drawing not to scale.
Pin 1
Corner
D
E
b
A
B
C
D
E
F
G
H
J
K
8765432111109
L
M
N
P
R
Top View - Ball Side Down
S1
S2
e
A
Y
A2
A1
12
June 2009 Datasheet
309823-18 29
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
4.0 Ballouts and Signal Descriptions
This section provides ballout and signal description information for QUAD+ (88-ball),
x16D (105-ball), x16C (107-ball), and x16 Split Bus (165-ball) packages, Non-Mux,
AD-Mux, AA/D Mux interfaces.
4.1 Ballouts, QUAD+
4.1.1 QUAD+ (88-Ball) Ballout,
Figure 15: QUAD+ (88-Ball) Electrical Ballout
Pin 1
12345678
ADU DU DU DU A
BA4 A18 A19 VSS F1-VCC F2-VCC A21 A11 B
CA5 R-LB# A23 VSS S-CS2 CLK A22 A12 C
DA3 A17 A24 F-VPP R-WE# P1-CS# A9 A13 D
EA2 A7 A25 F-WP# ADV# A20 A10 A15 E
FA1 A6 R-UB# F-RST# F-WE# A8 A14 A16 F
GA0 DQ8 DQ2 DQ10 DQ5 DQ13 WAIT F2-CE# G
HR-OE# DQ0 DQ1 DQ3 DQ12 DQ14 DQ7 F2-OE# H
JS-CS1#F1-OE#DQ9DQ11DQ4 DQ6DQ15VCCQJ
KF1-CE# P2-CS# F3-CE# S-VCC P-VCC F2-VCC VCCQ
P-Mode# /
P-CRE K
LVSS VSS VCCQ F1-VCC VSS VSS VSS VSS L
MDU DU DU DU M
12345678
Top View - Ball Side Down
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
30 309823-18
4.2 Ballouts, x16D
4.2.1 x16D (105-Ball) Ballout, Non-Mux
Figure 16: x16D (105-Ball) Electrical Ballout, Non-Mux
Pin 1
123456789
ADU A4 A6 A7 A19 A23 A24 A25 DU A
BA2 A3 A5 A17 A18 F-DPD A22 A26 A16 B
CA1 VSS VSS VSS D-VCC VSS VSS VSS A15 C
DA0 S-VCC D-VCC F1-VCC ADV# F2-VCC D-VCC N-ALE A14 D
EF-WP1# WE# D2-CS# Depop
(Index) N-CLE F4-CE# /
A27 A21 A10 A13 E
FF-WP2# D1-CS# D-CAS# D-RAS# Depop
(RFUs) N-RE# /
S-CS1# A20A9A12F
GRFU F2-CE# F1-CE# D-BA0 Depop
(RFUs) D-CKE F-RST# A8 A11 G
HN-RY/BY# N-WE# /
S-CS2 F3-CE# D-BA1 D-CLK# D-WE# OE# D-DM1 /
S-UB# D-DM0 /
S-LB# H
JF-VPP VCCQ VCCQ F1-VCC D-CLK F2-VCC VCCQ VCCQ F-WAIT J
KDQ2 VSS VSS VSS F-CLK VSS VSS VSS DQ13 K
LDQ1 DQ3 DQ5 DQ6 DQ7 DQ9 DQ11 DQ12 DQ14 L
MDU DQ0 D-LDQS DQ4 DQ8 DQ10 D-UDQS DQ15 DU M
123456789
Top View - Ball Side Down
Reserved for Future Use
Do Not Use
De-Populated Balls
Active Balls
Legend:
June 2009 Datasheet
309823-18 31
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
4.2.2 x16D (105-Ball) Ballout, AD-Mux, AA/D-Mux
Figure 17: x16D (105-Ball) Electrical Ballout, AD-Mux, AA/D-Mux
Pin 1
123456789
ADU A4 A6 A7 A19 A23 A24 A25 DU A
BA2 A3 A5 A17 A18 F-DPD A22 A26 A16 B
CA1 VSS VSS VSS D-VCC VSS VSS VSS A15 C
DA0 S-VCC D-VCC F1-VCC ADV# F2-VCC D-VCC N-ALE A14 D
EF-WP1# WE# D2-CS# Depop
(Index) N-CLE F4-CE# /
A27 A21 A10 A13 E
FF-WP2# D1-CS# D-CAS# D-RAS# Depop
(RFUs) N-RE# /
S-CS1# A20A9A12F
GRFU F2-CE# F1-CE# D-BA0 Depop
(RFUs) D-CKE F-RST# A8 A11 G
HN-RY/BY# N-WE# /
S-CS2 F3-CE# D-BA1 D-CLK# D-WE# OE# D-DM1 /
R-UB# D-DM0 /
R-LB# H
JF-VPP VCCQ VCCQ F1-VCC D-CLK F2-VCC VCCQ VCCQ F-WAIT J
KAD2 VSS VSS VSS F-CLK VSS VSS VSS AD13 K
LAD1 AD3 AD5 AD6 AD7 AD9 AD11 AD12 AD14 L
MDU AD0 D-LDQS AD4 AD8 AD10 D-UDQS AD15 DU M
123456789
Top View - Ball Side Down
Reserved for Future Use
Do Not Use
De-Populated Balls
Active Ba ll s
Legend:
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
32 309823-18
4.3 Signal Descriptions, x16D / QUAD+
Table 7: Signal Descriptions, x16D Non-Mux/AD-Mux; x16D AA/D-Mux (Sheet 1 of 4)
Symbol Type Signal Descriptions Notes
Address and Data Signals, Non-Mux
A[MAX: 0] Input
ADDRESS: Global device signals.
Shared address inputs for all memory die during Read and Write operations.
4-Gbit: AMAX = A27
2-Gbit: AMAX = A26
1-Gbit: AMAX = A25
512-Mbit: AMAX = A24
256-Mbit: AMAX = A23
128-Mbit: AMAX = A22
A[12:0] are the row and A[9:0] are the column addresses for 512-Mbit LPSDRAM.
A[12:0] are the row and A[8:0] are the column addresses for 256-Mbit LPSDRAM.
A[11:0] are the row and A[8:0] are the column addresses for 128-Mbit LPSDRAM.
Unused address inputs should be treated as RFU.
1
DQ[15:0] Input/
Output
DATA INPUT/OUTPUTS: Global device signals.
DQ[15:0] are used to input commands and write- data during Write cycles, and to output read-
data during R ead cyc les. Durin g NAND accesses, DQ[7:0] are used to input commands, ad dress-
data, and write-data, and to output read-data.
Data signals are High-Z when the device is deselected or its output is disabled.
F-ADV# Input
FLASH ADDRESS VALID: Flash-specific signal; low-true input.
During synchronous flash Read operations, the addre ss is latch ed on the ris ing edg e of F-ADV#,
or on the first rising edge of F-CLK after F-ADV# goes low for devices that support up to 108
MHz, or on the last rising edge of F-CLK after F-ADV# goes low for devices that support up to
133 MHz.
In an asynchronous flash R ead oper ation, the address is latch ed on the ri sing edge of F- ADV# or
continuously flows through while F-ADV# is low.
Address and Data Signals, AD-Mux
A[MAX:16] Input
ADDRESS: Global device signals.
Shared address inputs for all Flash and SRAM memory die during Read and Write operations.
4-Gbit: AMAX = A27
2-Gbit: AMAX = A26
1-Gbit: AMAX = A25
512-Mbit: AMAX = A24
256-Mbit: AMAX = A23
128-Mbit: AMAX = A22
Unused address inputs should be treated as RFU.
1
AD[15:0] Input /
Output
ADDRESS-DATA MULTI PLEXED IN PUTS / OUTPUT S: AD-Mux flash and SRAM lower addres s
and data signals; LPSDRAM data signals.
During AD-Mux flash and SRAM Write cycles, AD[15:0] are used to input the lower address
followed by commands or write-data.
During AD-Mux flash Read cycles, AD[15:0] are used to input the lower address followed by
read-data output.
During LPSDRAM accesses, AD[15:0] are used to input commands and write-data during Write
cycles or to output read-data during Read cycles.
During NAND accesses, AD[7:0] are used to input commands, address, or write-data, and to
output read-data.
AD[15:0] are High-Z when the flash or SRAM is deselected or its output is disabled.
A[15:0] Input RFU, except for DRAM.
June 2009 Datasheet
309823-18 33
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
F-ADV# Input
FLASH ADDRESS VALID: Flash-specific signal; low-true input.
During synchronous flash Read operations, the addr ess is latched on the rising edge of F-ADV#,
or on the first rising edge of F-CLK after F-ADV# goes low for devices that support up to 108
MHz, or on the last rising edge of F-CLK after F-ADV# goes low for devices that support up to
133 MHz.
In an asynchronous flash Read operation, the address is latched on the rising edge of F-ADV#.
A[MAX: 0] Input
ADDRESS: Global device signals .
Shared address inputs for all memory die during Read and Write operations.
4-Gbit: AMAX = A27
2-Gbit: AMAX = A26
1-Gbit: AMAX = A25
512-Mbit: AMAX = A24
256-Mbit: AMAX = A23
128-Mbit: AMAX = A22
A[12:0] are the row and A[9:0] are the column addresses for 512-Mbit LPSDRAM.
A[12:0] are the row and A[8:0] are the column addresses for 256-Mbit LPSDRAM.
A[11:0] are the row and A[8:0] are the column addresses for 128-Mbit LPSDRAM.
Unused address inputs should be treated as RFU.
1
AD[15:0] Input /
Output
ADDRESS-DATA MULTIPLEXED INPUTS/ OUTPUTS: AAD-Mux flash address and data;
LPSDRAM data.
During AAD-Mux flash Write cycles, AD[15:0] are used to input the upper address, lower
address, and commands or write-data.
During AAD-Mux flash Read cycles, AD[15:0] are used to input the upper address and lower
address, and output read-data.
During LPSDRAM accesses, AD[15:0] are used to input commands and write-data during Write
cycles or to output read-data during Read cycles.
During NAND accesses, AD[7:0] are used to input commands, address-data, or write-data, and
to output read-data.
AD[15:0] are High-Z when the device is de selected or its output is disabled.
F-ADV# Input
FLASH ADDRESS VALID: Flash-specific signal; low-true input.
During a synchronous flas h R ead oper ation, the add ress is latche d on the F- ADV# risin g edge or
the first F-CLK edge after F-ADV# low in devices that support up to 104 MHz, and on the last
rising F-CLK edge after F-ADV# low in devices that support up to 133 MHz.
During a synchrono us flash Read operation, the ad dress is latched on the risi ng ed ge of F - A DV#
or the first active F-CLK edge whichever occurs first.
In an asynchronous flash Read operation, the address is latched on the rising edge of F-ADV#.
Control Signals
F[4:1]-
CE# Input
FLASH CHIP ENAB LE: Flash-specific signal; low-true input.
When low, F-CE# selects the associated flash memor y die. When high, F-CE# deselects the
associated flash die. Flash die power is reduced to standby levels, and its data and F-WAIT
outputs are placed in a High-Z state.
F1-CE# is dedicated to flash die #1.
F[4:2]-CE# are dedicated to flash die #4 through #2, respectively, if present. Otherwise,
any unused flash chip enable should be treated as RFU.
For NOR/NAND stacked device, F1-CE# selects NOR die #1, F2-CE# selects NOR die #2
while F4-CE# selects NAND die #1 and NAND die #2 using virtual chip-select scheme, F3-
CE# selects NAND die #3 if present.
1
F-CLK Input FLASH CLOCK: Flash-specific signal; rising active-edge input.
F-CLK synchronizes the flash with the system clock during synchronous operations.
D-CLK Input LPSDRAM CLOCK: LPSDRAM-specific signal; rising active-edge input.
D-CLK synchronizes the LPSDRAM and DDR LPSDRAM with the system clock. 2
D-CLK# Input DDR LPSDRAM CLOCK: DDR LPSDRAM-specific signal; falling active-edge input.
D-CLK# synchronizes the DDR LPSDRAM with the system clock. 2
Table 7: Signal Descriptions, x16D Non-Mux/AD-Mux; x16D AA/D-Mux (Sheet 2 of 4)
Symbol Type Signal Descriptions Notes
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
34 309823-18
OE# Input
OUTPUT ENABLE: Flash- and SRAM-specific signal; low-true input.
When low, OE# enables the output drivers of the selected flash or SRAM die. When high, OE#
disables the ou tput drivers of the selected flash or SRAM die and places the output drivers in
High-Z.
F-RST# Input FLASH RESET: Flash-specific signal; low-true input.
When low, F-RST# resets internal operations and inhibits writes. When high, F-RST# enables
normal operation.
F-WAIT Output FLASH WAIT: Flash -specific signal; configurable-true output.
When asserted, F-WAIT indicates invalid output data. F-WAIT is driven whenever F-CE# and
OE# are low. F-WAIT is High-Z whenever F-CE# or OE# is high.
WE# Input WRITE ENABLE: Flash- and SRAM-specific signal; low-true input.
When low, WE# enables Write operations for the enabled flash or SRAM die.
D-WE# Input LPSDRAM WRITE ENABLE: LPSDRAM-specific signal; low-true input.
D-WE#, together with A[MAX:0], D-BA[1:0], D-CKE, D-CS#, D-CAS#, and D-RAS#, define the
LPSDRAM command or operation. D-WE# is samp led on the risi ng edge of D-CL K. 2
F-
WP[2:1]# Input
FLASH WRITE PROTECT: Flash-specific signals; low-true inputs.
When low, F-WP# enables the Lock-Down mechanism. When high, F-WP# overrides the Lock-
Down function, enabling locked-down blocks to be unlocked with the Unlock command.
F-WP1# is dedicated to flash die #1.
F-WP2# is common to all other flash dies, if present. Otherwise it is RFU.
For NOR/NAND stacked device, F-WP1# selects all NOR dies; F-WP2# select s all NAND dies.
F-DPD Input FLASH DEEP POWER-DOWN: Flash-specific signal; configurable-true input.
When enabled in the ECR, F-DPD is used to enter and exit Deep Power-Down mode.
N-CLE Input NAND COMMAND LATCH ENABLE: NAND-specific signal; high-true input.
When high, N-CLE enables commands to be latched on the rising edge of N-WE#. 2
N-ALE Input NAND ADDRESS LATCH ENABLE: NAND-specific signal; high-true input.
When high, N-ALE enables addresses to be latched on the rising edge of N-WE#. 2
N-RE# Input NAND READ ENABLE: NAND-specific signal; low-true input.
When low, N-RE# enables the output drivers of the selected NAND die. When high, N-RE#
disables the out put drivers of the select ed NAND die and places the output drivers in High-Z. 2, 4
N-RY/BY# Output NAND READY/BUSY: NAND-specific signal; low-true output.
When low, N-RY/BY# indicates the NAND is busy performing a read, program, or erase
operation. When high, N-RY/BY# indicates the NAND device is ready. 2
N-WE# Input NAND WRITE ENABLE: NAND-specific signal; low-true input.
When low, N-WE# enables Write operations for the enabled NAND die. 2, 5
D-CKE Input LPSDRAM CLOCK ENABLE: LPSDRAM-specific signal; high-true input.
When high, D-CKE indicates that the next D-CLK edge is valid. Whe n low, D-CKE indicates that
the next D-CLK edge is invalid and the selected LPSDRAM die is suspended. 2
D-BA[1:0] Input LPSDRAM BANK SELECT: LPSDRAM-specific input signals.
D-BA[1:0] selects one of four banks in the LPSDRAM die. 2
D-RAS# Input LPSDRAM ROW ADDRESS STROBE: LPSDRAM-specific signal; low-true input.
D-RAS#, together with A[MAX:0], D-BA[1:0], D-CKE, D-CS#, D-CAS#, and D-WE#, define the
LPSDRAM command or operation. D-RAS# is sampled on the rising edge of D-CLK. 2
D-CAS# Input LPSDRAM COLUMN ADDRESS STROBE: LPSDRAM-specific signal; low-true input.
D-CAS#, together with A[MAX:0], D-BA[1:0], D-CKE, D-CS#, D-RAS#, and D-WE#, define the
LPSDRAM command or operation. D-CAS# is sampled on the rising edge of D-CLK. 2
D[2:1]-
CS# Input
LPSDRAM CHIP SELECT: LPSDRAM-specific signal; low-true input.
When low, D-CS# selects the associated LPSDRAM memory die and starts the command input
cycle. When D-CS# is high, commands are ignored but operations continue.
D-CS#, together with A[MAX:0], D-BA[1:0], D-CKE, D-RAS#, D-CAS#, and D-WE#, define
the LPSDRAM comma nd or operation. D-CS# is sampled on the risi ng edge of D-CLK.
D[2:1]-CS# are dedicated to LPSDRAM die #2 and die #1, respectively, if present.
Otherwise, any unused LPSDRAM chip selects should be treated as RFU.
2
Table 7: Signal Descriptions, x16D Non-Mux/AD-Mux; x16D AA/D-Mux (Sheet 3 of 4)
Symbol Type Signal Descriptions Notes
June 2009 Datasheet
309823-18 35
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Notes:
1. F4-CE# and A27 share the same package ball at location E6. Only one signal function is available, depending on the
stacked device combination.
2. Only available on stacked device combinations with NAND, SRAM, and/or LPSDRAM die; otherwise, treated as RFU.
3. D-DM[1:0] and S-UB#/S-LB# share the same package balls at locations H8 and H9, respectiv ely. Only one signal function
for each ball location is available, depending on the stacked device combination.
4. S-CS1# and N-RE# share the same package ball at location F6. Only one signal function is available, depending on the
stacked device combination.
5. S-CS2 and N-WE# share the same package ball at location H2. Only one signal function is available, depending on the
stacked device combination.
6. In stack packages with only one NOR flash die, this signal can be left floating.
D-DM[1:0] Input
LPSDRAM DATA MASK: LPSDRAM-specific signal; high-true input.
When high, D-DM[1:0] controls masking of input data during writes and output data during
reads.
D-DM1 corresponds to the data on DQ[15:8].
D-DM0 corresponds to the data on DQ[7:0].
2, 3
D-UDQS
D-LDQS Input /
Output
LPSDRAM UPPER/LOWER DATA STROBE: DDR LPSDRAM-specific input/output signals.
D-UDQS and D-LDQS prov ide as output the read-data strobes, and as input the write-data
strobes.
D-UDQS corresponds to the data on DQ[15:8].
D-LDQS corresponds to the data on DQ[7:0].
2
S-CS1#
S-CS2 Input SRAM CHIP SELECTS: SRAM-specific signals; S-CS1# low-true input, S-CS2 high-true input.
When both are asserted, S-CS1# and S-CS2 select the SRAM die. When either is deasserted, the
SRAM die is deselected and its power is reduce d to standby levels. 2, 4, 5
S-UB#
S-LB# Input SRAM UPPER/LOWER BYTE ENABLES: SRAM-specific signals; low-true inputs.
When low, S-UB# enables DQ[15:8] and S-LB# enables DQ[7:0] during SRAM Read and Write
cycles. When high, S-UB# masks DQ[15:8] and S-LB# masks DQ[7:0]. 2, 3
Power Signals
F-VPP Power FLASH PROGRAM/ERASE VOLTAGE: Flash specific.
F-VPP supplies program or erase power to the flash die.
F1-VCC Power FLASH CORE POWER SUPPLY: Flash specific.
F1-VCC supplies the core power to the NOR flash die.
F2-VCC Power FLASH CORE POWER SUPPLY: Flash specific.
F2-VCC supplies the core power to either 1) the NOR flash die in stack packages with multiple
NOR flash dies, or 2) NAND flash die in stack packages with NOR-NAND flash dies. 6
VCCQ Power I/O POWER SUPPLY: Global device I/O power.
VCCQ supplies the device input/output driver voltage.
D-VCC Power LPSDRAM CORE POWER SUPPLY: LPSDRAM specific.
D-VCC supplies the core power to the LPSDRAM die. 2
S-VCC Power SRAM POWER SUPPLY: SRAM specific.
S-VCC supplies the core power to the SRAM die. 2
VSS Groun
dDEVICE GROUND: Global ground reference for all signals and power supplies.
Connect all VSS balls to system ground. Do not float any VSS connections.
DU DO NOT USE:
Ball should not be connected to any power supplies, signals, or other balls. Ball can be left
floating.
RFU RESERVED FOR FUTURE USE:
Reserved by Numonyx for future device functionality/enhancement. Ball must be left floating.
Table 7: Signal Descriptions, x16D Non-Mux/AD-Mux; x16D AA/D-Mux (Sheet 4 of 4)
Symbol Type Signal Descriptions Notes
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
36 309823-18
4.4 Ballouts, x16C
4.4.1 x16C (107-Ball) Ballout, Non-Mux
Figure 18: x16C (107-Ball) Electrical Ballout, Non-Mux
Pin 1
123456789
ADU N-CLE A27 A26 P-VCC F-DPD VSS DU A
BDU A4 A18 A19 VSS F1-VCC F2-VCC A21 A11 B
CN-ALE A5 R-LB# A23 VSS S-CS2 CLK A22 A12 C
DVSS A3 A17 A24 F-VPP R-WE# P1-CS# A9 A13 D
EVSS A2 A7 A25 F-WP1# ADV# A20 A10 A15 E
FF-WP2# A1 A6 R-UB# F-RST# F-WE# A8 A14 A16 F
GVCCQ A0 DQ8 DQ2 DQ10 DQ5 DQ13 WAIT F2-CE# G
HVSS R-OE# DQ0 DQ1 DQ3 DQ12 DQ14 DQ7 F2-OE# /
N-RE# H
JRFU S-CS1# /
N-WE# F1-OE#DQ9DQ11DQ4 DQ6DQ15VCCQ J
KF4-CE# F1-CE# P2-CS# F3-CE# S-VCC P-VCC F2-VCC VCCQ P-Mode# /
P-CRE K
LRFU VSS VSS VCCQ F1-VCC VSS VSS VSS VSS L
MDU N-RY/BY# RFU RFU RFU RFU RFU RFU DU M
123456789
Legend: Reserved for Future Use
Do Not Use
Top View - Ball Side Down
Active Bal l s
June 2009 Datasheet
309823-18 37
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
4.4.2 x16C (107-Ball) Ballout, AD-Mux, AA/D-Mux
Figure 19: x16C (107-Ball) Electrical Ballout, AD-Mux, AA/D-Mux
Pin 1
123456789
ADU N-CLE A27 A26 P-VCC F-DPD VSS DU A
BDU RFU A18 A19 VSS F1-VCC F2-VCC A21 RFU B
C N-ALE RFU R-LB# A23 VSS S-CS2 CLK A22 RFU C
D VSS RFU A17 A24 F-VPP R-WE# P1-CS# RFU RFU D
E VSS RFU RFU A25 F-WP1# ADV# A20 RFU RFU E
F F-WP2# RFU RFU R-UB# F-RST# F-WE# RFU RFU A16 F
G VCCQ RFU AD8 AD2 AD10 AD5 AD13 WAIT F2-CE# G
H VSS R-OE# AD0 AD1 AD3 AD12 AD14 AD7 F2-OE# /
N-RE# H
JRFU
S-CS1# /
N-WE# F1-OE# AD9 AD11 AD4 AD6 AD15 VCCQ J
K F4-CE# F1-CE# P2-CS# F3-CE# S-VCC P-VCC F2-VCC VCCQ P-Mode# /
P-CRE K
L RFU VSS VSS VCCQ F1-VCC VSS VSS VSS VSS L
MDU N-RY/BY# RFU RFU RFU RFU RFU RFU DU M
123456789
Top View - Ball Side Down
Legend: Active Balls
Reserved for Future Use
Do Not Use
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
38 309823-18
4.5 Signal Descriptions x16C
Table 8: Signal Descriptions for x16C / x16C AD-Mux / x16C AA/D-Mux Ballout (Sheet 1
of 4)
Symbol Type Signal Descriptions Notes
Address and Data Signals, Non-Mux
A[MAX:0] Input
ADDRESS: Global device signals.
Shared address inputs for all memory die during Read and Write operations.
• 4-Gbit: AMAX = A27
• 2-Gbit: AMAX = A26
• 1-Gbit: AMAX = A25
• 512-Mbit: AMAX = A24
• 256-Mbit: AMAX = A23
• 128-Mbit: AMAX = A22
• 64-Mbit: AMAX = A21
• 32-Mbit: AMAX = A20
• 16-Mbit: AMAX = A19
• 8-Mbit: AMAX = A18
Unused address inputs should be treated as RFU.
DQ[15:0] Input /
Output
DATA INPUT/OUTPUTS: Global device signals.
Inputs data and commands during Write cycles, outputs data during Read cycles. Data signals
are High-Z when the device is deselected or its output is disabled.
ADV# Input
ADDRESS VALID: Flash- and Synchronous PSRAM-specific signal; low-true input.
During synchronous flash R ead operations , the address is latched o n the rising edge of F- ADV#,
or on the first rising edge of F-CLK after F-ADV# goes low for devices that support up to 108
MHz, or on the last rising edge of F-CLK after F-ADV# goes low for devices that support up to
133 MHz.
In an asynchronous flash Read operation, the address is latched on the rising edge of ADV# or
continuously flows through while ADV# is low.
Address and Data Signals, AD-Mux
A[MAX:16] Input
ADDRESS: Global device signals.
Shared address inputs for all memory die during Read and Write operations.
• 4-Gbit: AMAX = A27
• 2-Gbit: AMAX = A26
• 1-Gbit: AMAX = A25
• 512-Mbit: AMAX = A24
• 256-Mbit: AMAX = A23
• 128-Mbit: AMAX = A22
• 64-Mbit: AMAX = A21
• 32-Mbit: AMAX = A20
• 16-Mbit: AMAX = A19
• 8-Mbit: AMAX = A18
Unused address inputs should be treated as RFU.
AD[15:0] Input /
Output
ADDRESS-DATA MULTIPLEXED INPUTS/ OUTPUTS: Global device signals.
During AD-Mux Write cycles, AD[15:0] are used to in put the lower address followed by
commands or data. During AD-Mux Read cycles, AD[15:0] are used to input the lower address
followed by read-data output.
During NAND accesses, AD[7:0] is used to input commands, address-data, or write-data, and
output read-data.
AD[15:0] are High-Z when the device is deselected or its output is disabled.
June 2009 Datasheet
309823-18 39
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
ADV# Input
ADDRESS VALID: Flash- and Synchronous PSRAM-specific signal; low-true input.
During synchronou s flash Re ad operatio ns, the address is latched on the ri sing edge of F- ADV#,
or on the first rising edge of F-CLK after F-ADV# goes low for devices that support up to 108
MHz, or on the last rising edge of F-CLK after F-ADV# goes low for devices that support up to
133 MHz.
In an asynchronous flash Read operation, the address is latched on the rising edge of ADV#.
Address and Data Signals, AAD-Mux
AD[15:0] Input /
Output
ADDRESS-DATA MULTIPLEXED INPUTS/ OUTPUTS: Global device signals.
During AAD-Mux flash Write cycles, AD[15:0] are used to input the upper address, lower
address, and commands or data. During AAD-Mux flash Read cycles, AD[15:0] are used to
input the upper address and lower address, and output read-data.
During NAND accesses, AD[7 :0] is used to input commands, address-data, or write-data, and
output read-data.
AD[15:0] are High-Z when the device is deselected or its output is disabled.
ADV# Input
FLASH ADDRESS VALID: Flash-specific signal; low-true input.
During AAD-Mux flash accesses, the upper address is latched on the valid edge of CLK while
ADV# is low; the lower address is latched on the valid edge of CLK while ADV# is low.
The upper address is always latched first, followed by the lower address.
Control Signals
F[4:1]-CE# Input
FLASH CHIP ENABLE: Flash-specific signal; low-true input.
When low, F-CE# selects the associated flash memory die. When high, F-CE# deselects the
associated flash die. Flash die power is reduced to standby levels, and its data and F-WAIT
outputs are placed in a High-Z state.
F1-CE# is dedicated to flash die #1.
F[4:2]-CE# are dedicated to flash die #4 through #2, respectively, if present. Otherwise,
any unused flash chip enable should be treated as RFU.
For NOR/NAND stacked device, F1-CE # selects NOR die #1, F2-CE# selects NOR die #2
while F4-CE# selects NAND die #1 and NAND die #2 using virtual chip-select scheme, F3-
CE# selects NAND die #3 if present.
CLK Input CLOCK: Flash- and Synchronous PSRAM-specific input signal.
CLK synchronizes the flash and/or synchronous PSRAM with the system clock during
synchronous operations.
F[2:1]-OE# Input
FLASH OUTPUT E NABLE: Flash-specific signal; low-true input.
When low, F-OE# enables the output drivers of the selected flash die. When high, F-OE#
disables the output drivers of the selected flash die and places the output drivers in High-Z.
For NOR only stacked device, F[2:1]-OE# are common to all NOR dies in the device.
For NOR/NAND stack ed device, F1-OE# enables all NOR dies, F2-OE# selects all NAND dies
if present.
2
R-OE# Input RAM OUTPUT ENABLE: PSRAM- and SRAM-specific signal; low-true input.
When low, R-OE# enables the output drivers of the selected memory die. When high, R-OE#
disables the output drivers of the selected memory die and places the output drivers in High-Z. 1
F-RST# Input FLASH RESET: Flash-specific signal; low-true input.
When low, F-RST# resets internal operations and inhibits writes. When high, F-RST# enables
normal operation.
WAIT Output
WAIT: Flash -and Synchronous PSRAM-specific signal; configurable true-level output.
When asserted, WAIT indicates invalid output data. When deasserted, WAIT indicates valid
output data.
WAIT is driven whenever the flash or the synchronous PSRAM is selected and its output
enable is low.
WAIT is High-Z whenever flash or the synchronous PSRAM is deselected, or its output
enable is high.
F-WE# Input FLASH WRITE ENABLE: Flash-specific signal; low-true input.
When low, F-WE# enables Write operations for the enabled flash die. Address and data are
latched on the rising edge of F-WE#.
Table 8: Signal Descriptions for x16C / x16C AD-Mux / x16C AA/D-Mux Ballout (Sheet 2
of 4)
Symbol Type Signal Descriptions Notes
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
40 309823-18
R-WE# Input RAM WRITE ENABLE: PSRAM- and SRAM-specific signal; low-true input.
When low , R - WE# enable s Wr ite oper ations for the select ed memory die. Data is latche d on the
rising edge of R-WE#. 1
F-WP[2:1]# Input
FLASH WRITE PROTECT: Flash-specific signals; low-true inputs.
When low, F-WP# enables the Lock-Down mechanism. When high, F-WP# overrides the Lock-
Down function, enabling locked-down blocks to be unlocked with the Unlock command.
F-WP1# is dedicated to flash die #1.
F-WP2# is common to all other flash dies, if present. Otherwise it is RFU.
For NOR/NAND stacked device, F-WP1# selects all NOR dies, while F-WP2# selects all
NAND dies.
F-DPD Input FLASH DEEP POWER-DOWN: Flash-specific signal; configurable-true input.
When enabled in the ECR, F-DPD is used to enter and exit Deep Power-Down mode.
N-CLE Input NAND COMMAND LATCH ENABLE: NAND-specific signal; high-true input.
When high, N-CLE enables commands to be latched on the rising edge of N-WE#. 1
N-ALE Input NAND ADDRESS LATCH ENABLE: NAND-specific signal; high-true input.
When high, N-ALE enables addresses to be latched on the rising edge of N-W E#. 1
N-RE# Input NAND READ ENABLE: NAND-specific signal; low-true input.
When low, N-RE# enables the output drivers of the selected NAND die. When high, N-RE#
disables the out put drivers of the selected NAND die and places the output drivers in High-Z. 1, 2
N-RY/BY# Output NAND READY/BUSY: NAND- specific signal; low-true output .
When low, N-RY/BY# indicates the NAND is busy performing a Read, Program, or Erase
operation. When high, N-RY/BY# indicates the NAND device is ready. 1
N-WE# Input NAND WRITE ENABLE: NAND-specific signal; low-true input.
When low, N-WE# enables Write operations for the enabled NAND die. 1, 4
P-CRE Input PSRAM CONTROL REGISTER ENABLE: Synchronous PSRAM-specific signal; high-true input.
When high, P-CRE enables access to the Refresh Control Register (P-RCR) or Bus Control
Register (P-BCR). When low, P-CRE enables normal Read or Write operations. 1, 3
P-MODE# Input PSRAM MODE#: Asynchronous only PSRAM-specific signal; low-true input.
When low, P-MODE# enables access to the configuration register, and to enter or exit Low-
Power mode. When high, P-MODE# enables normal Read or Write operations. 1, 3
P[2:1]-CS# Input
PSRAM CHIP SELECT: PSRAM-specific signal; low-true input.
When low, P-CS# selects the associated PSRAM memory die. When high, P-CS# deselects the
associated PSRAM die. PSRAM die power is reduced to standby levels, and its data and WAIT
outputs are placed in a High-Z state.
P1-CS# is dedicated to PSRAM die #1.
P2-CS# IS dedicated to PSRAM die #2. Otherwise, an y unused PSRAM chip select should be
treated as RFU.
1
S-CS1#
S-CS2 Input SRAM CHIP SELECTS: SRAM-specific signals; S-CS1# low-true input, S-CS2 high-true input.
When both S-CS1# and S-CS2 are asserted, the SRAM die is selected. When either S-CS1# or
S-CS2 is deasserted, the SRAM die is deselected. 1, 4
R-UB#
R-LB# Input RAM UPPER/LOWER BYTE ENABLES: PSRAM- and SRAM-specific signals; low-true inputs.
When low, R-UB# enables DQ[15:8] and R-LB# enables DQ[7:0] during PSRAM or SRAM Read
and Write cycles. When high, R-UB# masks DQ[15:8] and R-LB# masks DQ[7:0]. 1
Power Signals
F-VPP Power FLASH PROGRAM/ERASE VOLTAGE: Flash specific.
F-VPP supplies program or erase power to the flash die.
F[2:1]-VCC Power
FLASH CORE POWER SUPPLY: Flash specific.
F[2:1]-VCC supplies the core power to the flash die.
For NOR/ NAND stacked d evice, F1- VCC is dedicated for all NOR di es, F2- VCC is dedicat ed for all
NAND dies.
5
Table 8: Signal Descriptions for x16C / x16C AD-Mux / x16C AA/D-Mux Ballout (Sheet 3
of 4)
Symbol Type Signal Descriptions Notes
June 2009 Datasheet
309823-18 41
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Notes:
1. Only available on stacked device combinations with NAND, SRAM, and/or LPSDRAM die. Otherwise treated as RFU.
2. F2-OE# and N-RE# share the same package ball at location H9. Only one signal function is available, depending on the
stacked device combination.
3. P-CRE and P-MODE# share the same package ball at location K9. Only one signal function is available, depending on the
stacked device combination.
4. S-CS1# and N-WE# share the same package ball at location J2. Only one signal function is available, depending on the
stacked device combination.
5. The F2-VCC signal applies to a NAND flash die if one exists; if not, the F2-VCC signal applies to the NOR flash die.
VCCQ Power I/O POWER SUPPLY: Global device I/O power.
VCCQ supplies the device input/output driver voltage.
P-VCC Power PSRAM CORE POWER SUPPLY: PSRAM specific.
P-VCC supplies the core power to the PSRAM die. 1
S-VCC Power SR AM POWER SUPPLY: SRAM specific.
S-VCC supplies the core power to the SRAM die. 1
VSS Groun
dDEVICE GROUND: Global ground reference for all signals and power supplies.
Connect all VSS balls to s ystem ground. D o n ot float any VSS connections.
DU DO NOT USE:
Ball should not be connected to any power supplies, signals, or other balls. Ball can be left
floating.
RFU RESERVED for FUTURE USE:
Reserved by Numonyx for future device functionality and enhancement. Ball must be left
floating.
Table 8: Signal Descriptions for x16C / x16C AD-Mux / x16C AA/D-Mux Ballout (Sheet 4
of 4)
Symbol Type Signal Descriptions Notes
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
42 309823-18
4.6 Ballouts, x48D
4.6.1 x48D (165-Ball) Ballout: Bus A = x1 6NOR/x16NAND, Bus B =
x32DRAM
Figure 20: x48D Electrical Ballout: Bus A = x16 NOR/x16 NAND, Bus B = x32 DRA M
123456789101112
ADU
A-A13_F A-A15_F A-A16_F B-A1_D B-A10_D B-A13_D B-A11_D B-A8_D
DU A
BDU
A-A11_F A-A12_F A-A14_F B-A3_D B-A2_D B-A0_D RAS#_D B-A12_D B-A9_D B-A7_D
DU B
C
A-A9_F A-A8_F A-A10_F VSS CAS#_D VCC_D CS#_D1 WE#_D VSS VCCQ_LW B-A6 B-A5_D
C
D
A-A22_F A-A21_F DPD_F CKE_D2 BA1_D BA0_D CKE_D1 IO7_FN IO15_FN D15_D VSSQ_LW B-A4_D
D
E
A-A20_F A-A26_F ADV#_F WE#_F CLK#_D CLK_D CS#_D2 IO6_FN IO14_FN D14_D D13_D D12_D
E
F
A-A25_F A-A24_F R/B#_N CE#_N1,
A-A27_F IO5_FN IO13_FN D11_D DQS1_D D10_D
F
G
A-A23_F A-A19_F VCC2_N,
VCC2_F CE#_F2,
CE#_N2
RFU
CLK_F VCCQ_FN IO12_FN D8_D D9_D
G
H
A-A18_F A-A17_F VCC1_F CE#_F1 ALE_N OE#_F VSS VSSQ_FN VCC2_N,
VCC2_F DM1_D
H
J
A-A7_F A-A6_F VSS CLE_N WP1#_F IO3_FN IO11_FN IO4_FN VCC1_F
RFU
J
K
A-A5_F A-A4_F WAIT_F WP2#_N,
WP2#_F RE#_N VCCQ_FN VCCQ_LW VSSQ_LW VPP_F DM0_D
K
L
A-A3_F A-A2_F WE#_N VSS VCCQ_UW DM3_D IO9_FN IO0_FN VSSQ_FN IO1_FN VSSQ_LW VCCQ_LW
L
M
A-A1_F A-A0_F VCC_D DM2_D VSSQ_UW D31_D D30_D IO8_FN IO10_FN D7_D D6_D D5_D
M
N
VCCQ_UW VSSQ_UW D22_D D21_D D20_D D29_D DQS3_D VSS IO2_FN D3_D DQS0_D D4_D
N
PDU
D23_D DQS2_D D19_D D18_D D28_D D27_D D26_D RST#_F D1_D D2_D
DU P
RDU
D17_D D16_D VSSQ_UW VCCQ_UW D25_D D24_D VCC_D D0_D
DU R
123456789101112
RFU
DU Reserved for Future Use
Do Not Use
Legend:
Oi 2
Top View - Ball Side Down
Acti ve Sig na ls
Unused Active Signals = RFU for this Option
June 2009 Datasheet
309823-18 43
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
4.6.2 x48D (165-Ball) Ballout: Bus A = x16NOR/x16NAND, Bus B =
x16DRAM
Figure 21: x48D Electrical Ballout: Bus A = x16 NOR/x16 NAND, Bus B = x16 DRAM
123456789101112
ADU
A-A13_F,
RFU A-A15_F,
RFU A-A16_F,
RFU B-A1_D B-A10_D B-A13_D B-A11_D B-A8_D
DU A
BDU
A-A11_F,
RFU A-A12_F,
RFU A-A14_F,
RFU B-A3_D B-A2_D B-A0_D RAS#_D B-A12_D B-A9_D B-A7_D
DU B
C
A-A9_F,
RFU A-A8_F,
RFU A-A10_F,
RFU VSS CAS#_D VCC_D CS#_D1 WE#_D VSS RFU B-A6_D B-A5_D
C
D
A-A22_F,
RFU A-A21_F,
RFU DPD_F CKE_D2 BA1_D BA0_D CKE_D1 IO7_FN IO15_FN RFU RFU B-A4_D
D
E
A-A20_F,
RFU A-A26_F,
RFU ADV#_F WE#_F CLK#_D CLK_D CS#_D2 IO6_FN IO14_FN RFU RFU RFU
E
F
A-A25_F,
RFU A-A24_F,
RFU R/B#_N CE#_N1 IO5_FN IO13_FN RFU RFU RFU
F
G
A-A23_F,
RFU A-A19_F,
RFU VCC2_N,
VCC2_F CE#_F2,
CE#_N2
RFU
CLK_F VCCQ_FN IO12_FN RFU RFU
G
H
A-A18_F,
RFU A-A17_F,
RFU VCC1_F CE#_F1 ALE_N OE#_F VSS VSSQ_FN VCC2_N,
VCC2_F RFU
H
J
A-A7_F,
RFU A-A6_F,
RFU VSS CLE_N WP1#_F IO3_FN IO11_FN IO4_FN VCC1_F
RFU
J
K
A-A5_F,
RFU A-A4_F,
RFU WAIT_F WP2#_N RE#_N VCCQ_FN RFU RFU VPP_F RFU
K
L
A-A3_F,
RFU A-A2_F,
RFU WE#_N VSS VCCQ_D DM1_D IO9_FN IO0_FN VSSQ_FN IO1_FN RFU RFU
L
M
A-A1_F,
RFU A-A0_F,
RFU VCC_D DM0_D VSSQ_D D15_D D14_D IO8_FN IO10_FN RFU RFU RFU
M
N
VCCQ_D VSSQ_D D6_D D5_D D4_D D13_D DQS1_D VSS IO2_FN RFU RFU RFU
N
PDU
D7_D DQS0_D D3_D D2_D D12_D D11_D D10_D RST#_F RFU RFU
DU P
RDU
D1_D D0_D VSSQ_D VCCQ_D D9_D D8_D VCC_D RFU
DU R
123456789101112
RFU
DU
Top View - Ball Side Dow n
Active Signals
Unused Active Signals = RFU for this Option
Reserved for Future Use
Option 5:
Bus A = x16 NOR + x16 NAND, Bus B = x16 DRAM
Do Not Use
Legend:
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
44 309823-18
4.7 Signal Descriptions, x48D
Table 9: Signal Descriptions - NOR Flash Memory Die
Symbol Type Description
Non-Mux Interface
A[Max:0] Input Address: Address inputs for all read/write cycles.
4Gb2Gb1Gb512Mb256Mb128Mb
A[Max] = A27A26A25A24A23A22
D[Max:0] Input/
Output
Data: Data or command inputs during write cycles; data, status, or device-information
outputs during read cycles.
D[31:16] is also refer as the “Upper Wo rd” for a x32 I/O interface
D[15:0] is also refer as the “Lower Word” for a x32 I/O interface.
AD-Mux / AAD-Mux Interface
A[Max:16] Input Address: Upper address inputs for all read/write cycles.
4Gb2Gb1Gb512Mb256Mb128Mb
A[Max] = A27A26A25A24A23A22
AD[15:0] Input/
Output
Address or Data: Lower-address inputs during the address phase for all read/write cycles;
data or command inputs during write cycles; data, status, or device-information outputs
during read cycles.
Control Signals
CE# Input Chip Enable (low-true): When low, selects the die; when hi gh, dese lects the di e and place s it
in standby.
OE# Input Output Enable (low-true): Must be low for reads, and high for writes.
WE# Input Write Enable (low-true): Must be low for writes, and high for reads.
CLK Input Clock: Synchronizes burst-read operations with the host controller.
ADV# Input Address Valid (low-true): When low, enables address inputs. For synchronous-burst reads,
address inputs are latched on the rising edge.
WAIT Output Wait (configurable high- or low-true): When asserted, indicates D[15:0] is invalid. When
deasserted, indicates D[15:0] is valid.
WP# Input Write Protect (low-true): When low, enables Block Lock-Down; when high, disables Block
Lock-Down.
DPD Input
Deep Power-Down (configurable high- or low-true): Used to enter and exit Deep Power-
Down (DPD) mode when enabled by ECR15:
ECR15DPD-assertedDPD-deasserted
0 No effectNo effect
1 Enter DPD modeExit DPD mode
RST# Input Reset (low-true): When low, inhibits all operations; must be high for normal operations.
VPP Input Erase/P rogram Voltage: Enabling voltage for progr am and erase oper ations. Arra y contents
cannot be altered when VPP is at or below VPPLK.
VCC Power Core Power: Supply voltage for core circuits. All operations are inhibited when VCC is at or
below VLKO.
VCCQ Power I/O Power: Supply voltage for all I/O drivers. All oper ations are inhibited when VCCQ is at or
below VLKOQ.
VSS Power Logic Ground: Core log ic ground return. Conn ect all VSS balls to s ystem ground - do not float
any VSS balls.
VSSQ Power I/O Ground: I/O-driver ground return. Connect all VSSQ balls to system ground - do not
float any VSSQ balls.
June 2009 Datasheet
309823-18 45
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Table 10: Signal Descriptions - LPSDRAM Memory Die
Symbol Type Description
A[Max:0]
(for x16) Input
Address: Address inputs for all bus cycles for x16 Interface.
DensityRow AddressColumn Address
128MbA[11:0]A[8:0]
256MbA[12:0]A[8:0]
512MbA[12:0]A[9:0]
1024MbA[13:0]A[9:0]
A[Max:0]
(for x32) Input
Address: Address inputs for all bus cycles for x32 Interface.
DensityRow AddressColumn Address
256MbA[11:0]A[8:0]
512MbA[12:0]A[8:0]
1024MbA[12:0]A[9:0]
BA[1:0] Input Bank Address: Selects one-of-four available banks during bus cycles.
D[Max:0] Input/
Output
Data: Data inputs during write cycles; data outputs during read cycles.
D[31:16] is also refer as the “Upper Wo rd” for a x32 I/O interface
D[15:0] is also refer as the “Lower Word” for a x32 I/O interface.
DM3
DM2 Input Data Masks (high-true): Used only during write operations, DM2-high masks D[23:16] and
DM3-high masks D[31:24]. When low, DM[3:2] unmask their respective bytes.
DM0
DM1 Input Data Masks (high-true): Used only during write operations, DM0-high masks D[7:0] and
DM1-high masks D[15:8]. When low, DM[1:0] unmask their respective bytes.
CKE Input Clock Enable (high-true) : When sampled high , the next clock is v alid. When sampled low , the
next clock is invalid.
CS# Input Chip Select (low-true): When CS# is sampled low, command inputs are valid. When CS# is
sampled high, command inputs are ignored but any on-going operation continues.
RAS#
CAS#
WE# Input Command Inputs: When sampled with CS#-low and CKE-hi gh, RAS# (R ow Addres s Strobe),
CAS# (Column Address Strobe), and WE# (Write Enable) define the device command.
SDR Only
CK Input Clock: Address, data, and control signals (except DM) are sampled (i.e., registered) on the
rising edge of CK.
DDR Only
CLK
CLK# Input
Clock: Differential clock-pair. All input signals (except data, DQS and DM) are sampled (i.e.,
registered) on the positive crossing (i.e., CK rising edge and CK# falling edge) of CK/CK#.
Read/write data is registered on both the positive and the negative crossing (i.e., CK falling
edge and CK# rising edge) of CK/CK#.
DQS3
DQS2 Input/
Output
Data Strobes: Output during read cycles; input during write cycles. The rising and falling
edges of DQS2 and DQS3 provide the data-sampling reference for D[23:16] and D[31:24],
respectively.
DQS0
DQS1 Input/
Output
Data Strobes: Output during read cycles; input during write cycles. The rising and falling
edges of DQS0 and DQS1 provide the data-sampling reference for D[7:0] and D[15:8],
respectively.
Power
VDD Power Power: Supply voltage.
VCCQ Power I/O Power: Supply voltage for all I/O drivers.
VSS Power Logic Ground: Core logic ground return. Connect all VSS balls to system ground - do not float
any VSS balls.
VSSQ Power I/O Ground: I/O-driver ground return. Connect all VSSQ balls to system groun d - do not float
any VSSQ balls .
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
46 309823-18
Table 11: Signal Descriptions - NAND Flash Memory Die
Symbol Type Description
I/O[Max:0] Input/
Output
Address and Data: Address inputs and data I/Os for all bus cycles.
I/O [15:7] is also refer as the “Upper Byte” for a x16 I/O interface
I/O [7:0] is also refer as the “Lower Byte” for a x16 I/O interface
CE# Input Chip Enable (low-true): CE#-low selects the die; CE#-high deselects the die, placing it in
standby.
ALE Input Address Latch Enable (high-true): ALE-high causes IO[7:0] to be latched in as an address
on the rising edge of WE#.
CLE Input Command Latch Enable (high-true): CLE-high causes IO[7:0] to be latched in as a
command code on the rising edge of WE#.
RE# Input Read Enable (low-true): OE# must be low for reads and high for writes.
WE# Input Write Enable (low-true): WE# must be low for writes and high for reads.
WP# Input Write Protect (low-true):
R/B# Input Ready/Busy: R/B#-high indicates the die is Ready; R/B#-low indicates the die is busy
performing an internal operation.
VCC Power Logic Power: Supply voltage for core logic circuits. All operations are inhibited at or below
VLKO.
VSS Power Logic Ground: Core logic ground return. Connect all VSS balls to system ground - do not float
any VSS balls.
June 2009 Datasheet
309823-18 47
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
5.0 Maximum Ratings and Operating Conditions
5.1 Absolute Maximum Ratings
Warning: Stressing the device beyond the Absolute Maximum Ratings may cause permanent
damage. These are stress ratings only.
5.2 Operating Conditions
Warning: Operation beyond the “Operating Conditions” is not recommended and extended
exposure beyond the “Operating Conditions” may affect device reliability.
NOTICE: This document con tains information availabl e at the time of its release. The specifications are subject to change witho ut
notice. Verify with your local Numonyx sales office that you have the latest datasheet before finalizing a design.
Table 12: Absolute Maximum Ratings
Parameter Min Max Unit Conditions Notes
Temperature under Bias Expanded –30 +85 °C 1
Storage Temperature –65 +125 °C 1
F-VCC Voltage –2.0 VCCQ + 2.0 V 2,3
VCCQ and P-VCC Voltage –2.0 VCCQ + 2.0 V 2,4
Voltage on any input/output signal (except
VCC, VCCQ, and VPP) –2.0 VCCQ + 2.0 V 2,4
F-VPP Voltage –2.0 +11.5 V 2,3
ISH Output Short Circuit Current 100 mA 5
VPPH Time 80 Hours 6
Block Program/Erase Cycles: Main Blocks 100,000 Cycles F-VPP = VCC or F-VPP = VPPH 6
Notes:
1. Temperature is Ambient, not Case.
2. Voltage is referenced to VSS.
3. During signal transitions, minimum DC voltage may undershoot to –2.0 V for periods < 20 ns; maximum DC voltage
may overshoo t to VCC (max) + 2.0 V for periods < 20 ns.
4. During signal transitions, minimum DC voltage may undershoot to –1.0 V for periods < 20 ns; maximum DC voltage
may overshoo t to VCCQ (max) + 1.0 V for periods < 20 ns.
5. Output shorted f or no more than one second. No more than one output shorted at a time.
6. Operation beyond this limit may degrade performance.
Table 13: Operating Conditions
Symbol Description Min Max Unit Conditions
TCOperating Temperature (Case Temperature) –30 +85 °C
VCC VCC Supply Voltage +1.7 +2.0 V
VCCQ I/O Supply Voltage +1.7 +2.0 V
VPPL Programming Voltage (Logic Level) +0.9 +2.0 V
VPPH Factory Programming Voltage (High Level) +8.5 +9.5 V
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
48 309823-18
6.0 Electrical Characteristics
6.1 Initialization
Proper device initialization and operation is dependent on the power-up/down
sequence, reset procedure, and adequate power-supply decoupling. The following
sections describe each of these areas.
6.1.1 Power-Up/Down Characteristics
To prevent conditions that could result in spurious program or erase operations, the
power-up/power-down sequence shown in Table 14 is recommended. Note that each
power supply must reach its minimum voltage range before applying/removing the
next supply voltage.
* Power supplies connected or sequenced together.
Device inputs must not be driven until all supply voltages reach their minimum ra nge.
RST# should be low during power transitions.
Note: If VCCQ is below VLKOQ, the device is reset.
6.1.2 Reset Characteristics
During power-up and power-down, RST# should be asserted to prevent spurious
program or erase operations. While RST# is low, device operations are disabled; all
inputs such as address and control are ignored; and all outputs such as data and WAIT
are placed in High-Z. Invalid bus conditions are effectively masked out.
Upon power-up, RST# can be deasserted after tVCCPH, allowing the device to exit from
reset. Upon exiting from reset, the device defaults to asynchronous Read Array mode,
and the Status Register defaults to 0080h. Array data is av ailable after tPHQV, or a bus-
write cycle can begin after tPHWL.
If RST# is asserted during a program or erase operation, the operation will abort and
array contents at that location will be invalid.
For proper system initialization, connect RST# to the low-true reset signal that asserts
whenever the processor is reset. This will ensure the flash device is in the expected
read mode (i.e., Read Array) upon startup.
6.1.3 Power Supply Decoupling
High-speed flash memories require adequate power-supply decoupling to prevent
external transient noise from affecting device operations, and to prevent internally-
generated transient noise from affecting other devices in the system.
Table 14: Power-Up/Down Sequence
Power Supply
Voltage Power-Up Sequence Power-Down Sequence
VCC(min) 1st 1st 1st* Sequencing n ot
required*
3rd 2nd 2nd* Sequencing not
required*
VCCQ(min) 2nd 2nd* 2nd 1st*
VPP(min) 3rd 2nd 1st 1st
June 2009 Datasheet
309823-18 49
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Ceramic chip capacitors of 0.01 to 0.1 µF capacitors should be used between all VCC,
VCCQ, VPP supply connections and system ground. These high-frequency, inherently
low-inductance capacitors should be placed as close as possible to the device package,
or on the opposite side of the printed circuit board close to the center of the device-
package footprint.
Larger (4.7 µF to 33.0 µF) electrolytic or tantulum bulk capacitors should also be
distributed as needed throughout the system to compensate for voltage sags caused by
circuit trace inductance.
Transient current magnitudes depend on the capacitive and inductive loading on the
device’s outputs. For best signal integrity and device performance, high-speed design
rules should be used when designing the printed-circuit board. Circuit-trace
impedances should match output-driver impedance with adequate ground-return
paths. This will help minimize signal reflections (overshoot/undershoot) and noise
caused by high-speed signal edge rates.
6.2 DC Current Specifications
The M18 device includes specifications for different lithographies, densities, and
frequencies. For additional information on combinations, see Table 4,M18 Product
Litho/Density/Frequency Combinations” on page 10 in the Section 2.0, “Functional
Description.
Table 15: DC Current Specifications (Sheet 1 of 3)
Sym Parameter Litho
(nm) Density
(Mbit)
1.7 V – 2.0 V Unit Test Conditions Notes
Typ Max
ILI Input Load Current ±1 µA VCC = VCC Max
VCCQ = VCCQ Max
VIN = VCCQ or VSS 1
ILO Output Leakage Current ±1 µA VCC = VCC Max
VCCQ = VCCQ Max
VIN = VCCQ or VSS
ICCS VCC Standby
90 256
512
35
50
95
120
µA
VCC = VCCMax
VCCQ = VCCQMax
CE# = VCCQ
RST# = VCCQ or GND
(for ICCS)
WP# = VIH
1,2
65
128
256
512
1,024
45
50
60
70
115
130
160
185
ICCAPS APS
90 256
512
35
50
95
120
µA
VCC = VCC Max
VCCQ = VCCQ Max
CE# = VSSQ
RST# = VCCQ
All inputs are at rail to
rail (VCCQ or VSSQ).
65
128
256
512
1,024
45
50
60
70
115
130
160
185
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
50 309823-18
IDPD DPD 2 30 µA
VCC = VCC Max
VCCQ = VCCQ Max
CE# = VCCQ
RST# = VCCQ
ECR[15] = VCCQ
DPD = VCCQ or VSSQ
All inputs are at rail to
rail (VCCQ or VSSQ).
8
ICCR Average VCC Read: Asynchronous Single Word Read
f = 5 MHz, (1 CLK) 25 30 mA
VCC = VCCMAX
CE# = VIL
OE# = VIH
Inputs: VIL or VIH
1,3,4,5
ICCR Average VCC Read:
Page Mode Read
f = 13 MHz, (17 CLK) Burst = 16 Word 11 15 mA
VCC = VCCMAX
CE# = VIL
OE# = VIH
Inputs: VIL or VIH
1,3,4,5
ICCR Average VCC Read:
Synchronous Burst Read
f = 66 MHz, LC = 7
Burst = 8 Word 22 32 mA VCC = VCCMAX
CE# = VIL
OE# = VIH
Inputs: VIL or VIH
1,3,4,5
Burst = 16 Word 19 26 mA
Burst = Continuous 25 34 mA
ICCR Average VCC Read:
Synchronous Burst Read
f = 108 MHz, LC = 10
Burst = 8 Word 26 36 mA VCC = VCCMAX
CE# = VIL
OE# = VIH
Inputs: VIL or VIH
1,3,4,5
Burst = 16 Word 23 30 mA
Burst = Continuous 30 42 mA
ICCR Average VCC Read:
Synchronous Burst Read
f = 133 MHz, LC = 13
Burst = 8 Word 26 35 mA VCC = VCCMAX
CE# = VIL
OE# = VIH
Inputs: VIL or VIH
1,3,4,5
Burst = 16 Word 24 33 mA
Burst = Continuous 33 46 mA
ICCW,
ICCE
ICCBC
VCC Program
VCC Erase
VCC Blank Check 35 50 mA VPP = VPPL or VPP =
VPPH, program/erase in
progress
1,3,4,
5,7
ICCWS,
ICCES
VCC Program Suspend
VCC Erase Suspend
90 256
512
35
50
95
120
µA CE# = VCCQ; suspend in
progress 1,3,6
65
128
256
512
1,024
45
50
60
70
115
130
160
185
IPPS,
IPPWS,
IPPES
VPP Standby
VPP Program Suspend
VPP Erase Suspend 0.2 5 µA VPP = VPPL; suspend in
progress 3
IPPR VPP Read 2 15 µA VPP VCC 3
IPPW VPP Program 0.05 0.1 mA VPP = VPPL = VPPH,
program in progress 3
Table 15: DC Current Specifications (Sheet 2 of 3)
Sym Parameter Litho
(nm) Density
(Mbit)
1.7 V – 2.0 V Unit Test Conditions Notes
Typ Max
June 2009 Datasheet
309823-18 51
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
6.3 DC Voltage Specifications
IPPE VPP Erase 0.05 0.1 mA VPP = VPPL = VPPH, erase
in progress 3
IPPBC VPP Blank Check 0.05 0.1 mA VPP = VPPL = VPPH, blank
check in progress 3
Notes:
1. All currents are RMS unless noted. Typical values at typical VCC, TC = +25 °C.
2. ICCS is the average current meas ured over any 5 ms time interval 5 µs after CE# is deasserted.
3. Sampled, not 100% tested.
4. VCC read + program current is the sum of VCC read and VCC program currents.
5. VCC read + erase current is the sum of VCC read and VCC erase currents.
6. ICCES is specified with the device deselected. If device is read while in erase suspend, current is ICCES plus ICCR
7. ICCW, ICCE measured over typical or max times specified in Section 7.4, “Program and Erase
Characteristics” on page 73
8. IDPD is the current measured 40 µs after entering DPD.
Table 16: DC Voltage Specifications
Symbol Parameter VCCQ 1.7 V – 2.0 V Unit Test Condition Notes
Min Max
VIL Input Low Voltage 0 0.4
V
—1
VIH Input High Voltage VCCQ –0.4 VCCQ ——
VOL Output Low Voltage 0.1 VCC = VCCMIN
VCCQ = VCCQMIN
IOL = 100 µA
VOH Output High Voltage VCCQ –0.1 VCC = VCCMIN
VCCQ = VCCQMIN
IOH = –100 µA
VPPLK VPP Lock-Out Voltage 0.4 2
VLKO VCC Lock Voltage 1.0
VLKOQ VCCQ Lock Voltage 0.9
Notes:
1. During signal tr ansitions, v oltage can u ndershoot to –1.0 V and o versh oot to maximu m V CCQ+1.0 V for durations of < 2
ns.
2. VPP VPPLK inhibits erase and program operations. Do not use VPPL and VPPH outside their valid ranges.
Table 15: DC Current Specifications (Sheet 3 of 3)
Sym Parameter Litho
(nm) Density
(Mbit)
1.7 V – 2.0 V Unit Test Conditions Notes
Typ Max
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
52 309823-18
6.4 Capacitance
Table 17: Capacitance
Symbol Parameter Min Typ Max Unit Condition Notes
CIN Input Capacitance (Address, CLK, CE#,
OE#, ADV#, WE#, WP#, DPD and RST#) 246
pF VIN = 0 - 2.0 V 1,2
COUT Output Capacitance (Data and WAIT) 2 5 6 VOUT = 0 - 2.0 V
Notes:
1. TC = +25°C, f = 1 MHz.
2. Sampled, not 100% tested.
3. Silicon die capacitance only. Add 1 pF for discrete packages; for SCSP total capacitance equals 2 pF + sum of silicon die
capacitance.
June 2009 Datasheet
309823-18 53
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
7.0 NOR Flash AC Characteristics
Timing symbols used in the timing diagrams within this document conform to the
following conventions:
Note: Exceptions to this conventions include tACC and tAPA . tACC is a generic timing symbol
that refers to the aggregate initial-access delay as determined by tAVQV, tELQV, and
tGLQV (whichever is satisfied last) of the flash device. tAPA is specified in the flash
device datasheet, and is the address-to-data delay for subsequent page-mode reads.
7.1 AC Test Conditions
Note: AC test inputs are driven at VCCQ for Logic ‘1’ and 0.0 V for Logic ‘0’. Input/output timing begins and ends at VCCQ/2.
Figure 22: Timing Symbol Notation Convention
Table 18: Codes for Timing Signals and Timing States
Signal Code State Code
Address A High H
Data - Read Q Low L
Data - Write D High-Z Z
Chip Enable (CE#) E Low-Z X
Output Enable (OE#) G Valid V
Write Enable (WE#) W Invalid I
Address Valid (ADV#) V
Rese t (RST#) P
Clock (CLK) C
WAIT T
Figure 23: AC Input/Output Reference Waveform
E
tL Q V
Source Signal Target St at e
Source St at e Target Signal
VCCQ
0V
VCCQ
/2 VCCQ/2
Test Points
Input Output
V
IH
V
IL
t
RISE/FALL
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
54 309823-18
Notes:
1. See the following table for component values.
2. Test configuration component value for worst case speed conditions.
3. CL includes jig capaci ta nce.
7.2 Read Specifications
Read specifications for 108 MHz and 133 MHz M18 devices are included here. Fo r
additional information on lithography, density, and frequency combinations, see
Table 4, “M18 Product Litho/Density/Frequency Combinations” on page 10 in the
Section 2.0, “Functional Description.
Devices which support frequencies up to 133 MHz must meet additional timing
specifications for synchronous reads (for address latching with CLK) as listed in
Table 22, “AC Read, CLK-Latching (133 MHz), VCCQ = 1.7 V to 2.0 V” on page 56.
Table 19: AC Input Requirements
Symbol Parameter Frequency Min Max Unit Condition
tRISE/FALL Inputs rise/fall time (Address, CLK, CE#,
OE#, ADV#, WE#, WP#) @133MHz, 108MHz 0.3 1.2
ns VIL to VIH or VIH to VIL
@66MHz 0 3
tASKW Address-Address skew 0 3 At VCCQ/2
Figure 24: Transient Equivalent Testing Load Circuit
Table 20: Test Configuration Component Value for Worst Case Speed Conditions
Test Configuration CL (pF)
1.7 V Standard Test 30
2.0 V Standard Test 30
Figure 25: Clock Input AC Waveform
Device
Under Test Out
CL
CLK [C] VIH
VIL
R203
R202
R201
CLKINPUT.vsd
VCCQ/2
June 2009 Datasheet
309823-18 55
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Table 21: AC Read, Legacy-Latching (108 MHz), VCCQ = 1.7 V to 2.0 V (Sheet 1 of 2)
Nbr. Symbol Parameter196 ns Unit Notes
Min Max
Asynchronous Specifications
R1 tAVAV Read cycle time 96 ns
R2 tAVQV Address to output valid 96 ns
R3 tELQV CE# low to output valid 96 ns
R4 tGLQV OE# low to output valid 20 ns 2
R5 tPHQV RST# high to output valid 150 ns
R6 tELQX CE# low to output in low-Z 0 ns 3
R7 tGLQX OE# low to output in low-Z 0 ns 2,3
R8 tEHQZ CE# high to output in high-Z 9 ns
3R9 tGHQZ OE# high to output in high-Z 9 ns
R10 tOH Output hold from first occurring address, CE#, or OE# change 0 ns
R11 tEHEL CE# pulse width high 7 ns
R12 tELTV CE# low to WAIT valid 11 ns
R13 tEHTZ CE# high to WAIT high Z 9 ns 3
R14 tGHTV OE# high to WAIT valid (AD-Mux only) 7 ns
R15 tGLTV OE# low to WAIT valid 7 ns
R16 tGLTX OE# low to WAIT in low-Z 0 ns 3
R17 tGHTZ OE# low to WAIT in high-Z (non-mux only) 0 9 ns 3
Latching Specifications
R101 tAVVH Address setup to ADV# high 5 ns
R102 tELVH CE# low to A DV# high 9 ns
R103 tVLQV ADV# low to output valid 96 ns
R104 tVLVH ADV# pulse width low 7 ns
R105 tVHVL ADV# pulse width high 7 ns
R106 tVHAX Address hold from ADV# high 5 ns 4
R107 tVHGL ADV# high to OE# low (AD-Mux only) 7 ns
R108 tAPA Page address access (non-mux only) 15 ns
R111 tPHVH RST# high to ADV# high 30 ns
Clock Specifications
R200 fCLK CLK frequency 108 MHz
R201 tCLK CLK period 9.26 n s
R202 tCH/CL CLK high/low time 0.45 0.55 CLK
period
R203 tFCLK/RCLK CLK fall/rise time 0.3 1.2 ns
Synchronous Specifications
R301 tAVCH Address setup to CLK high 5 ns
R302 tVLCH ADV# low setup to CLK high 5 ns
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
56 309823-18
R303 tELCH CE# low setup to CLK high 5 ns
R304 tCHQV CLK to output valid 7 ns
R305 tCHQX Output hold from CLK high 2 ns
R306 tCHAX Address hold from CLK high 5 ns 4
R307 tCHTV CLK high to WAIT valid 7 ns
R311 tCHVL ADV# high hold from CLK 0 ns
R312 tCHTX WAIT hold from CLK 2 ns
Notes:
1. See Figure 23, “AC Input/Output Re ference Waveform” on page 53 for timing measurements and
maximum allowable input slew rate.
2. OE# may be delayed by up to tELQV – tGLQV after CE#’s falling edge without impact to tELQV.
3. Sampled, not 100% tested.
4. Address hold in synchronous burst mode is tCHAX or tVHAX, whichever timing specification is satisfied first.
Table 21: AC Read, Legacy-Latching (108 MHz), VCCQ = 1.7 V to 2.0 V (Sheet 2 of 2)
Nbr. Symbol Parameter196 ns Unit Notes
Min Max
Table 22: AC Read, CLK-Latching (133 MHz), VCCQ = 1.7 V to 2.0 V (Sheet 1 of 2)
Nbr. Symbol Parameter196 ns Units Notes
Min Max
Asynchronous Specifications
R1 tAVAV Read cyc le t ime 96 ns
R2 tAVQV Address to output valid 96 ns
R3 tELQV CE# low to output valid 96 ns
R4 tGLQV OE# low to output valid 7 ns 2
R5 tPHQV RST# high to output valid 1 50 ns
R6 tELQX CE# low to output in low-Z 0 ns 3
R7 tGLQX OE# low to output in low-Z 0 ns 2,3
R8 tEHQZ CE# high to output in high-Z 7 ns
3R9 tGHQZ OE# high to output in high -Z 7 ns
R10 tOH Output hold from first occurring address, CE#, or OE# change 0 ns
R11 tEHEL CE# pulse width high 7 ns
R12 tELTV CE# low to WAIT valid 8 ns
R13 tEHTZ CE# high to WAIT high Z 7 ns 3
R14 tGHTV OE# high to WAIT valid (AD-Mux only) 5.5 ns
R15 tGLTV OE# low to WAIT valid 5.5 ns
R16 tGLTX OE# low to WAIT in low-Z 0 ns 3
R17 tGHTZ OE# high to WAIT in high-Z (non-mux only) 0 7 ns 3
Latching Specifications
R101 tAVVH Address setup to ADV# high 5 ns
R102 tELVH CE# low to ADV# high 7 ns
R103 tVLQV ADV# low to output valid 96 ns
June 2009 Datasheet
309823-18 57
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
7.2.1 Read Timing Waveforms
The following sections show the timing waveforms for Asynchronous and Synchronous
read specifications for Non-Mux and AD-Mux M18 devices.
The Synchronous read timing waveforms apply to both the 108 and 133 MHz devices.
However please note that M18 devices which only support up to 108 MHz need not
meet the R313 to R317 timing specifications.
R104 tVLVH ADV# pulse width low 7 ns
R105 tVHVL ADV# pulse width high 7 ns
R106 tVHAX Address hold from ADV# high 5 ns
R107 tVHGL ADV# high to OE# low (AD-Mux only) 2 ns
R108 tAPA Page address access (non-mux only) 15 ns
R111 tPHVH RST# high to ADV# high 30 ns
Clock Specifications
R200 fCLK CLK frequency 133 MHz
R201 tCLK CLK period 7.5 ns
R202 tCH/CL CLK high/low time 0.45 0.55 CLK
Period
R203 tFCLK/RCLK CLK fall/rise time 0.3 1.2 ns
Synchronous Specifications
R301 tAVCH Address setup to CLK high 2 ns
R302 tVLCH ADV# low setup to CLK high 2 ns
R303 tELCH CE# low setup to CLK high 2.5 ns
R304 tCHQV CLK to output valid 5.5 ns
R305 tCHQX Output hold from CLK high 2 ns
R306 tCHAX Address hold from CLK high 2 ns
R307 tCHTV CLK high to WAIT valid 5.5 ns
R311 tCHVL ADV# high hold from CLK 2 ns
R312 tCHTX WAIT hold from CLK high 2 ns
R313 tCHVH ADV# hold from CLK high 2 ns
R314 tCHGL CLK to OE# low (AD-Mux only) 2 ns
R315 tACC Read access time from address latching clock 96 ns
R316 tVLVH ADV# pulse width low for sync reads 1 2 clks
R317 tVHCH ADV# high to CLK high 2 ns
Notes:
1. See Figure 23, “AC Input/Ou tput Reference Waveform” on page 53 for timing measurements and
maximum allowable input slew rate.
2. OE# may be de layed by up to tELQV – tGLQV after CE#’s falling edge without impact to tELQV.
3. Sampled, not 100% tested.
Table 22: AC Read, CLK-Latching (133 MHz), VCCQ = 1.7 V to 2.0 V (Sheet 2 of 2)
Nbr. Symbol Parameter196 ns Units Notes
Min Max
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
58 309823-18
Please note that the WAIT signal polarity in all the timing waveforms is low-true
(RCR10 = 0). WAIT is shown as de-asserted with valid data (RCR8 = 0). WAIT is de-
asserted during asynchronous reads.
7.2.2 Timings: Non-Mux Device, Async Read
Table 23: List of Read Timing wavef orms
M18 Device Description
Non-Mux
Async Page-Mode Read
Synchronous 8- or 16-word Burst Read
Synchronous Continuous Mis-aligned Burst Read
Synchronous Burst with Burst-Interrupt
ADMux
Async Single-Word Read
Synchronous 8- or 16-word Burst Read
Synchronous Continuous Mis-aligned Burst Read
Synchronous Burst with Burst-Interrupt
Figure 26: Async Page-Mode Read (Non-Mux)
R5
R9
R8
R10
R108
R10
R108
R10
R108
R10R6 R7
R12 R15
R16
R17R4
R11R11
R13
R102 R3
R111
R104
R101
R104
R105
R103
R105
R1
R106
R1
R2
A[MAX:4]
A[3:0]
ADV#
CE#
OE#
WAIT
DQ[15:0]
RST#
June 2009 Datasheet
309823-18 59
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
7.2.3 Timings: Non-Mux Device, Sync Read
Notes:
1. 8-word and 16-word burst are always wrap-only.
2. R2, R3 and R103 apply to legacy-latching only; R315 and R316 apply to clock-only latching only.
3. For legacy-latching (ADV# OR CLK latching), ADV# can be held low throughout the synchronous read operation.
Figure 27: Synchronous 8- or 16-word Burst Read (Non-Mux)
R5
R111
R9
R8
R304
R305
R304
R305
R315
R2
R304
R3
R4
R103
R7
R17
R13R307
R312
R307
R12
R15
R16
R11R11
R303
R102
R105R105R316
R317
R313
R106
R104
R101
R316
R311
R301
R104
R306
R302
R1
R202
R201
R202
R202R202R201Latency Count R1
Latency Count
CLK
A[MAX:0]
ADV#
CE#
OE#
WAIT
DQ[15:0]
RST#
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
60 309823-18
.
Notes:
1. R2, R3 and R103 apply to legacy-latching only; R315 and R316 apply to clock-only latching only.
2. For legacy-latching (ADV# OR CLK latching), ADV# can be held low throughout the synchronous read operation.
Figure 28: Synchronous Continuous Mis-aligned Burst (Non-Mux)
Q
Q
Q
End of WL
Q
Q
Q
R5
R111
R8
R9
R10
R10
R304
R305
R304
R305
R4
R3
R103
R304
R315
R2
R6R7
R17
R13R307
R312
R307
R312
R307
R15
R12
R16
R11R11
R303
R102
R105R105
R316
R317
R313
R106
R104
R101
R316
R311
R301
R104
R306
R302
R1
R202
R201
R202
R202R202
R201Latency Count R1
Latency Count
CLK
A
[MAX:0]
ADV#
CE#
OE#
WAIT
DQ[15:0]
RST#
June 2009 Datasheet
309823-18 61
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
.
Notes:
1. R2, R3 and R103 apply to legacy-latching only; R315 and R316 apply to clock-only latching only
2. For legacy-latching (ADV# OR CLK latching), ADV# can be held low throughout the synchronous read operation.
3. A burst can be interrupted by toggling CE# or ADV#. If ADV# interrupts burst, then R105 applies.
Figure 29: Sync Burst with Burst-Interrupt (Non-Mux)
Q
Q
Q
Q
R5
R111
R305
R304
R305
R4
R3
R103 R304
R315
R2
R6
R7
R307
R312
R307
R15
R12
R16
R303
R102R11R11R303
R102
R316
R313
R
1
0
R104
R101
R316R105 R311
R301
R104
R105R316
R317
R313
R106
R104
R101
R316R311
R301
R104
R306R302R306R302
R1
R202
R201 R202
R202R202
R201Latency Count R1
Latency Count
CLK
A[MAX:0]
ADV#
CE#
OE#
WAIT
DQ[15:0]
RST#
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
62 309823-18
7.2.4 Timings: AD-Mux Device , Asyn c Read
Note: Diagram shows back-to-back read operations.
Figure 30: Async Single-Word Read (AD-Mux)
A
A
A
Q
A
Q
R5
R13R12R13R12
R9
R4
R107R9
R4
R107
R10
R8R3R11 R102
R10
R8
R11R3
R102
R106R101
R104 R103
R104
R111
R106
R104
R101
R103
R104
R105R105
R7R7
R1
R2
R1
R2 R1
A[MAX:16]
A
/DQ[15:0]
ADV#
CE#
OE#
WAIT
RST#
June 2009 Datasheet
309823-18 63
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
7.2.5 Timings: AD-Mux Device, Sync Read
.
Notes:
1. 8-word and 16-word burst are always wrap-only.
2. R2, R3 and R103 apply to legacy-latching only; R315 and R316 apply to clock-only latching only.
Figure 31: Synchronous 8- or 16-wo rd burst read (AD-Mu x)
A A
A
Q
Q
Q
A
R111 R5
R307
R15
R16R12
R9
R10
R314
R107 R7
R4
R11 R303
R102R11
R303
R102 R3
R316
R313
R
1
0
R104
R101
R316R105 R311
R301
R104
R105R316
R317
R313
R106
R104
R101
R316R311
R301
R104 R103
R306R302
R304
R305
R315 R304
R2
R306R302
R1
R202
R201
R202
R202R202 R201Latency Count R1
Latency Count
CLK
A[MAX:16]
A/DQ[15:0]
ADV#
CE#
OE#
WAIT
RST#
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
64 309823-18
Note: R2, R3 and R103 apply to legacy-latching only; R315 and R316 apply to clock-only latching only.
Notes:
1. R2, R3 and R103 apply to legacy-latching only (ADV# OR CLK latching); R315 and R316 apply to clock-only latching only
2. A burst can be interrupted by togglin g CE# or ADV#.
Figure 32: Synchronous Continuous Mis-Aligned Burst (AD-Mux)
A
A
Q
Q
Q
End of WL
Q
Q
Q
R111 R5
R13
R14
R307
R312
R307
R312
R307
R15
R16R12
R9
R10
R314
R107 R7 R4
R11R11
R8
R10R303
R102 R3
R105R105
R316 R317
R313
R106
R104
R101
R316
R311
R301
R104
R103
R304
R305
R304
R305
R315
R304
R2
R306
R302
R1
R202
R201
R202
R202R202
R201Latency Count R1
Latency Count
CLK
A[MAX:16]
A
/DQ[15:0]
ADV#
CE#
OE#
WAIT
RST#
Figure 33: Synchronous Burst with Burst-Interrupt (AD-Mux)
A
A
A
Q
Q
Q
A
R111 R5
R307
R15
R16R12
R9
R10
R314
R107 R7
R4
R11 R303
R102R11
R303
R102 R3
R316
R313
R
1
0
R104
R101
R316R105 R311
R301
R104
R105R316
R317
R313
R106
R104
R101
R316R311
R301
R104 R103
R306R302
R304
R305
R315 R304
R2
R306R302
R1
R202
R201
R202
R202R202 R201Latency Count R1
Latency Count
CLK
A[MAX:16]
A
/DQ[15:0]
ADV#
CE#
OE#
WAIT
RST#
June 2009 Datasheet
309823-18 65
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
7.3 Write Specifications
The M18 device includes specifications for different lithographies, densities, and
frequencies. For additional information on combinations, see Table 4,M18 Product
Litho/Density/Frequency Combinations” on page 10 in the Section 2.0, “Functional
Description.
Table 24: AC Write Specifications
Number Symbol Parameter (1, 2) Min Max Units Notes
W1 tPHWL RST# high recovery to WE# low 150 ns 1,2,3
W2 tELWL CE# setup to WE# low 0 ns 1,2
W3 tWLWH WE# write pulse width low 40 ns 1,2,4
W4 tDVWH Data setup to WE# high 40 ns
1,2
W5 tAVWH Address setup to WE# high 40 ns
W6 tWHEH CE# hold from WE# high 0 ns
W7 tWHDX Data hold from WE# high 0 ns
W8 tWHAX Address hold from WE# high (non-mux only) 0 ns
W9 tWHWL WE# pulse width high 20 ns 1,2,5
W10 tVPWH VPP setup to WE# high 200 ns
1,2,3,7
W11 tQVVL VPP hold from Status read 0 ns
W12 tQVBL WP# hold from Status read 0 ns
W13 tBHWH WP# setup to WE# high 200 ns
W14 tWHGL WE# high to OE# low 0 ns 1, 2 ,8
W15 tVLWH ADV# low to WE# high (AD-Mux only) 55 ns 1,2
W16 tWHQV WE# high to read valid tAVQV+30 ns 1,2,3,9
Write to Synchronous Read Specifications
W19 tWHCH WE# high to Clock high 15 ns 1,2,3,6,9
W27 tWHEL WE# high to CE# low 9 ns 1,2,3,6,9
W28 tWHVL WE# high to ADV# low 7 ns 1,2,3,6,9
Bus Write with Active Clock Specifications
W21 tVHWL ADV# high to WE# low 27 ns 1,2,10,11
W22 tCHWL Clock high to WE# low 27 ns
Notes:
1. Write timing characteristics during erase suspend are the same as write-only operations.
2. A write operation can be terminated with either CE# or WE#.
3. Sampled, not 100% tested.
4. Write pulse width low (tWLWH or tELEH) is defined from CE# or WE# low (whichever occurs last) to CE# or WE# high
(whichever occurs first). Hence, tWLWH = tELEH = tWLEH = tELWH.
5. Write pulse width high (tWHWL or tEHEL) is defined from CE# or WE# high (whichever occurs first) to CE# or WE# low
(whichever occurs last). Hence, tWHWL = tEHEL = tWHEL = tEHWL).
6. tWHCH must be met when transitioning from a write cycle to a synchronous burst read. In addition there must be a CE#
toggle after WE# goes high.
7. VPP and WP# should be at a valid level until erase or program success is determined.
8. When doing a Read Status operation following any command that alters the Status Register data, W14 is 20ns.
9. Add 10ns if the write operations results in a RCR or block lock s tatus change, for the su bsequent read oper ation to reflect
this change.
10. This specification is applicable only if the part is configured in synchronous mode and an active clock is running. Either
tVHWL or tCHWL must be met depending on the whether the address is latched on ADV# or CLK.
11. These specifications are not applicable to 133 MHz devices.
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
66 309823-18
7.3.1 Write Timing Waveforms
The following sections show the timing waveforms for write specifications and write-to-
read and read-to-write transitions fo r Non-Mux and AD-Mux M18 devices.
The Synchronous read timings apply to both the 108 and 133 MHz devices. However
please note that M18 devices which only support up to 108 MHz need not meet the
R313 to R317 timing specifications.
Please note that the WAIT signal polarity in all the timing waveforms is low-true
(RCR10 = 0). WAIT is de-asserted during asynchronous reads.
Table 25: List of Write Timing waveforms
M18 Device Description
Non-Mux
Write to Write
Async Read to Write
Write to Async Read
Sync Read to Write
Write to Sync Read
ADMux
Write to Write
Async Read to Write
Write to Async Read
Sync Read to Write
Write to Sync Read
June 2009 Datasheet
309823-18 67
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
7.3.2 Timings: Non Mux Device
Figure 34: Write to Write (Non-Mux)
W13
W1
W7
W4
W7
W4
W3W9 W3W9W3W3
W6W2W6W2
W8W8 W5W5
A
ddr ess [ A]
ADV#
CE# [ E }
WE# [W]
OE# [G]
Data [D/Q]
RST # [ P ]
WP#
Figure 35: Async Read to Write (Non-Mux)
A
A
Q D
R17R15
W7
W4R9
R8
R10R4
R3
R2
W6
W3
W15
W2 W3
R11R11
R105R105
A
ddress [A]
ADV# [V]
CE # [ E ]
OE# [G]
WE# [W]
D/Q[15:0]
WAIT [T]
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
68 309823-18
.
Figure 36: Write to Async Read (Non-Mux)
Write Ad
r
Re ad Ad
r
High-Z
D Q R9 R8
R10
R4
R2
R3
W16
W7
W4
R17R15
W14
W5 W3 W6 W8W3
R11R11W2
A
ddress [A]
ADV# [V]
CE# [ E]
WE# [W ]
OE# [G]
WAIT [T]
Data [D/Q]
Figure 37: Sync Read to Write (Non-Mux)
Q0 Q1 D
High-Z High-Z
R307
W7W4R305R304
R305
R304
W3W3
R105R105R316R316
R302
R11R11R303
W5R306R301
W22R313R311
CL K [C]
A
ddress [A]
CE # [E]
ADV# [V]
WE# [W]
OE# [G]
Data [D/Q]
WAI T [T]
June 2009 Datasheet
309823-18 69
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Figure 38: Write to Sync Read (Non-Mux)
Wrt Add
r
Rd Addr
DQ0 Q1 Q2
R307
R15
R305
R304
R305
R304
R305R304
W7
W4
W14
W28
W3
W22 W3
R11
W27
W9
R11
W9
R313R105 R311
R105
R301
R303
R302
W19
CLK
A
ddress [ A]
AD V# [ V]
CE# [E]
WE# [W]
OE# [G]
Data [D/Q]
WAIT [T]
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
70 309823-18
7.3.3 Timings: AD-Mux Device
Figure 39: Write to Write (AD-Mux)
A
D
A
D
W13
W1
W3W9 W3W9W3W3
W6W2W6W2
W15R106
W7
W4
R101
W5
A[m ax-16] [A]
A
/DQ[15 -0] [ A /D]
ADV# [v]
CE # [ E]
WE# [W]
OE# [G]
RS T# [ P]
WP#
June 2009 Datasheet
309823-18 71
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Figure 40: Async Read to Write (AD-Mux)
A
A
A
Q
A
D
R13R12R13R12
W3
W15
W7
W4
W3
R9R107 R4
R11
R8
R11R3
R105R105R101
R10R2
A[Max:16]
A
/DQ[15:0]
ADV# [V]
CE # [ E]
OE# [G]
WE# [W]
WAIT [T]
Figure 41: Write to Async Read (AD-M u x)
A
A
A
D
A
Q
R13
R12
R13R12
R9
R107 R4
W14
W3W3W2
R105R105
W15
R8
R11 R3
R11
W6
R2W7
W4
W5
A[Max:16]
A
/DQ[15:0]
CE # [E ]
ADV# [V]
WE# [W]
OE# [G]
WA IT [T]
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
72 309823-18
Notes:
1. CLK may be stopped during write c ycle.
2. W22 is the time between the Address-latching-CLK and WE#. In case of ADV#-latching, W21 must be met instead.
Note: CLK may be stopped during write cycle.
Figure 42: Sync Read to Write (AD-Mux)
A A
AQ0 Q1 A D
High-Z High-Z
R307
W7
W4
W15R316R316
R302
R11R11R303
R305R304
R305
R304
W5R306R301
W22R313R311
CL K [ C]
A[Max:16]
A/DQ[15:0]
CE # [ E]
ADV# [V]
WE# [W]
OE# [G]
WA IT [T]
Figure 43: Write to Sync Read (AD-Mux)
A A
A D A Q0 Q1 Q2
W14
W27
W3
W22 W3
R11R11
R105 W28
R105
W15
R307
R15
R305R304
R305
R304
R305
R304W7
W4
W5
W19
CLK
A[Max:16]
A/DQ[15:0]
WA IT [T]
ADV# [V]
CE # [E]
WE# [W]
OE# [G]
June 2009 Datasheet
309823-18 73
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
7.4 Program and Erase Characteristics
The M18 device includes specifications for different lithographies, densities, and
frequencies. For additional information on combinations, see Table 4,M18 Product
Litho/Density/Frequency Combinations” on page 10 in the Section 2.0, “Functional
Description.
Table 26: Program-Erase Characteristics
Nbr. Symbol Parameter
VPPL/VPPH
Unit Notes
Litho (nm) Density
(Mbit) Min Typ Max
Conventional Word Programming
W200 tPROG/W Program
Time
Single word (first
word) 115 230 µs 1,2
Single word
(subsequent word) 50 230
Buffered Programming
W200 tPROG/W
Program
Time
Single word 250 500 µs
1
W250 tPROG/PB One Buffer (512
words)
90
65
256, 512
128, 256, 512,
1024
2.15
1.02
4.3
2.05 ms
Buffered Enhanced Factory Programming
W451 tBEFP/W Program
Time
Single word 90
65
256, 512
128, 256, 512,
1024
4.2
2.0 µs 1,3,4
W452 tBEFP/
Setup Buffered EFP Setup 5 1
Erasing and Suspending
W501 tERS/MAB Erase
Time 128-Kword Main
Array Block ——0.94s1
W600 tSUSP/P Suspen
d
Latency
Program suspend 20 30 µs 1
W601 tSUSP/E Erase suspend 20 30 1
Blank Check
W702 tBC/MB Blank
Check Main array block 3.2 ms 1
Notes:
1. Typical values measured at TC = +25 °C and nominal voltages. Performance numbers are valid for all speed versions.
Sampled, but not 100% tested.
2. First and subsequent words refer to first word and subsequent words in Control Mode programming region.
3. Averaged over entire device.
4. BEFP not validated at VPPL.
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
74 309823-18
7.5 Reset Specifications
7.6 Deep Power Down Specifications
Table 27: Reset Specifications
Nbr. Symbol Parameter Min Max Unit Notes
P1 tPLPH RST# pulse width low 100 ns 1,2,3,4,7
P2 tPLRH RST# low to device reset during erase 25
µs
1,3,4,7
RST# low to device reset during program 25 1,3,4,7
P3 tVCCPH VCC Power valid to RST# de-assertion (high) 300 1,4,5,6
Notes:
1. These specifications are valid for all device versions (packages and speeds).
2. The device may reset if tPLPH is < tPLPH MIN, but this is not guaranteed.
3. Not applicable if RST# is tied to Vccq.
4. Sampled, but not 100% tested.
5. If RST# is tied to the VCC supply, device will not be ready until tVCCPH after VCC VCC min.
6. If RST# is tied to any supply/signal with VCCQ voltage levels, the RST# input voltage must not exceed VCC until VCC
VCC(min).
7. Reset completes within tPLPH if RST# is asserted while no erase or program operation is executing.
Figure 44: Reset Operation Timing
(
A) Reset during
read mode
(B) Reset during
program or block erase
P1
P2
(C) Reset during
program or block erase
P1
P2
V
IH
V
IL
V
IH
V
IL
V
IH
V
IL
RST# [P]
RST# [P]
RST# [P]
Abort
Complete
Abort
Complete
V
CC
0V
V
CC
(D) VCC Power-up to
RST# high
P1 R5
P2
P3
P2 R5
R5
Table 28: Deep Power Down Specifications (Sheet 1 of 2)
Nbr. Symbol Parameter Min Max Unit Notes
S1 tSLSH (tSHSL) DPD asserted pulse width 100 ns 1,2,3
June 2009 Datasheet
309823-18 75
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Note: DPD pin is low-true (ECR14 = 0)
Note: DPD pin is low-true (ECR14 = 0)
S2 tEHSH ( tEHSL) CE# high to DPD asserted 0
µs
1,2
S3 tSHEL (tSLEL) DPD deasserted to CE# low 75 1,2
S4 tPHEL RST# high during DPD state to CE# low (DPD
deasserted to CE# low) 75 1,2
Notes:
1. These specifications are valid for all device versions (packages and speeds).
2. Sampled, but not 100% tested.
3. DPD must remain asserted for the duration of Deep Power Down mode. DPD current levels are achieved 40 µs after
entering the DPD mode.
Figure 45: Deep Power Down Oper ation Timing
Table 28: Deep Power Down Specifications (Sheet 2 of 2)
Nbr. Symbol Parameter Min Max Unit Notes
S3
S1
S2
DPD [S]
CE# [E]
RST# [P ]
Figure 46: Reset During Deep Power Down Operation Timing
S4
S2
RST# [ P]
DPD [S ]
CE# [E]
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
76 309823-18
8.0 NOR Flash Bus Interface
The flash device uses low-true control signal inputs, and is selected by asserting the
chip enable (CE#) input. The output enable (OE#) input is asserted for read
operations, while the write enable (WE#) input is asserted for write operations. OE#
and WE# should never be asserted at the same time; otherwise, indeterminate device
operation will result. All bus cycles to or from the flash memory conform to standard
microcontroller bus cycles.
Commands are written to the device to control all operations.
Table 29 shows the logic levels that must be applied to the control-signal inputs of the
device for the various bus operations.
Notes:
1. X = Don’t care (High or Low)
2. DPD polarity determined by ECR14. Shown low-true here.
8.1 Bus Reads
To perform a read operation, both CE# and OE# must be asserted; #RST# and WE#
must be deasserted. OE# is the data-output control and when asserted, the output
data is driven on to the data I/O bus. All read operations are indep endent of the
voltage level on VPP.
The Automatic Power Savin gs (APS) feature prov ides low power operation following
reads during active mode. After data is read from the memory array and the address
lines are quiescent, APS automatically places the device into standby. In APS, device
current is reduced to ICCAPS.
The device supports two read configurations:
Asynchronous reads. RCR15 = 1. This is the default configuration after power-up/
reset.
Non-multiplexed devices support asynchronous page-mode reads. AD-
Multiplexed devices support only asychronous single-word reads.
Synchronous Burst reads. RCR15 = 0.
Table 29: Flash Memory Control Signals
Operation RST# DPD2CE#1OE#1WE#1Address1Data I/O
Reset Low High X X X X High-Z
Read High High Low Low High Valid Output
Output Disable High High Low High High X High-Z
Write High High Low High Valid Input
High High High Low Valid Input
Standby HighHighHigh X X X High-Z
Deep Power-Down High Low High X X X High-Z
June 2009 Datasheet
309823-18 77
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
8.1.1 Asynchronous single-word reads
In asynchronous single-word read mode, a single word of data corresponding to the
address is driven onto the data bus after the initial access delay. The address is latched
when ADV# is deasserted. For AD-multiplexed devices, ADV# must be deasserted
before OE# is asserted.
If only asynchronous reads are to be performed, CLK must be tied to a valid VIH or VIL
level, and the WAIT signal can be floated. In addition, for non-multiplexed devices,
ADV# must be tied to ground.
8.1.2 Asynchronous Page Mode (Non-multiplexed devices only)
In asynchronous page mode, sixteen data words are “sensed” simultaneously from the
flash memory array and loaded into an internal page buffer. The buffer word
corresponding to the initial address is driven onto the data bus after the initial access
delay. Subsequent word s in the page are outp ut after the page access delay. A[3:0]
bits determine which page word is output during a read operation. A[MAX:4] and ADV#
must be stable throughout the page access.
WAIT is deasserted during asynchronous page mode. ADV# can be driven high to latch
the address, or held low throughout the read cycle. CLK is not used for asynchronous
page-mode reads, and is ignored.
8.1.3 Synchronous Burst Mode
Synchronous burst mode is a clock-synchronous read oper ation that improv es the read
performance of flash memory over that of asynchronous reads.
Synchronous bu rst mode is enabled by programming the Read Configuration R egister
(RCR) of the flash memory device. The RCR is also used to configure the burst
parameters of the flash device, including Latency Count, burst length of 8, 16 and
continuous, and WAIT polarity.
Three additional signals are used for burst mode: CLK, ADV#, and WAIT.
The address for synchronous read oper ations is latched on the ADV# rising edge or the
first rising CLK edge after ADV# low , whichever occurs first for devices that support up
to 108 MHz. For devices that support up to 133 MHz, the address is latched on the last
CLK edge when ADV# is low.
During synchronous read modes, the first word is output from the data buffer on the
rising CLK edge after the initial access latency delay. Subsequent data is output on
rising CLK edges following a tCHQV delay. However, for a synchronous non-array read,
the same word of data will be output on successive rising clock edges until the burst
length requirements are satisfied.
8.1.3.1 WAIT Operation
Upon power up or exit from reset, WAIT polarity defaults to low-true operation (RCR10
= 0). During synchronous reads (RCR15 = 0), WAIT asserts when read data is invalid,
and deasserts when read data is valid. During asynchronous reads (RCR15 = 1), WAIT
is deasserted. During writes, WAIT is High-Z on non-mux devices, and deasserted on
AD-mux devices. Table 30 summarizes WAIT behavior.
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
78 309823-18
Notes:
1. X = don’t care (high or low).
2. Active: WAIT asserted = invalid data; WAIT deasserted = valid data.
3. This table does not apply to AADM devices. See Appendix A for WAIT Behavior in AADM Mode.
8.2 Bus Writes
To perform a write operation, both CE# and WE# are asserted while RST# and OE# are
deasserted. All device write operations are asynchronous, with CLK being ignored, but
CLK can be kept active/toggling. During a write operation in non-muxed devices,
address and data are latched on the rising edge of WE# or CE#, whichever occurs first.
During a write operation in mux ed devices, address is latched durin g the rising edge of
ADV# OR CE# whichever occurs first and Data is latched during the rising edge of WE#
OR CE# whichever occurs first.
8.3 Reset
The device enters a reset mode when RST# is asserted. In reset mode, internal
circuitry is turned off and outputs are placed in a high-impedance state. The device
shuts down any operation in progress, a process which takes a minimum amount of
time to complete.
To return from reset mode, RST# must be deasserted. Normal operation is restored
after a wake-up interval.
8.4 Deep Power-Down
The device enters DPD mode when the following two conditions are met: ECR15 is
set(1) and DPD is asserted. The two conditions can be satisfied in any order. ECR14 bit
determines the DPD asserted logic level. While in this mode, RST# and CE# must be
deasserted.
The device exits DPD m ode when DPD is deasserted. There is an exit latency before the
device returns to standby mode and any operations are allowed. See the datasheet for
the timing specifications.
The device should not be placed in DPD mode when a program/erase operation is
ongoing or suspended. If the device enters DPD mode in the middle of a program,
erase or suspend, the operation is terminated and the memory contents at the aborted
location (for a program) or block (for an erase) are no longer valid.
Table 30: WAIT Behavior Summary
Device Operation CE# OE# WE# WAIT Notes
Device not selected Standby High X X High-Z 1
Non-Mux Device
Output Disable
Low
High High High-Z
Sync Read Low High Active 2
Async Read Low High Deasserted
Write High Low High-Z
AD-Mux Device
Output Disable High High Deasserted 3
Sync Read Low High Active 2, 3
Async Read Low High Deasserted 3
Write High Low Deasserted 3
June 2009 Datasheet
309823-18 79
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
While in DPD mode, the read-mode of each partition, configuration registers (RCR and
ECR), and block lock bits, are preserved. Status register is reset to 0080h; i.e., if the
Status register contains error bits, they will be cleared.
8.5 Standby
When CE# is deasserted, the device is deselected and placed in standby, substantially
reducing power consumption. In standby, data outputs are placed in high-Z,
independent of the level placed on OE#. If deselected during a Program or Erase
operation, the device continues to consume active power until the operation is
complete. There is no additional latency for subsequent read operations.
8.6 Output Disable
When OE# is deasserted with CE# asserted, the device outputs are disabled. Output
pins are placed in a high-impedance state. WAIT is deasserted in AD-muxed devices
and driven to High-Z in non-multiplexed devices.
8.7 Bus Cycle Interleaving
When issuing commands to the device, a read operation can occur between the two
write cycles of a 2-cycle command. (See Figure 47 and Figure 48) However, a write
operation cannot occur between the two write cycles of a 2-cycle command and will
cause a command sequence error (See Figure 49).
Figure 47: Operating Mode with Correct Command Sequence Example
Partition A Partition A Partition B
0x20 0xD0 0xFF
A
ddress [A]
WE# [W]
OE# [G]
Da ta [D/Q]
Figure 48: Operating Mode with Correct Command Sequence Example
Partiti o n A Partition B
Partiti on A
0x20 Valid Array Data 0xD0
A
ddress [A]
WE# [W ]
OE# [G]
Data [D/Q]
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
80 309823-18
8.7.1 Read Operation During Program Buffer fill
Due to the large buffer size of devices, the system interrupt latency may be impacted
during the buffer fill phase of a buffered programming operation. Please refer to the
relevant Application Note listed in Section 1.4, “Additional Information” on page 7 to
implement a software solution for your system.
8.8 Read-to-Write and Write-to-Read Bus Transitions
Consecutive read and write bus cycles must be properly separated from each other to
avoid bus contention. These cycle separ ation specs are described in the sections below.
8.8.1 Write to Asynchronous read transition
To transition from a bus write to an asynchronous read operation, either CE# or ADV#
must be toggled after WE# goes high.
8.8.2 Write to synchronous rea d tran sition
To transition from a bus write to a synchronous read operation, either CE# or ADV#
must be toggled after WE# goes high. In addition, W19 (tWHCH -WE# high to CLK high)
must be met.
8.8.3 Asynchronous/Synchronous read to write transition
To transition from a asynchronous/synchronous read to a write operation, either CE# or
ADV# must be toggled after OE# goes high.
8.8.4 Bus write with active clock
To perform a bus write when the device is in synchronous mode and the clock is active,
W21 (tVHWL- ADV# High to WE# Low) or W22 (tCHWL -Clock high to WE# low) must be
met.
Figure 49: Operating Mode with Illegal Command Sequence Example
Partiti o n A Partiti on B Partition A
Partition A
0x20
0xFF
0xD0
SR[7:0]
A
ddress [A]
WE# [W ]
OE# [G]
Da t a [D/Q]
June 2009 Datasheet
309823-18 81
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
9.0 NOR Flash Operations
This section describes the operational features of NOR flash memory. Operations are
command-based—command codes are first issued to the device, and then the device
performs the desired operation. All command codes are issued to the device using bus-
write cycles as explained in Section 3.0, “NOR Flash Bus Interface” on page 10. A
complete list of available command codes can be found in Section 5.0, “Device
Command Codes” on page 40.
9.1 Status Register
The Status Register (SR) is a 16-bit, read-only register that indicates device and
partition status, and operational errors. To read the Status Register, issue the Read
Status Register command. Subsequent reads output Status Register information on
AD/DQ[15:10].
SR status bits are set and cleared by the device. SR error bits are set by the device,
and must be cleared using the Clear Status Register command. Upon power-up or exit
from reset, the Status Register defaults to 0080h.
Table 31: Status Register Bit Definitions (Sheet 1 of 2)
Status Register (SR) Bits Default Value = 0080h
Reserved Region
Program
Status
Ready
Status
Erase
Suspend
Status
Erase
Error Program
Error
Program
/Erase
Voltage
Error
Program
Suspend
Status
Block-
Locked
Error
Partition
Status
15-10 9-8 7 6 5 4 3 2 1 0
Bit Name Description
15-10 Reserved Reserved for future use; these bits will always be set to zero.
9-8 Region Program Status
SR9 SR8
0 0 = Region program successful.
1 0 = Region program error - Attempted write with object data to Control
Mode region.
0 1 = Region program error - Attempted rewrite to Object Mode region.
1 1 = Region program error - Attempted write using illegal command.
SR4 will also be set along with SR[8,9] for the above error
conditions.
7Ready Status 0 = Device is busy; SR[9:8], SR[6:1] are invalid;
1 = Device is ready; SR[9:8], SR[6:1] are valid.
6 Erase Suspend Status 0 = Erase suspen d not in effect.
1 = Erase suspend in effect.
5
Erase
Error /
Blank
Check
Error Command
Sequence Error
SR5 SR4
0 0 = Program or erase operation successful.
0 1 = Program error - operation aborted.
1 0 = Erase error: op eration aborted / Blank check error : op eration failed.
1 1 = Command sequence error - command aborted.
4Program
Error
3V
PP Error 0=V
PP within acceptable limits during program or erase operation.
1=V
PP not within acceptable limits during program or erase operation.
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
82 309823-18
9.1.1 Clearing the Status Register
The Status Register (SR) contain status and error bits which are set by the device. SR
status bits are cleared by the device; however, SR error bits are cleared by issuing the
Clear Status Register command. Resetting the device also clears the Status Register.
Depending on the current state of the partition, issuing the Clear Status Command will
place the addressed partition in Read Status mode. Please see 'Next State' Table for
further details. Other partitions are not affected.
Note: Care should be taken to avoid Status R egister ambiguity. If a command sequence error
occurs while in an Erase Suspend condition, the Status Register will indicate a
Command Sequence error by setting SR4 and SR5. When the erase operation is
resumed (and finishes), any errors that may have occurred during the erase operation
will be masked by the Command Sequence error. To avoid this situation, clear the
Status Register prior to resuming a suspended erase operation.
The Clear Status Register command functions independent of the voltage level on VPP.
9.2 Read Configuration Register
The Read Configuration Register (RCR) is a 16-bit read/write register used to select
bus-read modes, and to configure synchronous-burst read characteristics of the flash
device. All Read Configuration R egister bits are set and cleared using the Program Read
Configuration Register command.
2 Program Suspend Status 0 = Program suspend not in effect.
1 = Program suspend in effect.
1 Block-Locked Error 0 = Block NOT locked during program or erase - operation successful.
1 = Block locked during program or erase - operation aborted.
0 Partition Status
SR7 SR0
0 0 = Active program or erase operation in addressed partition.
BEFP: Program or Verify complete, or Ready for data.
0 1 = Active program or erase operation in other partition.
BEFP: Program or Verify in progress.
1 0 = No active program or erase operation in any partition.
BEFP: Operation complete
1 1 = Reserved.
Table 31: Status Register Bit Definitions (Sheet 2 of 2)
Status Register (SR) Bits Default Value = 0080h
Reserved Region
Program
Status
Ready
Status
Erase
Suspend
Status
Erase
Error Program
Error
Program
/Erase
Voltage
Error
Program
Suspend
Status
Block-
Locked
Error
Partition
Status
15-10 9-8 7 6 5 4 3 2 1 0
Bit Name Description
Table 32: Clear Status Register Command Bus Cycles
Command Setup Write Cycle Confirm Write Cycle
Address Bus Data Bus Address Bus Data Bus
Clear Status Register Device Address 0050h --- ---
June 2009 Datasheet
309823-18 83
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Upon power-up or exit from reset, the Read Configuration Register defaults to
asynchronous mode (RCR15 = 1; RCR[14:11] and RCR[9:0] are ignored).
To read the RCR value, issue the Read Device Information command to the desired
partition. Subsequent reads from the <partition base address> + 05h will output
RCR[15:0] on the data bus.
9.2.1 Latency Count
The Latency Count value programmed into RCR[14:11] is the number of valid CLK
edges from address-latch to the start of the data-output delay. When the Latency
Count has been satisfied, output data is driven after tCHQV.
Table 33: Read Configuration Register Bit Definitions
Read Configuration Register (RCR) Default: CR15 = 1
Read
Mode Latency Count WAIT
Polarity RWAIT
Delay Reserved Burst Length
15 14 13 12 11 10 9 8 7:3 2 1 0
Bit Name Description
15 Read Mode 0 = Synchronous burst-mode reads
1 = Asynchronous page-mode reads (default)
14:11 Latency Count
Bits: 14131211
0011=3
0100=4
0101=5
0110=6
0111=7
1000=8
1001=9
1010=10
1011=11
1100=12
(Other bit settings are reserved)
10 WAIT Polarity 0 = WAIT signal is active low (default)
1 = WAIT signal is active high
9 Reserved Write 0 to reserved bits
8WAIT Delay 0 = WAIT de-asserted with valid data
1 = WAIT de-asserted one cycle before valid data (default)
7:3 Reserved Write 0 to reserved bits
2:0 Burst Length
010=8-word burst (wrap only)
011=16-word burst (wrap only)
111=Continuous-word burst (no-wrap; default) (Other bit settings
are reserved)
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
84 309823-18
Notes:
1. Address latched on valid clock edge with ADV# low and LC count begins.
2. Address latched on ADV# rising edge. LC count begins on subsequent valid CLK edge.
9.3 Enhanced Configuration Register
The Enhanced Configur ation Register (ECR) is a volatile 16-bit, read/write register used
to select Deep Power Down (DPD) operation and to modify the output-driver strength
of the flash device. All Enhanced Configuration Register bits are set and cleared using
the Program Enhanced Configuration Register command. Upon power-up or exit from
reset, the Enhanced Configuration Reg ister defaults to 0004h.
To read the value of the ECR, issue the Read Device Information command to the
desired partition. Subsequent reads from the <partition base address> + 06h returns
ECR[15:0].
Figure 50: Latency Count Period
ADV#-Latch (2)
CLK Latc h ( 1)
tCHQV
Latency CountLatency Count
CLK
A
DV# (1)
A
DV# (2)
A[Max:0]
CE#
OE#
DQ[15:0]
Table 34: CLK Frequencies for LC Settings
VCCQ = 1.7 V to 2.0 V
Latency Count Setting Frequency Supported (MHz)
3 32.6 MHz
4 43.5 MHz
5 54.3 MHz
6 65.2 MHz
7 76.1 MHz
8 87 MHz
9 97.8 MHz
10 108.7 MHz
11 119.6 MHz
12 130.4 MHz
13 133.3 MHz
June 2009 Datasheet
309823-18 85
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
9.3.1 Output Driver Control
Output Driver Control enables the user to adjust the device’s output-driver strength of
the data I/O bus and WAIT signal. Upon power-up or reset, ECR[2:0] defaults to an
output impedance setting of 30 Ohms. To change the output -driver strength, ECR[2:0]
must be programmed to the desired setting as shown in Table 36,Output Driver
Control Characteristics”.
9.3.2 Programming the ECR
The ECR is programmed by issuing the Program Enhanced Configuration Register
command. This is a two-cycle command sequence requiring a Setup command to be
issued first, followed by a Confirm command. Bus-write cycles to the flash device
between the setup and confirm commands are not allowed—a command sequence
error will result. However, flash bus-read cycles between the Setup and Confirm
commands are allowed.
Table 35: Enhanced Configuration Register Bit Definitions
Enhanced Configuration Register Default = 0004h
Deep Power Down
(DPD) Mod e DPD Polarity Reserved Output Driver Control
15 14 13:3 2 1 0
Bit Name Description
15 Deep Power Down (DPD) Mode 0 = DPD Disabled (default)
1 = DPD Enabled
14 DPD Pin Polarity 0=Active Low (default)
1=Active High
13:3 Reserved Write 0 to reserved bits
2:0 Output Driver Control
Bits: 210
001=1
010=2
011=3
100=4 (default)
101=5
110=6
(Other bit settings are reserved)
Table 36: Output Driver Control Characteristics
Control Bits ECR[2:0] Impedance @ VCCQ/2 (Ohm) Driver Multiplier Load Driven at Same Speed (pF)
001 (1) 90 1/3 10
010 (2) 60 1/2 15
011 (3) 45 2/3 20
100 (4) default 30 1 30
101 (5) 20 3/2 35
110 (6) 15 2 40
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
86 309823-18
To program the Enhanced Configuration Register, the desired settings for ECR[15:0]
are placed on the address bus. The setup command (0060h) is driven on the data bus.
Upon issuing the setup command, the device/addressed partition is automatically
changed to Read Status Register mode.
Next, the Confirm command (0004h) is driven on the data bus. After issuing the
Confirm command, the addressed partition is automatically switched to Read Array
mode.
This command functions independently of the applied VPP voltage.
Note: Since the desired register value is placed on the address lines, any hardware-
connection offsets between the host’s address outputs and the flash device’s address
inputs must be considered, similar to programming the RCR.
9.4 Read Operations
The following types of data can be read from the device: array data, device
information, CFI data, and device status Upon power-up or return from reset, the
device defaults to R ead Array mode. To change the device’s read mode, the appropriate
command must be issued to the device. Table 38, “Read Mode Command Bus Cycles”
shows the command codes used to configure the device for the desired read mode. The
following sections describe each read mode.
9.4.1 Read Array
Upon power-up or exit from reset, the device defaults to Read Array mode. Issuing the
Read Array command places the addressed partition in Read Array mode. Subsequent
reads output array data. The addressed partition remains in Read Array mode until a
different read command is issued, or a progr am or er ase oper ation is performed in that
partition, in which case, the read mode is automatically changed to Read Status.
To change a partition to R ead Array mode while it is progr amming or er asing, first issue
the Suspend command. After the operation has been suspended, issue the Read Array
command to the partition. When the program or erase operation is subsequently
resumed, the read state of the partition will not change. To change the read state of the
partition to Status read mode, issue a Read Status command to the partition.
Table 37: Program Enhanced Configuration Register Command Bus Cycles
Command Setup Write Cycle Confirm Write Cycle
Address Bus Data Bus Address Bus Data B us
Program Enhanced Configuration Register Register Data 0060h Register Data 0004h
Table 38: Read Mode Command Bus Cycles
Command Setup Write Cycle Confirm Write Cycle
Address Bus Data Bus Address Bus Data Bu s
Read Array Partition Address 00FFh --- ---
Read Status Register Partition Address 0070h --- ---
Read Device Information Partition Address 0090h --- ---
CFI Query Partition Address 0098h --- ---
June 2009 Datasheet
309823-18 87
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Note: Issuing the R ead Arr ay com mand to a partition that is activ ely progr amming or er asing
causes subsequent reads from that partition to output invalid data. Valid array data is
output only after the program or erase operation has finished.
The Read Array command functions independent of the voltage level on VPP.
9.4.2 Read Status Register
Issuing the Read Status Register command places the addressed partition in Read
Status Register mode. Subsequent reads from that partition output Status Register
information. The addressed partition remains in Read Status Register mode until a
different read-mode command is issued to that partition. P erforming a program, erase,
or block-lock operation also changes the partition’s read mode to Read Status Registe r
mode.
The Status Register is updated on the falling edge of CE#, or OE# when CE# is low.
Status Register contents are valid only when SR7 = 1.
The Read Status Register command functions independent of the voltage level on VPP.
9.4.3 Read Device Information
Issuing the Read Device Information command places the addressed partition in Read
Device Information mode. Subsequent reads output device information on the data
bus. The address offsets for reading the available device information are shown here.
The addressed partition remains in Read Device Information mode until a different read
command is issued. Also, performing a program, erase, or block -lock operation changes
the addressed partition to Read Status Register mode.
Note: Issuing the Read Device Information comma nd to a partition that is actively
programming or er asing changes that partition’ s read mode to Read Device Information
mode. Subsequent reads from that partition will return inv alid data until the program or
erase operation has completed.
The Read Device Information command functions independent of the voltage level on
VPP.
Table 39: Device Information S ummary
Device Information Address Bus Data Bus
Device Manufacturer Code (Numonyx) Partition Base Address + 00h 0089h
Device ID Code Partition Base Address + 01h Device IDs
Main Block Lock Status Block Base Address + 02h D0 = Lock Status
D1 = Lock-Down Status
Read Configuration Register Partition Base Address + 05h Configuration Register Data
Enhanced Configuration Register Partition Base Address + 06h Enhanced Configuration
Register Data
OTP Lock Register 0 Partition Base Address + 80h Lock Register 0 Data
OTP Register - Factory Segment Partition Base Address + 81h to 84h Factory-Programmed Data
OTP Register - User-Programmable Segment Partition Base Address + 85h to 88h User Data
OTP Lock Register 1 Partition Base Address + 89h Lock Register 1 Data
OTP Registers 1 through 16 Partition Base Address + 8Ah to 109h User Data
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
88 309823-18
9.4.4 CFI Query
Issuing the CFI Query command places the addressed partition in CFI Query mode.
Subsequent reads from that partition output CFI information.
The addressed partition remains in CFI Query mode until a different read command is
issued, or a program or er ase oper ation is performed, which changes the read mode to
Read Status Register mode.
Note: Issuing the CFI Query command to a partition that is actively programming or erasing
changes that partition’s read mode to CFI Query mode. Subsequent reads from that
partition will return invalid data until the program or erase operation has completed.
The CFI Query command functions independent of the voltage level on VPP.
9.5 Programming Modes
To understand programming modes, it is also important to understand the fundamental
memory array configuration. The flash device main array is divided as follows:
The main array of the 128-Mbit device is divided into eight 16-Mbit partitions. Each
partition is divided into eight 256-KByte blocks: 8 x 8 = 64 blocks in the main array
of a 128-Mbit device.
The main array of the 256-Mbit device is divided into eight 32-Mbit partitions. Each
partition is divided into sixteen 256-KByte blocks: 8 x 16 = 128 blocks in the main
array of a 256-Mbit device.
The main array of the 512-Mbit device is divided into eight 64-Mbit partitions. Each
partition is divided into thirty-two 256-KByte blocks: 8 x 32 = 256 blocks in the
main array of a 256-Mbit device.
The main array of the 1-Gbit device is divided into eight 128-Mbit partitions. Each
partition is divided into sixty-four 256-KByte blocks: 8 x 64 = 512 blocks in the
main array of a 1-Gbit device.
Each block is divided into as many as two-hundred-fifty-six 1-KByte programming
regions. Each region is divided into as many as thirty-two 32-Byte segments.
Each programming region in a flash block can be configured for one of two
programming modes: Control Mode or Object Mode. The programming mode is
automatically set based on the data pattern when a region is first programmed. The
selection of either Control Mode or Object Mode is done according to the specific needs
of the system with consideration given to two types of information:
Control Mode: Flash File System (FFS) or Header information, including frequently
changing code or data
Object Mode: Large, infrequently changing code or data, such as objects or
payloads
By implementing the appropriate programming mode, software can efficiently organize
how information is stored in the flash memory array.
Control Mode programming regions and Object Mode programming regions can be
intermingled within the same erase block. However, the programming mode of any
region within a block can be changed only after erasing the entire block.
June 2009 Datasheet
309823-18 89
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
9.5.1 Control Mode
Control Mode programming is invoked when only the A-half (A3 = 0) of the
programming region is programmed to 0s, as shown in Figure 51, “Configurable
Programming Regions: Control Mode and Object Mode” on page 90. The B-half (A3 =
1) remains erased. Control mode allows up to 512 bytes of data to be programmed in
the region. The information can be programmed in bits, bytes, or words.
Control Mode supports the following programming methods:
Single-word Programming (0041h)
Buffered Programming (00E9h/00D0h), and
Buffered Enhanced Factory Programming (0080h/00D0h)
When buffered prog ramming is used in Control Mode, all addresses must be in the A-
half of the buffer (A3 = 0). During buffer fill, the B-half (A3 = 1) addresses do not need
to be filled with 0xFFFF.
Control Mode programming is useful for storing dynamic informati on, such as FFS
Headers, File Info, and so on. Typically, Control Mode programming does not require
the entire 512 bytes of data to be programmed at once. It may also contain data that is
changed after initial programming using a technique known as “bit twiddling”. Header
information can be augmented later with additional new information within a Control
Mode-programmed region. This allows implementa tion of legacy file systems, as well as
transaction-based power-loss recovery.
In a control mode region, programming operations can be performed multiple times.
However, care must be taken to avoid programming an y zero’ s in the B-half (A3 = 1) of
the region. Violation of this usage will cause SR4 and SR9 to be set, and the program
operation will be aborted. See Table 40, “Programmin g Region Next State Table” on
page 93 for details.
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
90 309823-18
9.5.2 Object Mode
Object mode programming is invoked when one or more bits are programmed to zero
in the B-half of the programming region (A3 = 1). Object mode allows up to 1KB to be
stored in a programming region. Multiple regions are used to store more than 1Kbyte of
information. If the object is less than 1Kbyte, the unused content will remain as 0xFFFF
(erased).
Object Mode supports two programming methods:
Buffered Programming (00E9h/00D0h), and
Buffered Enhanced Factory Programming (0080h/00D0h)
Figure 51: Configurable Programming Regions: Control Mode and Object Mode
.
.
Main A rray
256 p rogramm ing reg ions of 1-Kbyte i n each 25 6-Kbyte block
256 KBy tes
256 KBy tes
256 KBy tes
.
.
256 KBy tes
256 KBy tes
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
256 KBy tes
256 KBy tes
256 KBy tes
.
.
256-Kbyte Block
P rogrammi ng region i n Object Mode
P rogrammi ng region i n Control Mode
512 By tes
A hal f
(Control
Mode)
1 K Byt e
A ddres s B i t A3 = 1: A l l ows up t o 512
Bytes of data to be programmed to
the A half by bit, byte, or word .
512 By tes
B half
(Erased)
A ddres s B i t A3 = 0: A l l ows up t o 1
K B yte of data t o be programmed .
P rogramm i n g regi on in O bj ect Mod e
P rogramm i n g regi on in O bj ect Mod e
1 K Byt e
1 K Byt e
.
.
.
June 2009 Datasheet
309823-18 91
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Single-word programming (0041h) is not supported in Object mode. To perform
multiple programming oper ations within a programming region, Control mode must be
used.
Object mode is useful for storing static information, such as objects or payloads, that
rarely ch ange.
Once the programming region is configured in Object mode, it cannot be augmented or
over-written without first erasing the entire block containing the region. Subsequent
programming oper ations to a programming region configured in Object mode will cause
SR4 and SR8 to be set and the program operation to be aborted. See Table 40,
“Programming Region Next State Table” on page 93 for details.
Note: Issuing the 41h command to the B-half of an erased region will set error bits SR8 and
SR9, and the programming operation will not proceed. See Table 40, “Programming
Region Next State Table” on page 93 for more details.
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
92 309823-18
Figure 52: Configurable Programming Regions: Control Mode and Object Mode Segments
256-Kbyte Block
F F F F F F F FS equence T abl e E ntry Header F F F F F F F FHeaderHeader
Object
Object
Object
Object
Object
Object
ObjectObject Object Object
32 Bytes
1 KByte
Program up to
1 KByt e of data
.
.
P rogram mi ng regi on i n
Objec t M ode
512 Byt es
B half
(Erased)
512 Bytes
A hal f
(Control
Mode)
1 KByte
16 Bytes16 Bytes
Segments
31
30
...
3
2
1
0
.
.
P rogram up to 512
Bytes of data Programming
region in
C ontrol M ode
Header Header
File Information Header
Header D irectory Information
S equence T abl e E ntry F F F F F F F F
F F F F F F F F
F F F F F F F F
F F F F F F F F
.
.
.
Segments
31
30
...
3
2
1
0
June 2009 Datasheet
309823-18 93
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
9.6 Programming Operations
Programming the flash array changes ‘ones’ to ‘zeros’. To change zeros to ones, an
Erase operation must be performed. Only one programming operation can occur at a
time. Programming is permitted during Erase Suspend.
Information is programmed into the flash array by issuing the appropriate command.
Table 41, “Programming Commands Bus Cycles” shows the two-cycle command
sequences used for programming.
Caution: All programming operations require the addressed block to be unlocked, and a
valid VPP voltage applied throughout the programming operation. Otherwise,
the programming operation will abort, setting the appropriate Status Register
error bit(s).
The following sections describe each programming method.
9.6.1 Single-Word Programming
Main array programming is performed by first issuing the Single-Word Program
command. This is followed by writing the desired data at the desired array address. The
read mode of the addressed pa rtition is automatically changed to Read Status Register
mode, which remains in effect until another read-mode command is issued.
Table 40: Programming Region Next State Table
Current State of
Programming
Region
Command Issued
0041h to B-half
(A3 = 1) 0041h to A-half
(A3 = 0) 00E9h to B-half
(A3 = 1) 00E9h to A-half
(A3 = 0)
Erased
Program Fail; Illegal
Command
SR[4,8,9] = 1
Program Successful
SR[4,8,9] = 0
Region configured to
Control Mode
Program Successful
SR[4,8,9] = 0
Region configured to
Object Mode
Program Successful
SR[4,8,9] = 0
Region configured to
Control Mode
Control Mode Program Successful
SR[4,8,9] = 0
Program Fail;
Object data to Control
mode region
SR[4,9] = 1
SR8 = 0
Program Successful
SR[4,8,9] = 0
Object Mode Program Fail; Rewrite to Object mode region
SR[4,8] = 1
SR9 = 0
Table 41: Programming Commands Bus Cycles
Command Setup Write Cycle Confirm Write Cycle
Address Bus Data Bus Address Bus Data Bus
Single-Word Program Device Address 0041h Device Address Array Data
Buffered Program Device Address 00E9h Device Address 00D0h
Buffered Enhanced Factory Program Device Address 0080h Device Address 00D0h
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
94 309823-18
Note: Issuing the Read Status R egister command to another partition switches that partition’ s
read mode to Read Status Register mode, thereby allowing programming progress to
be monitored from that partition’s address.
Single-Word Programming is supported in Control mode only. The array address
specified must be in the A-half of the programming region.
During programming, the Status Register indicates a busy status (SR7 = 0). Upon
completion, the Status R egister indicates a ready status (SR7 = 1). The Status R egister
should be checked for any errors, then cleared.
The only valid commands during programming are Read Array, Read Device
Information, CFI Query, Read Status and Program Suspend. After programming has
finished, any valid command can be issued.
Note: Issuing the Read Arr ay, R ead Device Information, or CFI Query command to a partition
that is actively programming causes subsequent reads from that partition to output
invalid data. Valid data is output only after the program operation has finished.
Standby power levels are not realized until the programming operation has finished.
Asserting RST# immediately aborts the programming operation, and array contents at
the addressed location are indeterminate. The addressed block should be erased, and
the data re-programmed.
9.6.2 Buffered Programming
Buffered Programming programs multiple words simultaneously into the flash memory
array. Data is first written to a write buffer and then programmed into the flash
memory array in buffer-size increments. This can significantly reduce the effective
word-write time. Section 6.0, “Flow Charts” on page 41 contains a flow chart of the
buffered-programming operation.
Note: Optimal performance and power consumption is realized only by aligning the start
address on 32-word boundaries, e.g., A[4:0] = 00000b. Crossing a 32-word boundary
during a Buffered Programming operation can cause the programming time to double.
Buffered Programming is supported in both Control mode and Object mode. In Object
mode, the region must be programmed only once betw ee n erases. However in Control
mode, the region may be programmed multiple times.
Caution: When using the Buffered Program command in Object mode, the start address
must be aligned to the 512-word buffer boundary. In Control mode, the
programming array address specified must be in the A-half of the
programming region.
First issue the Read Status command to the desired partition. The read mode of the
addressed partition is changed to Read Status R egister mode.
Poll SR7 to determine write-buffer availability (0 = not available, 1 = available). If the
write buffer is not available, re-issue the R ead Status command and check SR7; repeat
until SR7 = 1.
If desired issue a Read Array command to the desired partition to change the read
mode of the partition to Array reads.
To perform a buffered programming operation, issue the Buffered Program setup
command at the desired starting address. Next, issue a word count at the desired
starting address. The word count is the total number of words to be written into the
write buffer, minus one. This value can r ange from 0000h (one word) up to a maximum
of 01FFh (512 words). Exceeding the allowable range causes the operation to abort.
June 2009 Datasheet
309823-18 95
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Following the word count, subsequent bus-write cycles fill the write buffer with user-
data up to the word count.
Note: User-data is programmed into the flash array at the address issued when filling the
write buffer.
The Confirm command (00D0h) is issued after all user-data is written into the write
buffer. The read mode of the device/addressed partition is automatically changed to
R ead Status Register mode. If other than the Confirm command is issued to the device,
a command sequence error occurs and the operation aborts.
After the Confirm command has been issued, the write-buffer contents are
programmed into the flash memory array. The Status Register indicates a busy status
(SR7 = 0) during array programming.
During array programming, the only valid commands are Read Array, Read Device
Information, CFI Query, Read Status, and Program Suspend. After array programming
has completed (SR7 = 1), any valid command can be issued. Reading from another
partition is allowed while data is being programmed into the flash memory array from
the write buffer.
Note: Issuing the Read Array , Read Device Information, or CFI Query command to a partition
that is actively progr amming or er asing causes subsequent reads from that partition to
output invalid data. Valid data is output only after the program or erase operation has
finished.
Upon completion of array programming, the Status Register indicates ready (SR7 =
1b). A full Status Register check should be performed to check for any programming
errors. Then the Status Register should be cleared using the Clear Status Register
command.
A subsequent buffered programming operation can be initiated by repeating the
buffered programming sequence. Any errors in the Status Register caused by the
previous oper ation must be cleared to prev ent them from masking an y errors that may
occur during the subsequent operation.
9.6.3 Buffered Enhanced Factory Programming (BEFP)
Buffered Enhanced Factory Programming (BEFP) improves programming performance
through the use of the write buffer, elevated programming voltage (VPPH), and
enhanced programming algorithm. User-data is written into the write buffer, then the
buffer contents are automatically written into the flash array in buffer-size increments.
BEFP is allowed in both Control Mode and Object Mode. The programming mode
selection for the entire flash array block is driven by the specific type of information,
such as header or object data. Header/object data is aligned on a 1 KB programming
region boundary in the main array block.
Internal verification during progr amming (inherent to MLC technology) and Status
Register error checking are used to determine proper completion of the programming
operation. This eliminates delays incurred when switching between single-word
program and verify operations.
BEFP consists of three distinct phases:
1. Setup Phase: VPPH and block-lock checks
2. Program/Verify Phase: buffered programming and verification
3. Exit Phase: block-error check
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
96 309823-18
Section 6.0, “Flow Charts” on page 41 contains a flow chart of the BEFP operation.
Table 42, “BEFP Re quirements and Consider ations” on page 96 lists specific BEFP
requirements and considerations.
Note: For BEFP voltage and temperature operating restrictions, see the datasheet. The block
erase cycles in Table 42, “BEFP Requirements and Considerations” are recommended
for optimal performance. If exceeded some degradation in performance ma y occur;
however, the internal algorithm will still function correctly.
9.6.3.1 Setup Phase
Issuing the BEFP Setup and Confirm command sequence starts the BEFP algorithm. The
read mode of the addressed partition is automatically changed to Read Status R egister
mode.
The address used when issuing the setup/confirm commands must be buffer-size
aligned within the block being programmed -- buffer contents cannot cross block
boundaries.
Caution: The Read Status Register command must not be issued -- it will be interpreted
as data to be written to the write buffer.
A setup delay (tBEFP/Setup) occurs while the internal algorithm checks VPP and block -lock
status. If errors are detected, the appropriate Status R egister error bits are set and the
operation aborts.
The Status Register should be polled for successful BEFP setup, indicated by SR[7,0] =
0 (Device Busy, Buffer Ready for Data).
9.6.3.2 Program/Verify Phase
Data is first written into the write buffer, then programmed into the flash array. During
the buffer-fill sequence, the address used must be buffer-size aligned. Use of any other
address will cause the operation to abort with a program fail error, and any data
previously loaded in the buffer will not be programmed into the array.
The buffer-fill data is stored in sequential buffer locations starting at address 00h. A
word count equal to the maximum buffer size is used, therefore, the buffer must be
completely filled. If the amount of data is less than the maximum buffer size, the
remaining buffer locations must be “padded” with FFFFh to completely fill the buffer.
Flash array progr amming starts as soon as the write buffer is full. Data words from the
write buffer are programmed into sequential array locations. SR0 = 1 indicates the
write buffer is not available while the BEFP algorithm programs the array.
Table 42: BEFP Requirements and Considerations
BEFP Requirements
Temperature (TCASE) must be 25 °C, ± 5 °C
Voltage on VCC must be with in the allowable operating range
Voltage on VPP must be within the allowable operating range
Block being programmed must be erased and unlocked
BEFP Considerations
Block cycling below 100 erase cycles
Reading from another partition during EFP (RWW) is not allowed
BEFP programs within one block at a time
BEFP cannot be suspended
June 2009 Datasheet
309823-18 97
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
The Status Re gister should be polled for SR0 = 0 (Buffer Ready for Data) to determine
when the arra y progr amming has completed, and th e write buffer is again a v ailable for
loading. The internal address is automatically incremented to enable subsequent array
programming to continue from where the previous buffer-fill/array-program sequence
ended within the block. This cycle can be repeated to program the entire block.
To exit the Program/Verify Phase, write FFFFh to an address outside of the block.
9.6.3.3 Exit Phase
The Status Register should be polled for SR7 = 1 (Device Ready) indicating the BEFP
algorithm has finished running, and the device has returned to normal oper ation. A full
error check should be performed to ensure the block was programmed successfully.
9.7 Block Erase Operations
Erasing a block changes ‘zeros’ to ‘ones’. To change ones to zeros, a program oper ation
must be performed (see Section 9.6, “Programming Operations). Erasing is performed
on a block basis— an entire block is erased each time an erase command sequence is
issued. Once a block is fully erased, all addressable locations within that block read as
logical ‘ones’ (FFFFh).
Only one block-erase operation can occur at a time. A block-erase operation is not
permitted during Pro gram Suspend.
To perform a block-erase operation, issue the Block Erase command sequence at the
desired block address. Table 43 shows the two-cycle Block Erase command sequence.
Caution: All block-erase operations require the addressed block to be unlocked, and a
valid voltage applied to VPP throughout the block-erase operation. Otherwise,
the operation aborts, setting the approp riate Status Register error bit(s).
The Erase Confirm command latches the address of the block to be erased. The
addressed block is preconditioned (programmed to all zeros), erased, and then verified.
The read mode of the addressed partition is automatically changed to Read Status
Register mode, and remains in effect until another read-mode command is issued.
Note: Issuing the Read Status Register command to another partition switches that partition’ s
read mode to the Read Status Regi ster, thereby allowing block-erase progress to be
monitored from that partition’s address. SR0 indicates whether the addressed partition
or other partition is erasing.
During a block-erase operation, the Status Register indicates a busy status (SR7 = 0).
Upon completion, the Status Register indicates a ready status (SR7 = 1). The Status
Register should be checked for any errors, and then cleared.
Note: Issuing the Read Array command to a partition that is actively erasing a main block
causes subsequent reads from that partition to output invalid data. Valid array data is
output only after the block-erase operation has finished.
Table 43: Block-Erase Command Bus Cycles
Command Setup Write C ycle Confirm Write Cycle
Address Bus Data Bus Address Bus Data Bus
Block Erase Device Address 0020h Block Address 00D0h
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
98 309823-18
Standby power levels are not realized until the block-erase operation has finished.
Asserting RST# immediately aborts the block-erase operation, and array contents at
the addressed location are indeterminate. The addressed block should be erased, and
the data re-programmed.
9.8 Blank Check Operation
Blank Check is used to see if a main-array block is completely erased. A Blank Check
operation is performed one block at a time, and cannot be used during Program
Suspend or Erase Suspend.
To use Blank Check, first issue the Blank Check setup command followed by the confirm
command. The read mode of the addressed partition is automatically changed to Read
Status Register mode, which remains in effect until another read-mode command is
issued.
During a blank check operation, the Statu s Register indicates a busy status (SR7 = 0).
Upon completion, the Status Register indicates a ready status (SR7 = 1).
Note: Issuing the Read Status R egister command to another partition switches that partition’ s
read mode to Read Status Register mode, thereby allowing the blank check operation
to be monitored from that partition’s address.
The Status Register should be checked for any errors, and then cleared. If the Blank
Check operation fails, i.e., the block is not completely erased, then the Status Register
will indicate a Blank Check error (SR[7,5] = 1).
The only valid command during a Blank Check operation is Read Status. Blank Check
cannot be suspended. After the blank check operation has completed, any valid
command can be issued.
9.9 Suspend and Resume
Progr am and erase operations of the main array can be suspended to perform other
device operations, and then subsequently resumed. However, OTP Register
programming or blank check operations cannot be suspended.
To suspend an on-going erase or program operation, issue the Suspend command to
any device address; the corresponding partition is not affected. Table 45 shows the
Suspend and Resume command bus-cycles.
Note: Issuing the Suspend command does not change the read mode of the partition. The
partition will be in Read Status Register mode from when the erase or program
command was first issued, unless the read mode was changed prior to issuing the
Suspend command.
Table 44: Blank Check Command Bus Cycles
Command Setup Write Cycle Confirm Write Cycle
Address Bus Data Bus Address Bus Data Bus
Blank Check Block Address 00BCh Block Address 00D0h
June 2009 Datasheet
309823-18 99
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
The program or erase operation suspends at pre-determined points during the
operation after a delay of tSUSP. Suspend is achieved when SR[7,6] = 1 (erase-
suspend) or SR[7,2] = 1 (program-suspend).
Note: Throughout the Block Erase Suspend or Program Suspend period, the addressed block
must remain unlocked and a valid voltage applied to VPP. Otherwise, the erase or
program operation will abort, setting the appropriate Status Register error bit(s). Also,
WP# must remain unchanged.
Asserting RST# aborts suspended block-erase and programming operations -- array
contents at the addressed locations are indeterminate. The addressed block should be
erased, and the data re-programmed.
Not all commands are allowed when the device is suspended. Table 46 shows which
device commands are allowed during Program Suspend or Erase Suspend.
During Suspend, reading from a block that is being erased or programmed is not
allowed. Also, programming to a block that is in erase-suspend state is not allowed,
and if attempted, will result in Status Register program error to be set (SR4 = 1).
A block-erase under program-suspend is not allowed. Howev er, word-program under
erase-suspend is allowed, and can be suspended. This results in a simultaneous erase-
suspend/ program-suspend condition, indicated by SR[7,6,2] = 1.
To resume a suspended program or erase operation, issue the Resume command to
any device address. The read mode of the resumed partition is unchanged; issue the
Read Status Register command to return the partition to Read Status mode. The
operation continues where it left off, and the respective Status Register suspend bits
are cleared.
Table 45: Suspend an d Resume Command Bus Cycles
Command Setup Write Cycle Confirm Write Cycle
Address Bus Data Bus Address Bus Data Bus
Suspend Device Address 00B0h --- ---
Resume Device Address 00D0h --- ---
Table 46: Valid Commands During Suspend
Device Command Program Suspend Erase Suspend
Read Array Allowed Allowed
Read Status Register Allowed Allowed
Clear Status Register Allowed Allowed
Read Device Information Allowed Allowed
CFI Query Allowed Allowed
Word Program Not Allowed Allowed
Buffered Program Not Allowed Allowed
Buffered Enhanced Factory Program Not Allowed Not Allowed
Block Erase Not Allowed Not Allowed
Program/Erase Suspend Not Allowed Not Allowed
Program/Erase Resume Allowed Allowed
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
100 309823-18
When the Resume command is issued during a simultaneous erase-suspend/ program-
suspend condition, the programming operation is resumed first. Upon completion of the
programming operation, the Status Register should be checked for any errors, and
cleared. The resume command must be issued again to complete the erase operation.
Upon completion of the erase operation, the Status Register should be checked for any
errors, and cleared.
9.10 Simultaneous Operations
The multi-partition architecture of the flash device allows programming or erasing to
occur in one partition while reads are performed from another partition. Only status
reads are allowed in partitions that are busy programming or erasing.
Note: When OTP Register commands are issued to a parameter any partition address, the
OTP Registries mapped onto that partition.
Table 47, “Read-While-Program and Read-While-Erase Rules” shows the rules for
reading from a partition while simultaneously programming or erasing within another
partition.
Note: OTP Register, Device Information, CFI Query.
9.11 Security
The flash device incorporates features for protecting main-array contents and for
implementing system-level security schemes. The following sections describe the
available features.
9.11.1 Block Locking
Two methods of block-lock control are available: software and hardware. Software
control uses the Block Lock and Block Unlock commands; hardware control uses WP#
along with the Block Lock-Down command.
Upon power up or exit from reset, all main array blocks are locked, but not locked
down. Locked blocks cannot be erased or programmed.
Block lock and unlock operations are independent of the voltage level on VPP.
Table 48 summarizes the command bus-cycles.
Table 47: Read-While-Program and Read-While-Erase Rules
Read modes allowed when program/erase busy in partition A
Active Operation Read Status Array Reads Non-Array Reads1
Main-Array Program All partitions All partitions except busy partition A A ll partitions except busy partition A
Main-Array Erase All partitions All partitions except busy partition A All partitions except busy partition A
OTP Register Program All partitions All partitions except busy partition A Not allowed
June 2009 Datasheet
309823-18 101
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
To lock, unlock, or lock-down a block, first issue the setup command to any address
within the desired block. The read mode of the addressed partition is automatically
changed to Read Status Register mode. Next, issue the desired confirm command to
the block’s address. Note that the confirm command determines the operation
performed. The Status Register should be checked for any errors, and then cleared.
The lock status of a block can be determined by issuing the Read Device Information
command, and then reading from <block base address> + 02h. DQ0 indicates the lock
status of the addressed block (0 = unlocked, 1 = locked), and DQ1 indicates the lock-
down status of the addressed block (0 = lock-down not issued; 1 = locked-down
issued). Section 9.4.3, “Read Device Information” on page 87 summarizes the details
of this operation.
Blocks cannot be locked or unlocked while being actively progr ammed or erased. Blocks
can be locked or unlocked during erase-suspend, but not during program-suspend.
Note: If a block-erase operation is suspended, and then the block is locked or locked down,
the lock status of the block will be changed immediately. When resumed, the erase
operation will still complete.
Block lock-down protection is dependent on WP#. When WP# = VIL, blocks locked
down are locked, and cannot be unlocked using the Block Unlock command. When
WP# = VIH, block lock-down protection is disabled—locked-down blocks can be
individually unlocked using the Block Unlock command. Subsequently, when WP# =
VIL, previously locked-down blocks are once again locked and locked-down, including
locked-down blocks that may have been unlocked while WP# was de-asserted.
A locked-down block can only be unlocked by issuing the Unlock Block command with
WP# deasserted. To return an unlocked block to the locked-down state, a Lock-Down
command must be issued prior to asserting WP#.
Issuing the Block Lock-Down command to an unlocked block do es not lock the block.
However, asserting WP# after issuing the Block Lock-Down command locks (and locks
down) the block. Lock-down for all blocks is cleared upon power-up or exit from reset.
Figure 53 summarizes block-locking operations.
Table 48: Block Locking Command Bus Cycles
Command Setup Write Cycle Confirm Write Cycle
Address Bus Data Bus Address Bus Data Bus
Lock Block Block Address 0060h Block Address 0001h
Unlock Block Block Address 0060h Block Address 00D0h
Lock-Down Block Block Address 0060h Block Address 002Fh
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
102 309823-18
Notes:
1. [n,n,n] denotes logical state of WP#, DQ1,and DQ0, respectively; X = Don’t Care.
2. [0,1,1] states should be tracked by system software to differentiate between the Hardware-Locked state and the Lock-
Down state.
9.11.2 One-Time Programmable (OTP) Registers
The device contains seventeen 128-bit One-Time Programmable (OTP) Registers, and
two 16-bit OTP Lock Registers, as shown in Figure 54, “2 -Kbit OTP Registers” on
page 103. The OTP Lock Register 0 is used for locking the OTP R egister 0, and OTP Lock
Register 1 is used for locking OTP Registers 1 through 16.
The OTP Register 0 consists of two 64-bit segments: a lower segment that is pre-
programmed with a unique 64-bit value and locked at the factory; and an upper
segment that contains all “ones” and is user-programmable. OTP Registers 1 through
16 contain all “ones” and are user-programmable.
Figure 53: Block Locking Operations
Locked
[X,0,1]
Unlocked
[X,0,0]
Loc ked
Down2
[0,1,1]
Po we r Up
-or-
Exit from Reset
Software
Locked
[1,1,1]
Hardware
Locked2
[0,1,1]
Unlocked
[1,1,0]
WP# = VIL
WP# = VIH
Software Control (Lock, Unlock, Lock-Down Command)
Hardware Control (WP#)
June 2009 Datasheet
309823-18 103
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Each register contains OTP bits that can only be programmed from “one” to “zero” -
register bits cannot be erased from “zero” back to “one”. This feature makes the OTP
registers particularly useful for implementing system-level security schemes, for
permanently storing data, or for storing fixed system parameters.
OTP Lock Register bits “lock out” subsequent programming of the corresponding OTP
register. Each O TP R egister can be locked by progr amming its corresponding lock bit to
zero. As long as an OTP register remains unlocked (that is, its lock bit = 1), any of its
remaining “one” bits can be programmed to “zero”.
Caution: Once an OTP Register is locked, it cannot be unlocked. Attempts to program a
locked OTP Register will fail wit h error bits set.
To program any OTP bits, first issue the Program OTP Register setup command at any
device address. Next, write the desired OTP Register data at the desired OTP Register
address. OTP Register and OTP Lock Register programming is performed 16 bits at a
time; only “zeros” within the data word affect any change to the OTP register bits.
Figure 54: 2-Kbit OTP Registers
0x89
OT P Lock Regi ster 1
15 14 13 12 11 10 9876543210
0x102
0x109
0x8A
0x91
128-bi t OT P Regi ster 16
(User-Programmable)
128-bi t O TP Regi ster 1
(User-Programmable)
0x88
0x85
64-bit Segment
(User-Programmable)
0x84
0x81
0x80
OT P Lock Regi st er 0
64-bit Segment
(Factory-Programmed)
15 14 13 12 11 10 9876543210
128-Bi t OT P Regi ster 0
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
104 309823-18
Attempting to program an OTP register outside of the OTP register space causes a
program error (SR4 = 1). Attempting to program a locked OTP Register causes a
program error and a lock error (SR4 = 1, SR1 = 1).
To read from any of the OTP registers, first issue the Read Device Information
command. Then read from the desired OTP Register address offset. For additional
details, refer to Section 9.4.3, “Read Device Information” on page 87.
9.11.3 Global Main-Array Protection
Global main-array protection can be implemented by controlling VPP. When
programming or erasing main-array blocks, VPP must be equal to, or greater than VPPL
(min). When VPP is below VPPLK, program or erase operations are inhibited, thus
providing absolute protection of the main array.
V arious methods exist fo r controlling VPP, ranging from simple logic control to off -board
voltage control. Figure 55 shows example VPP supply connections that can be used to
support program/erase operations and main-array protection.
Table 49: Program OTP Register Command Bus Cycles
Command Setup Write Cycle Confirm Write Cycle
Address Bus Data Bus Addr ess Bus Data Bus
Program OTP Register Device Address 00C0h OTP Register Address Register Data
Figure 55: Example VPP Supply Connections
VCC
VPP
V
CC
Factory Programming: VPP = V
PPH
Program/Erase Protection: VPP V
PPLK
≤ 10Κ
VCC
VPP
V
CC
Program/E rase Enable: P ROT# = V
IH
Program/E rase Protection: P ROT# = V
IL
PROT#
VCC
VPP
V
CC
Low-Voltage Programming: VPP = V
PPL
-or-
Factory Programming: VPP = V
PPH
VCC
VPP
V
CC
Low-Voltage Programming: VPP = V
CC
Program/E rase Protecti o n: None
V
PPH
V
PPL
V
PPH
V
PPL
V
PPL
June 2009 Datasheet
309823-18 105
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
10.0 Device Command Codes
Table 50: Command Bus Operations
Command Code
(Setup/Confirm) Description
Registers
Program Read
Configuration Register 0060h/0003h Issuing this command sequence programs the Read Configuration
Register. The RCR value is placed on the address bus.
Program Enhanced
Configuration Register 0060h/0004h Issuing this command sequence programs the Enhanced
Configuration Register. The ECR value is placed on the address
bus.
Program OTP Register 00C0h Issuing this command programs the Protection Registers or the
Lock Registers associated with them.
Read Modes
Read Array 00FFh Issuing this comman d places the addressed partition in Re ad Array
mode. Subsequent reads outputs array data.
Read Status Register 0070h Issuing this command places the addressed partition in Read
Status mode. Subsequent reads outputs Status Register data.
Clear Status Register 0050h Issuing this command clears all error bits in the Status Register.
Read Device Information 0090h Issuing this command places the addressed partition in Read
Device Information mode. Subsequent reads from specified
address offsets outputs unique device information.
CFI Query 0098h Issuing this command places the addressed partition in CFI Query
mode. Subsequent reads from specified address offsets outputs
CFI data.
Program/Erase Operations
Word Program 0041h
This command prepares the device for programming a single word
into the flash array. On the next bus write cycle, the address and
data are latched and written to the flash array. The addressed
partition automatically switches to Read Status Register mode.
Buffered Program 00E9h/00D0h
This command sequence initiates and executes a buffered
programming operation. Additional bus write/read cycles are
required between the setup and confirm commands to properly
perform this operation. The addressed partition automatically
switches to Read Status Register mode.
Buffered Enhanced Factory
Program 0080h/00D0h
This command sequence initiates and executes a BEFP operation.
Additional bus write/read cycles are required after the confirm
command to prop erly perform the operation. The addressed
partition automatically switches to Read Status Register mode.
Block Erase 0020h/00D0h Issuing this command sequence erases the addressed block. The
addressed partition automatically switches to Read Status mode.
Program/Erase Suspend 00B0h Issuing this command to any device address initiates a suspend of
a program or block-erase operation already in progress. SR6 = 1
indicates erase suspend, and SR2 = 1 indicates program suspend.
Program/Erase Resume 00D0h Issuing this command to any device address resu mes a suspended
program or block-erase operation. A program suspend nested
within an erase suspend is resumed first.
Blank Check 00BCh/00D0h This command sequence initiates the blank check operation on a
block.
Security
Lock Block 0060h/0001h Issuing this command sequence sets the lock bit of the addressed
block.
Unlock Block 0060h/00D0h Issuing this command sequence clears the lock bit of the
addressed block.
Lock Down Block 0060h/002Fh Issuing this command sequence locks down the addressed block.
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
106 309823-18
11.0 Flow Charts
Figure 56: Word Program for Main Array Flowchart
Program
Suspend
Loop
Start
W rite 0x41,
W ord Address
Write Data,
W ord Address
Read Status
Register
SR[7] =
Full Status
Check
(if de sired)
Program
Complete
Suspend?
1
0
No
Yes
WORD PROGRAM PROCEDURE
Repeat for subsequent W ord Program operations.
Full Status Register check can be done after each program, or
after a sequence of program operations.
W rite 0xFF after the last operation to set to the Read Array
state.
Comments
Bus
Operation Command
Data = 0x41
Addr = Location to program
Write Program
Setup
Data = Data to program
Addr = Location to program
Write Data
Status register dataRead None
Check SR[7]
1 = W SM Ready
0 = W SM Busy
Idle None
(Se tu p )
(C o n firm )
FULL STATUS CHECK PROCEDURE
Read Status
Register
Program
Successful
SR[3] =
SR[1] =
0
0
SR[4] =
0
1
1
1
V
PP
Range
Error
Device
Protect Error
Program
Error
SR[3] M UST be cleared before the W rite State M achine will
allow further program attem pts.
If an error is detected, the Status Register should be cleared
before continuing operations. Only the Clear Status Register
Comm and clears the Status Register error bits.
Idle
Idle
Bus
Operation
None
None
Command
Check SR[3]:
1 = V
PP
Erro r
Check SR[4]:
1 = Data Program Error
Comments
Idle None Check SR[1]:
1 = Block locked; operation aborted
June 2009 Datasheet
309823-18 107
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Figure 57: Program Suspend/Resume Flowchart
Read Status
Register
SR.7 =
SR.2 =
W rite FFh
Susp Partition
Read Array
Data
Program
Completed
Done
Reading
Write FFh
Pgm'd Partition
Write D0h
Any Address
Program
Resumed Read Array
Data
0
No
0
Yes
1
1
PROGRAM SUSPEND / RESUM E PROCEDURE
Write Program
Resume Data = D0h
Addr = Suspended block (BA)
Bus
Operation Command Comments
Write Program
Suspend Data = B0h
Addr = Block to suspend (BA)
Standby C heck SR .7
1 = W SM ready
0 = W SM busy
Standby C heck SR .2
1 = Program suspended
0 = Program com pleted
Write Read
Array
Data = FFh
Addr = Any address within the
suspended partition
Read R ead array data from block other than
the one being program m ed
Read Status register data
Addr = Suspended block (BA)
Start
Write B0h
Any Address P rogram Suspend
R ead Status
Program
Resume Read
Array
R e a d A rra y
Write 70h
Sa m e Pa rtition Write Read
Status D ata = 70h
Addr = Sam e partition
If the suspended partition was placed in Read Array m ode:
Write Read
Status
Return partition to Status m ode:
Data = 70h
Addr = Sam e partition
Write 70h
Sa m e Pa rtition R ead S tatus
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
108 309823-18
Figure 58: Buffered Program Flowchart
Notes:
1. D [8:0] is loaded as word count-1.
2. R epeat BP Load 2 until the word count is achieved. (Load up
to 512 words.)
3. The com mand sequence aborts if the address of the BP
Load 2 cycle is in a different block from the address of the BP
Setup cycle.
4. The com mand sequence aborts if the address of the BP
Confirm cycle is in a different block from the address of the BP
Setup cycle. Also, an abort w ill occur if the data of the BP
Confirm cycle data is not 0xD 0.
5. The Read M ode changes to SR Read on the BP C onfirm
command.
Bus
Operation
Read
Command
None
Write BP Se tup
Comments
Status register Data
Addr = Block Address
Data = 0 xE9
Addr = Colony Base Address
Write
(notes 4, 5) BP Confirm D a ta = 0 xD 0
Addr = Address within Block
Write BP Load 1 D a ta = word count -1 (note 1)
Addr = Block Address
Write
(notes 2, 3)
Buffer Program m ing Procedure
Write 0xE9,
Base C olony Address (Setup)
Start
Write word count -1,
Base C olony Address;
(X = word count) (BP Load 1)
Write Data,
W ord Address (B P Load 2)
X = X-1
X = 0?
No
Yes
(Co n firm)
Word Address in
Different Block?
No
Yes
Word Address in
Different Block?
No
Yes
Buffered
Program Abort
Write Data,
W ord Address
Data ? 0xD0? Yes
No
Read D ata (SR D ata),
Block A ddress
1
0
Full Status Register
Check (if desired)
Buffered P rogram
Complete
BP Load 2 D a ta = Da ta to b e P ro g ra m m e d
Addr = Word Address
S R [7 ] = ?
June 2009 Datasheet
309823-18 109
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Figure 59: Buffered EFP Flowchart
Write Data @ 1
ST
Word Address
Last
Data?
W rite 0xFFFF,
Address in different
Block within Partition
Program
Done?
Read Status Reg.
No (SR[7]=0)
Full Status Check
Procedure
Program
Complete
Read Status Reg.
BEFP
Exited?
Y e s (S R [7 ]= 1 )
Start
W rite 0x80 @
1
ST
W ord Address
V
PP
applied,
Block unlocked
Write 0xD0 @
1
ST
W ord Address
BEFP Setup
Successful?
Read Status Reg.
Exit
No
Program & Verify Phase Exit PhaseSetup Phase
BUFFERED ENHANCED FACTORY PROGRAMMING (Buffered-EFP) PROCEDURE
X = 512?
In itia liz e C o u n t:
X = 0
Increm ent Count:
X = X+1
NOTES:
1. First-word address to be program m ed within the target block m ust be aligned on a w rite -buffer boundary.
2. W rite-buffer contents are program m ed sequentially to the flash array starting at the first w ord address ; W SM internally increm ents addressing.
No
C heck V
PP
, Lock
E rro rs (S R [3 ,1 ])
Yes (SR[7]=0)
Comm ents
Bus
State O peration
BEFP setup delay
Data Stream R eady
Repeat for subsequent blocks.
After BEFP exit, a full Status Register check can
determ ine if any program error occurred.
See full Status Register check procedure in the
W ord Program flowchart.
W rite 0xFF to enter R ead Array state.
Check SR [7]:
0 = E x it N o t C o m p le te d
1 = E x it C o m p le te d
Check Exit
Status
Read Status
Register D a ta = S ta tu s R e g . D a ta
Address = 1ST W ord Addr
B E F P E x it
Standby
If S R [7 ] is se t, c h e ck :
S R [3 ] se t = V
PP
Error
SR[1] set = Locked Block
Error
Condition
Check
Standby
C heck SR [7]:
0 = BEFP Ready
1 = BEFP Not Ready
BEFP
Setup
Done?
Standby
Data = Status Reg. Data
Address = 1
ST
W ord Addr
Status
Register
Read
Data = 0xD0 @ 1
ST
W ord Address
BEFP
Confirm
Write
Data = 0x80 @ 1
ST
Word
Address (Note 1)
BEFP
Setup
Write
V
PPH
applied to VPP
Unlock
Block
Write
BEFP Setup
Bus
State CommentsOperation
No (SR[0]=1)
Yes (SR[0]=0)
No (SR[7]=1)
BEFP Program & Verify
CommentsBus State O peration
Write Load
B u ffe r
Standby Increm ent
Count
Standby In itia liz e
Count
D a ta = D a ta to P ro g ra m
Addr = 1
ST
W ord Addr (Note 2)
X = X+1
X = 0
Standby B u ffe r
Full?
X = 512?
Yes = Read SR [0]
No = Load N ext D ata W ord
Read
Standby
Status
Register
Data Stream
Ready?
Data = Status Register D ata
Address = 1
ST
Word Addr.
C h e ck S R [0 ]:
0 = R eady for Data
1 = N ot Ready for Data
Read
Standby
Standby
Write
Status
Register
Program
Done?
Last
Data?
Exit Prog &
Verify Phase
Data = Status Reg. data
Address = 1
ST
Word Addr.
C h e ck S R [0 ]:
0 = Program Done
1 = Program in Progress
N o = F ill b u ffe r a g a in
Yes = Exit
Data = 0xFFFF @ address not in
current block
Yes
Yes
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
110 309823-18
Figure 60: Block Erase for Main Array Flowchart
Start
FULL ERASE STATUS CHECK PROCEDURE
Repeat for subsequent block erasures.
Full Status register check can be done after each block erase
or after a sequence of block erasures.
Write 0xFF after the last operation to enter read array m ode.
If an error is detected, the Status Register should be cleared
before further erase attem pts.
O nly the Clear Status Register com m and clears SR[1, 3, 4, 5].
No
Suspend
Erase
1
0
0
0
1
1,1
1
1
0Yes
Suspend
Erase
Loop
0
Write 0x20,
Block Address
Write 0xD0,
Block Address
Read Status
Register
SR[7] =
Full Erase
Status Check
(if desired)
Block Erase
Complete
Read Status
Register
Block Erase
Successful
SR[1] = Block Locked
Error
BLOCK ERASE PROCEDURE
Bus
Operation Command Comments
Write Block
Erase
Setup
Data = 0x20
Addr = Block to be erased (BA)
Write Erase
Confirm Data = 0xD0
Addr = Block to be erased (BA)
Read None Status Register data.
Idle None C h e c k SR [7 ]:
1 = W SM ready
0 = WSM busy
Bus
Operation Command Comments
SR[3] = V
PP
Range
Error
SR [4 ,5 ] = Command
Sequence Error
SR[5] = Block Erase
Error
Idle None C h e c k SR [3 ]:
1 = V
PP
Range Error
Idle None C h e c k SR [4 ,5 ]:
Both 1 = Com m and Sequence Error
Idle None C h e c k SR [5 ]:
1 = Block Erase Error
Idle None C h e c k SR [1 ]:
1 = Attem pted erase of locked block;
erase aborted.
(B lo ck E ra se)
(Erase Confirm )
June 2009 Datasheet
309823-18 111
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Figure 61: Erase Suspend/Resume Flowchart
Erase
Completed
Rea d A rra y
Data
0
0
No
Read
1
Program
Program
Loop
Re ad Array
Data
1
Start
Read Status
Register
SR [7 ] =
SR [6 ] =
Erase
Resumed
Read or
Program?
Done
Write
Write
Idle
Idle
Write
Erase
Suspend
Any Read
or Program
None
None
Program
Resume
Data = ES (2)
Addr = Sam e partition address as
above
Data = C omm and for desired operation
Ad d r = An y add re ss w ith in th e
suspend ed pa rtition
Ch e ck S R [7]:
1 = W SM ready
0 = W SM busy
Ch e ck S R [6]:
1 = Erase su sp en d ed
0 = E r a s e c om p le te d
Data = 0xD0
Addr = Any address
Bus
Operation Command Comments
Read None Status Re gister data.
Addr = Sam e partition
Read or
Write None Re a d or p rogram data from/to bloc k
other than the one being erased
ERASE SUSPEND / RESUME PROCED URE
If the suspended partition was placed in
Read Array mode or a Program Loop:
Write ES (2),
Any Address (Erase Suspend)
Write SR (1),
Sam e Partitio n (Read Status)
Write 0xD0,
Any Address
(Erase R e sume)
Write SR,
Sam e Partitio n
(Read Status)
Write 0xFF,
Erased Partition (Read Array)
Write Read
Status Data = SR (1)
Addr = Any partition address
Write Read
Status
Register
Return partition to Status mode:
Data = SR
Addr = Sam e partition
NOTES:
1. SR = Status Read command = 70h
2. ES = Erase Suspend command = B 0h
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
112 309823-18
Figure 62: Main Array Block Lock Operations Flowchart
No
Start
Write 0x60,
Block Address
W rite 0x90
Read B lock
Lock Status
Locking
Change?
Lock Change
Complete
W rite either
0x01/0xD0/0x2F,
Block Address
Write 0xFF
Partition Address
Yes
Write
Write
Write
(Optional)
Read
(Optional)
Idle
Write
Lock
Setup
Lock,
Unlock, or
Lock-Down
Confirm
Read
Device ID
Block Lock
Status
None
Read
Array
Data = 0x60
Addr = Block to lock/unlock/lock-down
Data = 0x01 (Block Lock)
0xD0 (Block Unlock)
0x 2 F (Lo c k -D o w n Block)
Addr = Block to lock/unlock/lock-down
Data = 0x90
Addr = Block address + offset 2
Block Lock status data
Addr = Block address + offset 2
Confirm locking change on D [1,0].
Data = 0xFF
Addr = Block address
Bus
Operation Command Comments
LOCKING OPERATIONS PROCEDURE
(Lock Confirm)
(Read Device ID)
(Read Array)
Optional
(Lock Se tup)
June 2009 Datasheet
309823-18 113
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Figure 63: Protection Register Programming Flowchart
FULL STATUS CHECK PROCEDURE
The Program Protection Register addresses m ust be w ithin the
Protection Register address space. Addresses outside this
s p ac e w ill retu rn a n e rror.
Repeat for subsequent PR word program m ing operations.
Full Status Register check can be done after each program, or
after a sequence of program operations.
Write 0xFF after the last operation to set Read Array state.
If an error is detected, the Status Register should be cleared
b efo re furth e r pro gra m a tte m p ts.
O nly the Clear Staus Register com m and clears SR[1, 3, 4].
1
0
1
1
1
PROTECTION REGISTER PROGRAMMING PROCEDURE
Start
Write 0xC0,
PR Address
Write PR
Address & Data
Read Status
Register
SR[7] =
Full Status
Check
(if desired)
Program
Complete
Read Status
Register Data
Program
Successful
SR[3] =
SR[4] =
SR[1] =
V
PP
Range Error
P ro g ram Error
Register Locked;
Program Aborted
Idle
Idle
Bus
Operation
None
None
Command
Ch e c k S R [3 ]:
1 =V
PP
Range Error
Ch e c k S R [4 ]:
1 =Program ming Error
Comments
Write
Write
Idle
Program
PR Setup
Protection
Program
None
Data = 0xC0
Addr = Location to Program
Da ta = D a ta to Pro g ra m
Addr = Location to Program
Ch e c k S R [7 ]:
1 = W SM Ready
0 = W SM Busy
Bus
Operation Command Comments
Read None Status Register Data
(Toggle CE# or O E# to update Status
Register data.)
Idle None C h e c k SR [1 ]:
1 = R egister locked; operation aborted
(P ro gra m S e tup )
(C o n firm D a ta )
0
0
0
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
114 309823-18
Figure 64: Blank Check Operation Flowchart
Start
FULL BLANK CHECK STATUS CHECK PROCEDURE
No
1
0
Write 0xBC,
Block Address
Write 0xD0,
Block Address
Read Status
Register
SR[7] =
Full Blank
Check Status
Read
Blank Check
BLANK CHECK PROCEDURE
Bus
Operation Command Comments
Write Blank
Check
Setup
Data = 0xBC
Addr = Block to be read (BA)
Write Blank
Check
Confirm
Data = 0xD0
Addr = Block to be read (BA)
Read None Sta tus Register data.
Idle None Check SR [7]:
1 = WSM ready
0 = WSM busy
0
SR[1,3] must be cleared before the Write State Machine will
allow Blank Check to be performed.
Only the Clear Status Register command clears SR[1, 3, 4, 5].
If an error is detected, clear the Status register before
attempting a Blank Check retry or other error recovery.
0
0
1,1
1
Read Status
Register
Blank Check
Successful
Bus
Operation Command Comments
SR[4,5] = Command
Sequence Error
SR[5] = Blank Check
Error
Idle None Chec k SR[4,5]:
Both 1 = Command Sequence Error
Idle None Chec k SR[5]:
1 = Blank Check Error
Repeat for subsequent block Blank Check.
Full Status register check should be read after Blank Check
has been performed on each block.
June 2009 Datasheet
309823-18 115
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
12.0 Common Flash Interface
The Common Flash Interface (CFI) is part of an overall specification for multiple
command-set and control-interface descriptions. It describes the database structure
containing the data returned by a read oper ation after issuing the CFI Query command.
System software can parse this database structure to obtain information about the
flash device, such as block size, density, bus width, and electrical specifications. The
system software will then know which co mmand set(s) to use to properly perform flash
writes, block erases, reads and otherwise control the flash device.
12.1 Query Structure Output
The Query database allows system software to obtain information for controlling the
flash device. This section describes the device’s CFI-compliant interface that allows
access to Query data.
Query data are presented on the lowest-order data outputs (A/DQ7-0) only. The
numerical offset value is the address relative to the maximum bus width supported by
the device. On this family of devices, the Query table device starting address is a 10h,
which is a word address for x16 devices.
For a word-wide (x16) device, the first two Query-structure bytes, ASCII “Q” and “R,
appear on the low byte at word addresses 10h and 11h. This CFI-compliant device
outputs 00h data on upper bytes. The device outputs ASCII “Q” in the low byte
(A/DQ7-0) and 00h in the high byte (A/DQ15-8).
At Query addresses containing two or more bytes of information, the least significant
data byte is presented at the lower address, and the most significant data byte is
presented at the higher address.
In all of the following tables, addresses and data are represented in hexadecimal
notation, so the “h” suffix has been dropped. In addition, since the upper byte of word-
wide devices is always “00h,” the leading “00” has been dropped from the table
notation and only the lower byte value is shown. Any x16 device outputs can be
assumed to have 00h on the upper byte in this mode.
Table 51: Summary of Query Structure Output as a Function of Device and Mode
Device Hex
Offset Hex
Code ASCII
Device Addresses 00010: 51 “Q”
00011: 52 “R
Table 52: Example of Query Structur e Output of x16 Devices (Sheet 1 of 2)
Word Addressing Byte Addressing
Offset Hex Code Value Offset Hex Code Value
AX - A0A15 - A0AX - A0A7 - A0
00010h 0051 “Q” 00010h 0051 “Q”
00011h 0052 “R” 00011h 0052 “R”
00012h 0059 “Y” 00012h 0059 “Y”
00013h P_IDLO PrVendor 00013h P_IDLO PrVendor
00014h P_IDHI ID# 00014h P_IDLO ID#
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
116 309823-18
12.2 Block Status Register
The Block Status Register indicates whether an erase operation completed successfully
or whether a given block is locked or can be accessed for flash program/erase
operations.
Block Erase Status (BSR[1]) allows system software to determine the success of the
last block erase operation. BSR[1] can be used just after power-up to verify that the
VCC supply was not accidentally removed during an erase operation. Only issuing
another operation to the block resets this bit. The Block Status Register is accessed
from word address 02h within each block.
12.3 CFI Query Identification String
The Identification String provides verification that the component supports the
Common Flash Interface specification. It also indicates the specification version and
supported vendor-specified command set(s).
00015h PLO PrVendor 00015h P_IDHI ID#
00016h PHI TblAdr 00016h
00017h A_IDLO AltVendor 00017h
00018h A_IDHI ID# 00018h
Table 52: Example of Query Structure Output of x16 Devices (Sheet 2 of 2)
Word Addressing Byte Addressing
Offset Hex Code Val ue Offset Hex Code Value
AX - A0A15 - A0AX - A0A7 - A0
Table 53: Block Status Register
Offset Length Description Address Value
(BA + 2)h 1 Block Lock Status Register BA + 2 -00 or -01
(BA + 2)h 1 BSR.0 Block Loc k Status:
0 = Unlocked
1 = Locked BA + 2 (bit 0): 0 or 1
(BA + 2)h 1 BSR.1 Block Loc k Down Status:
0 = Not Locked Down
1 = Locked Down BA + 2 (bit 0): 0 or 1
(BA + 2)h 1 BSR.2-3, 6-7: Reserved for future use BA + 2 (bit 0): 0 or 1
Note: BA = The beginning of a Block Address; that is, 020000h is the beginning location in word mode of the 256-KB block 1.
Table 54: CFI Identification (Sheet 1 of 2)
Offset Length Description Address Hex Code Value
10h 3 Query unique ASCII string “QRY”
10 --51 “Q”
11 --52 “R
12 --59 “Y”
June 2009 Datasheet
309823-18 117
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
13h 2 Primary vendor command set and control interface ID code.
16-bit ID code for vendor-specified algorithms. 13 --00
14 --02
15h 2 Extended Query Table primary algorithm address. 15 --0A
16 --01
17h 2 Alternate ve ndor command set and control interface ID code.
0000h means no second vendor-specified algorithm exists. 17 --00
18 --00
19h 2 Secondary algorithm Extended Query Table address. 0000h
means none exists. 19 --00
1A --00
Table 54: CFI Identification (Sheet 2 of 2)
Offset Length Description Address Hex Code Value
Table 55: System Interface Information (Sheet 1 of 2)
Offset Length Description Address Hex Code Value
1Bh 1
VCC logic supply minimum
program/erase voltage.
bits 0-3 BCD 100 mV
bits 4-7 BCD volts
1B --17 1.7 V
1Ch 1
VCC logic supply maximum
program/erase voltage.
bits 0-3 BCD 100 mV
bits 4-7 BCD volts
1C --20 2.0 V
1Dh 1
VPP [programming] supply
minimum program/erase voltage.
bits 0-3 BCD 100 mV
bits 4-7 hex volts
1D --85 8.5 V
1Eh 1
VPP [programming] supply
maximum program/erase
voltage.
bits 0-3 BCD 100 mV
bits 4-7 hex volts
1E --95 9.5 V
1Fh 1 “n” such that typical single word
program timeout = 2n µs. 1F --06 64 µs
20h 1 “n” such that typical full buffer
write timeout = 2n µs. 20
--0B (256, 512 Mbit - 90 nm;
1024 Mbit - 65 nm)
--0A (128. 256, 512 Mbit -
65 nm)
2048 µs (256, 512 Mbit -
90 nm; 1024 Mbit - 65
nm)
1024 µs (128. 256, 512
Mbit - 65 nm)
21h 1 “n” such that typical block erase
timeout = 2n ms. 21 --0A 1 s
22h 1 “n” such that typical full chip
erase timeout = 2n ms. 22 --00 NA
23h 1 “n” such that maximum word
program timeout = 2n times
typical. 23 --02 256 µs
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
118 309823-18
12.4 Device Geometry Definition
24h 1 “n” such that maximum buffer
write timeout = 2n times typical. 24 --02 (256, 512 Mbit - 90 nm;
128, 256, 512 Mbit - 65 nm)
--01 (1024 Mbit - 65 nm)
8192 µs (256, 512 Mbit -
90 nm; 128, 256, 512
Mbit - 65 nm)
4096 µs (1024 Mbit - 65
nm)
25h 1 “n” such that maximum block
erase timeout = 2n times typical. 25 --02 4 s
26h 1 “n” such that maximum chip
erase timeout = 2n times typical. 26 --00 NA
Table 55: System Interface Information (Sheet 2 of 2)
Offset Length Description Address Hex Code Value
Table 56: Device Geometry Definiti on
Offset Length Description Address Hex Code Value
27h 1 n such that device size in bytes = 2n. 27:
Flash device interface code assignment: n such that n + 1 specifies
the bit field that represents the flash device width capabilities as
described here:
Table 57, “Device
Geometry Definition: Addr,
Hex Code, Va lu e” on
page 119
76543210
28h 2 x64 x32 x16 x8 28: --01
x1615 14 13 12 11 10 9 8
———————— 29: --00
2Ah 2 n such that maximum number of bytes in write buffer = 2n.2A:
2B: --0A
--00 1024
2Ch 1
Number of erase block regions (x) within the device:
1) x = 0 means no erase blocking; the device erases in bulk.
2) x specifies the number of device regions with one or more
contiguous, same-size erase blocks.
3) Symmetrically blocked partitions have one blocking region.
2C:
Table 57, “Device
Geometry
Definition: Addr,
Hex Code, Value”
on page 119
2Dh 4 Erase block region 1 information:
bits 0 - 15 = y, y + 1 = number of identical-size erase blocks.
bits 16 - 31 = z, region erase block(s) size are z x 256 bytes.
2D:
2E:
2F:
30:
31h 4 Reserved for future erase block region information.
31:
32:
33:
34:
35h 4 Reserved for future erase block region information.
35:
36:
37:
38:
June 2009 Datasheet
309823-18 119
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
12.5 Numonyx-Specific Extended Query Table
Table 57: Device Geometry Definition: Addr, Hex Code, Value
Address 128 Mbit 256 Mbit 512 Mbit 1 Gbit
BT B TBT B T
27 18 19 1A 1B
28 01 01 01 01
29 00 00 00 00
2A 0A 0A 0A 0A
2B 00 00 00 00
2C 01 01 01 01
2D 3F 7F FF FF
2E 00 00 00 01
2F 00 00 00 00
30 04 04 04 04
Table 58: Primary Vendor-Specific Extended Query (Sheet 1 of 2)
Offset
P = 10Ah Length Description (Optional flash features and
commands Address Hex Code Value
(P+0)h
3Primary extended query table.
Unique ASCII string PRI
10A: --50 P
(P+1)h 10B: --52 R
(P+2)h 10C: --49 I
(P+3)h 1 Major version number, ASCII 10D: --31 1
(P+4)h 1 Minor version number, ASCII 10E: --34 4
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
120 309823-18
(P+5)h
(P+6)h
(P+7)h
(P+8)h
4
Optional feature and command support:
(1 = yes; 0 = no)
Bits 10 - 31 are reserved; undefined bits are 0.
If the value in bit 31 is 1, an additional 31 bit field of
optional features follows the bit 30 field.
10F: --E6 (Non-Mux)
--66 (A/D Mux)
110: --07 (90nm,
65nm)
111: --00
112: --00
Bit 0: Chip erase supported. Bit 0 = 0 No
Bit 1: Suspend erase supported. Bit 1 = 1 Yes
Bit 2: Suspend program supported. Bit 2 = 1 Yes
Bit 3: Legacy lock/unlock supported. Bit 3 = 0 No
Bit 4: Queued erase supported. Bit 4 = 0 No
Bit 5: Instant individual block locking supported. Bit 5 = 1 Yes
Bit 6: OTP bits supported. Bit 6 = 1 Yes
Bit 7: Page mode read supported. Bit 7 = 0 No: A/D Mux
Yes: Non-Mux
Bit 8: Synchronous read supported. Bit 8 = 1 Yes
Bit 9: Simultaneous operations supported. Bit 9 = 1 Yes
Bit 30: CFI links to follow. Bit 30 = 0 No
Bit 31: Another Optional Features field to follow. Bit 31 = 0 No
(P+9)h 1
Supported functions after Suspe nd: Read Array, Status,
Query. Other supported options include:
Bits 1 - 7: Reserved; undefined bits are 0. 113: --01
Bit 0: Program supported after Erase Suspend. Bit 0 = 1 Yes
(P+A)h
(P+B)h
2Block Lock Status Register mask: Bits 2 - 3 and 6 - 15
are reserved; undefined bits are 0. 114:
115:
--33 (90nm,
65nm)
2 Bit 0: Block Lock Bit Status register active. Bit 0 = 1 Yes
2 Bit 1: Block Lock Down bit Status active. Bit 1 = 1 Yes
(P+C)h 1
Vcc logic supply highest performance program/erase
voltage:
Bits 0 - 3: BCD value in 100 mV
Bits 4 - 7: BCD value in volts
116: --18 1.8 V
(P+D)h 1 VPP optimum program/erase supply voltage:
Bits 0 - 3: BCD value in 100 mV
Bits 4 - 7: Hex value in volts 117: --90 9.0 V
Table 58: Primary Vendor-Specific Extended Query (Sheet 2 of 2)
Offset
P = 10Ah Length Descript ion (Optional flash features and
commands Address Hex Code Value
June 2009 Datasheet
309823-18 121
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Table 59: One Time Programmable (OTP) Register Information
Offset
P = 10Ah Length Description Address Hex Code Value
(P+E)h 1 Number of OTP register fields in JEDEC ID space. 00h indicates
that 256 OTP fields are available. 118: --02 2
(P+F)h
(P+10)h
(P+11)h
(P+12)h
4
OTP Field 1: OTP Description: This field describes user available
OTP register bytes. Some are preprogrammed with device-unique
serial numbers. Others are user programmable.
Bits 0 - 15 point to the OTP register Lock byte, the register’ s first
byte.
The following bytes are factory preprogrammed and user-
programmable:
Bits 0 - 7 = Lock/bytes JEDEC plane physical low address. 119: --80 80h
Bits 8 - 15 = Lock/bytes JEDEC plane physical high address. 11A: --00 00h
Bits 16 - 23 = n where 2n equals factory preprogrammed bytes. 11B: --03 8 byte
Bits 24 - 31 = n where 2n equals user programmable bytes. 11C: --03 8 byte
(P+13)h
(P+14)h
(P+15)h
(P+16)h
(P+17)h
(P+18)h
(P+19)h
(P+1A)h
(P+1B)h
(P+1C)h
10
OTP Field 2: OTP Description
Bits 0 - 31 point to the O TP register physical Lock word address in
the JEDEC plane.
11D:
11E:
11F:
120:
--89
--00
--00
--00
89h
00h
00h
00h
The following bytes are factory or user programmable:
Bits 32 - 39 = n wh ere n equals factor y programmed gr oups (low
byte).
Bits 40 - 47 = n where n equals factory programmed groups
(high byte).
Bits 48 - 55 = n where 2n equals factory programmed bytes/
groups.
121:
122:
123:
--00
--00
--00
0
0
0
Bits 56 - 63 = n where n equals user programmed groups (low
byte).
Bits 64 - 71 = n where n equals user programmed groups (high
byte).
Bits 72 - 79 = n where n equals user programmable bytes/
groups.
124:
125:
126:
--10
--00
--04
16
0
16
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
122 309823-18
Table 60: Burst Read Information
Offset
P = 10Ah Length Description (Optional flash features and
commands) Address Hex Code Value
(P+1D)h 1
Page Mode Read capability:
Bits 0 - 7 = n where 2n hex value represents the
number of read-page bytes. See offset 28h for
device word width to determine page-mode data
output width. 00h indicates no read page buffer.
127: --05 (Non Mux)
--00 (A/D Mux 32-byte (Non Mux)
0 (AD Mux)
(P+1E)h 1 Number of synchronous mode read configuration
fields that follow. 00h indicates no burst capability. 128: --03 3
(P+1F)h 1
Synchronous mode read capability configuration 1:
Bits 3 - 7 = Reserved.
Bits 0 - 2 = n where 2n+1 hex value represen ts the
maximum number of continuous synchronous reads
when the device is configured for its maximum word
width.
A value of 07h indi cates that the device is capable of
continuous linear bursts that will output data until
the internal burst counter reaches the end of the
device’s burstable address space.
This fields’ s 3-bit value can be written directly to th e
Read Configuration R egister bits 0 - 2 if the device is
configured for its maximum word width. See offset
28h for word width to determine the burst data
output width.
129: --02 8
(P+20)h 1 Synchronous mode read capability configuration 2. 12A: --03 16
(P+21)h 1 Synchronous mode read capability configuration 3. 12B: --07 Cont
Table 61: Partition and Erase Block Information —Region 1 (Sheet 1 of 2)
Offset
P = 10Ah Description (Optional flash features and commands) Length Address
Bottom Top Bottom Top
(P+22)h (P+22)h
Number of device hardware partition regions with the device:
x = 0: a single hardware partition device (no fields follow). x specifies the
number of device partition regions containing one or more contiguous
erase block regions.
1 12C: 12C:
Partition Region 1 Information
(P+23)h (P+23)h Data size of this Partition Region information field: (number of
addressable locations, including this field. 212D: 12D:
(P+24)h (P+24)h 12E: 12E:
(P+25)h (P+25)h Number of identical partitions within the partition region. 1 12F: 12F:
(P+26)h (P+26)h 130: 130:
(P+27)h (P+27)h Number of Program or Erase operations allowed in a partition:
Bits 0 - 3 = Number of simultaneous Program operations.
Bits 4 - 7 = Number of simultaneous Erase operations. 1 131: 131:
(P+28)h (P+28)h
Number of Progr am or Erase operat ions allowed in other partitions while a
partition in this region is in Program mode:
Bits 0 - 3 = Number of simultaneous Program operations.
Bits 4 - 7 = Number of simultaneous Erase operations.
1 132: 132:
(P+29)h (P+29)h
Number of Progr am or Erase operat ions allowed in other partitions while a
partition in this region is in Erase mode:
Bits 0 - 3 = Number of simultaneous Program operations.
Bits 4 - 7 = Number of simultaneous Erase operations.
1 133: 133:
June 2009 Datasheet
309823-18 123
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
(P+2A)h (P+2A)h
Types of erase block regions in this partition region:
x = 0: No erase blocking; the partition region erases in bulk.
x = Number of erase block regions with contiguous, same-size erase
blocks.
Symmetrically blocked partitions have one blocking region.
Partit ion size = (Type 1 blocks) x (Type 1 block sizes) + (Type 2 blocks) x
(Type 2 block sizes) +...+ (Type n blocks) x (Type n block sizes).
1 134: 134:
(P+2B)h (P+2B)h Partition region 1 erase block type 1 information:
Bits 0 - 15 = y, y + 1: Number of identical-sized erase blocks in a
partition.
Bits 16 - 30 = z, where region erase block(s) size is z x 256 bytes.
4
135: 135:
(P+2C)h (P+2C)h 136: 136:
(P+2D)h (P+2D)h 137: 137:
(P+2E)h (P+2E)h 138: 138:
(P+2F)h (P+2F)h Partition 1 (Erase Block Type 1):
Block erase cycles x 1000 2139: 139:
(P+30)h (P+30)h 13A: 13A:
(P+31)h (P+31)h
Partition 1 (Erase Block Type 1) bits per cell; internal ED AC:
Bits 0 - 3 = bits per cell in erase region
Bit 4 = internal EDAC used (1=yes, 0=no)
Bit 5 - 7 = reserved for future use
1 13B: 13B:
(P+32)h (P+32)h
Partition 1 (Erase Block Type 1) page mode and synchronous mode
capabilities:
Bits 0 = page mode host reads permitted (1=yes, 0=no)
Bit 1 = synchronous host reads permitted (1=yes, 0=no)
Bit 2 = synchronous host writes permitted (1=yes, 0=no)
Bit 3 - 7 = reserved for future use
1 13C: 13C:
(P+33)h (P+33)h Partition 1 (Erase Block Type 1) programming region information:
Bits 0 - 7 = x, 2x: programming region aligned size (bytes)
Bit 8 - 14 = reserved for future use
Bit 15 = legacy flash operation; ignore 0:7
Bit 16 - 23 = y: control mode valid size (bytes)
Bit 24 - 31 = reserved for future use
Bit 32 - 39 = z: control mode invalid size (bytes)
Bit 40 - 46 = reserved for future use
Bit 47 = legacy flash operation (ignore 23:16 and 39:32)
6
13D: 13D:
(P+34)h (P+34)h 13E: 13E:
(P+35)h (P+35)h 13F: 13F:
(P+36)h (P+36)h 140: 140:
(P+37)h (P+37)h 141: 141:
(P+38)h (P+38)h 142: 142:
Table 61: Partition and Erase Block Information—Region 1 (Sheet 2 of 2)
Offset
P = 10Ah Description (Optional flash features and commands) Length Address
Bottom Top Bottom Top
Table 62: Partition and Erase Block Region Information (Sheet 1 of 2)
Address 128 Mbit 256 Mbit 512 Mbit 1 Gbit
BTBTBTBT
12C: --01 --01 --01 --01
12D: --16 --16 --16 --16
12E: --00 --00 --00 --00
12F: --08 --08 --08 --08
130: --00 --00 --00 --00
131: --11 --11 --11 --11
132: --00 --00 --00 --00
133: --00 --00 --00 --00
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
124 309823-18
134: --01 --01 --01 --01
135: --07 --0F --1F --3F
136: --00 --00 --00 --00
137: --00 --00 --00 --00
138: --04 --04 --04 --04
139: --64 --64 --64 --64
13A: --00 --00 --00 --00
13B: --12 --12 --12 --12
13C: --02 Mux
--03 Non
Mux --02 Mux
--03 Non
Mux --02 Mux
--03 Non
Mux --02 Mux
--03 Non
Mux
13D: --0A --0A --0A --0A
13E: --00 --00 --00 --00
13F: --10 --10 --10 --10
140: --00 --00 --00 --00
141: --10 --10 --10 --10
142: --00 --00 --00 --00
Table 62: Partition and Erase Block Region Information (Sheet 2 of 2)
Address 128 Mbit 256 Mbit 512 Mbit 1 Gbit
BT B T B TBT
June 2009 Datasheet
309823-18 125
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
13.0 Next State
The Next State Table shows command inputs and the resulting next state of the chip.
The Output Next State Table shows command inputs and the resulting output
multiplexed next state of the chip.
Table 63: Next State Table (Sheet 1 of 3)
Command Input and Resulting Chip Next State
Current Chip State
Array Read (3)
Read Status
Read ID/Query
Word Pgm Setup (4,5,12)
Erase Setup (4,5,12)
BEFP Setup (4,12)
Lock/RCR/ECR Setup (5)
Blank Check (5)
OTP Setup (5)
Suspend
BP Setup
Lock Blk Confirm (9)
Lock-down Blk Confirm (9)
Write ECR/RCR Confirm (9)
Clear SR (6)
Confirm (9)
Other Commands (2)
Block Address Change
WSM Operation Completes
(FFh
)(70
h)
(90
h,
98h
)
(41
h) (20
h) (80h
)(60
h) (BC
h) (C0
h) (B0
h) (E9
h) (01
h) (2F
h)
(03
h,
04h
)
(50
h) (D0
h) othe
r
Ready Ready
Program
Setup
Era
se
Set
up
BEF
P
Setu
p
Lock/RCR
/ECR Setup
BC
Set
up
OTP
Set
up
Ready
BP
Set
up Ready N/A
Lock/RCR/ECR Setup Ready (Lock Error [Botch])
Ready
(Lock Block)
Ready (Lock
down Block)
Ready
(Set CR)
Ready (Lock
Error [Botch])
Ready (U nlo c k
Block)
Ready
(Lock
Error
[Botch])
N/A
OTP
Setup OTP Bus y N/A
Busy OTP Busy Illegal State in OTP Busy OTP Busy Rea
dy
IS in OTP Busy OTP Busy
Word Program
Setup Word Program Busy N/A
Busy Word Pgm
Busy Illegal State in Word Pgm
Busy
pg
m
sus
pWord Pgm Busy
Ready
IS in Pgm
Busy Wo rd Pgm Busy
Suspend
(SR.2=1)
Word
Program
Suspend
Illegal State in Word Pgm
Busy Wo rd Program Suspend
Pg
m
Sus
p
(Er
bits
clea
r)
Wor
dPg
m
Bus
y
Wor
d
Pg
m
Sus
p
N/
AN/
A
IS in Pgm
Suspend Word Program Suspend
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
126 309823-18
Buffer Program (BP)
Setup BP Load 1
N/
A
BP Load 1 (10) “BP Load 2” if word count >0, else “BP Data Loaded”
BP Load 2 (10) “BP Data Loaded” if data load in program buffer is complete, ELSE “BP load 2”
Rea
dy
(Err
or
Botc
h)
BP Data
Loaded Ready (Error [Botch]) BP
Bus
y
Ready
(Error
[Botch])
BP Busy BP Busy IS in BP Busy BP
Sus
pBP Busy
Ready
IS in BP Busy BP Busy
BP Suspend
(SR.2=1) BP Susp IS in BP Susp BP Suspend
BP
Sus
p
(Er
bits
clea
r)
BP
Bus
y
BP
Sus
p
N/
AN/
A
IS in BP Susp BP Suspend
Erase
Setup Ready (Error [Botch]) Era
se
Bus
y
Ready
(Error
Botch])
N/
AN/
A
Busy Erase Busy IS in Erase Busy Era
se
Sus
pErase Busy
IS in Erase
Busy Erase Busy Rea
dy
Erase
Suspend
(SR.6=1)
Erase
Suspend
Wor
d
Pg
m
Set
up
in
Era
se
Sus
p
Illegal
State in
Ers
Susp
Loc
k/
RC
R/
ECR
Set
up
in
Era
se
Sus
p
Illegal
State in
Ers
Susp
Era
se
Sus
p
BP
Set
up
in
Era
se
Sus
p
Erase
Suspend
Era
se
Sus
p
(Er
bits
clea
r)
Era
se
Bus
y
Era
se
Sus
p
N/
AN/
A
IS in Erase
Suspend Erase Suspend
RCR/ECR/Lock Block
Setup in Ers/Level-1
Suspend (SR.6=1) Erase/Level-1 Suspend (Lock Error [Botch])
Ers/
L1
Sus
p
Blk
Loc
k
Ers/
L1
Sus
p
Blk
Lk-
Do
wn
Ers/
L1
Sus
p
CR
Set
Erase/Level- 1 S us p
(Lock Error [Botch])
Ers/L1 Susp
(Un-lock Block)
Erase/Level-1
Susp (Error [B otch])
N/
AN/
A
Table 63: Next State Table (Sheet 2 of 3)
Command Input and Resulting Chip Next State
Current Chip State
Array Read (3)
Read Status
Read ID/Query
Word Pgm Setup (4,5,12)
Erase Setup (4,5,12)
BEFP Setup (4,12)
Lock/RCR/ECR Setup (5)
Blank Check (5)
OTP Setup (5)
Suspend
BP Setup
Lock Blk Confirm (9)
Lock-down Blk Confirm (9)
Write ECR/RCR Confirm (9)
Clear SR (6)
Confirm (9)
Other Commands (2)
Block Address Change
WSM Operation Completes
(FFh
)(70
h)
(90
h,
98h
)
(41
h) (20
h) (80h
)(60
h) (BC
h) (C0
h) (B0
h) (E9
h) (01
h) (2F
h)
(03
h,
04h
)
(50
h) (D0
h) othe
r
June 2009 Datasheet
309823-18 127
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Blank
Check
Setup Ready (Error [Botch]) BC
Bus
y
Ready
(Error
[Botch])
N/
A
N/A
Blank Check
Busy Blank Check
Busy IS in BC Busy Blank Check Busy Rea
dy
IS in Blank
Check Busy BP Busy
BEFP
Setup Ready (Error [Botch])
BEF
P
Loa
d
Dat
a
Ready
(Error
Botch) N/A
BEFP Busy BEFP Program and Verify Busy (if Block Address gi ve n matche s addres s giv en on BEFP
Setup command). Commands treated as data. (7) Ready
Table 64: Output Next State Table (Sheet 1 of 2)
Command Input to Chip and Resulting Output MUX Next State
Current Chip State
Array Read (3)
Read Status
Read ID/Query
Word Pgm Setup (4,5,12)
Erase Setup (4,5,12)
BEFP Setup (4,12)
Lock/RCR/ECR Setup (5)
Blank Check (5)
OTP Setup (5)
Suspend
BP Setup
Lock Blk Confirm (9)
Lock-down Blk Confirm (9)
Write ECR/RCR Confirm (9)
Clear SR (6)
Confirm (9)
Other Commands (2)
Block Address Change
WSM Operation Completes
(FF
h) (70
h)
(90
h,
98h
)
(41
h) (20
h) (80
h) (60
h) (BC
h) (C0
h) (B0
)(E9h) (01
h) (2F
h)
(03
h,
04h
)
(50
h) (D0
h) oth
er (FF
FF)
Table 63: Next State Table (Sheet 3 of 3)
Command Input and Resulting Chip Next State
Current Chip State
Array Read (3)
Read Status
Read ID/Query
Word Pgm Setup (4,5,12)
Erase Setup (4,5,12)
BEFP Setup (4,12)
Lock/RCR/ECR Setup (5)
Blank Check (5)
OTP Setup (5)
Suspend
BP Setup
Lock Blk Confirm (9)
Lock-down Blk Confirm (9)
Write ECR/RCR Confirm (9)
Clear SR (6)
Confirm (9)
Other Commands (2)
Block Address Change
WSM Operation Completes
(FFh
)(70
h)
(90
h,
98h
)
(41
h) (20
h) (80h
)(60
h) (BC
h) (C0
h) (B0
h) (E9
h) (01
h) (2F
h)
(03
h,
04h
)
(50
h) (D0
h) othe
r
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
128 309823-18
Notes:
1. The Partition Data When Read field shows what users read from the flash chip after issuing the appropriate command,
given the Partition Address is not changed from the address given during the command. Read-while-write functionality
gives more flexibility in data output from the device. The data read from the chip depends on the Partition Address applied
to the device. Depending on the command issued to the chip, each partition is placed into one of the following three
output states during commands: Read Array, Read Status or Read ID/CFI. This partition's output state is retained until a
new command is issued to the chip at that P artition Address. This allows the user to set partition #1's output state to Read
Array, and partition #4's output state to Read Status. Each time the partition address is changed to partition #4 (without
issuing a new command), the Status will be read from the chip.
2. Illegal commands include commands outside of the allowed command set (allowed commands: 41H [pgm], 20H [erase],
etc.)
3. All partitions default to Read Array on powerup.
4. If a Read Array is attempted from a busy partition, the result is unreliable data. When the user returns to this partition
address later, the output mux will be in the “Read Array” state from its last visit. the Read ID and Read Query commands
perform the same function in the device . The ID and Query data are located at different locations in the address map.
5. 1st and 2nd cycles of "2 cycles write commands" must be given to the same partition address, or unexpected results will
occur.
6. The Clear Status command clears only the error bits in the status register if the device is not in the following modes: 1)
WSM running (Pgm Busy, Erase Busy, Pgm Busy In Erase Suspend, OTP Busy, BEFP modes) 2) Suspend states (Erase
Suspend, Pgm Suspend, Pgm Suspend In Erase Suspend).
7. BEFP writes are allowed only when the status register bit #0 = 0 or else the data is ignored.
BEFP Setup;
BEFP Pgm & Verify
Busy;
Erase Setup;
OTP Setup;
Word Pgm Setup;
Word Pgm Setup in
Suspend;
Blank Check Setup;
Blank Check Busy;
Status Read
Output MUX does not change
Lock/RCR/ECR Setup;
Lock/RCR/ECR Setup in
Erase Susp; Status Read
Array Read
Status Read
BP Setup, Load 1, Load
2;
BP Setup, Load1, Load
2, in Suspend;
Output MUX will not change
BP Data Loaded,
BP Data Loaded in Susp; Status Read
BP Busy;
BP Busy in Erase
Suspend;
Word Program Busy;
Word Prgm Busy in
Susp;
Erase Busy;
Array Read
Status Read
ID/Query Read
Status Read
Output MUX does not change
Status Read
Output MUX does not
change
Array Read
Ready;
Word Pgm Suspend;
BP Suspend;
Erase Suspend;
BP Suspend in Erase
Suspend;
Output MUX does
not Change
OTP Busy
SR Read
Status Read
Table 64: Output Next State Table (Sheet 2 of 2)
June 2009 Datasheet
309823-18 129
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
8. The current state is that of the chip and not of the partition. Each partition remembers which output (Array, ID/CFI or
Status) it was last pointed to on the last instruction to the chip, but the next state of the chip does not depend on where
the partition's output mux is presently pointing to.
9. Confirm c ommands (Loc k Block, Unlock Block, Lock-Down Block, Configuration Register and Blank Check) perform the
operation and then move to the Ready State.
10. Buffered programming will botch when a different block address (as compared to address given with E9 command) is
written during the BP Load1 and BP Load2 states.
11. WA0 refers to the block address latched during the first write cycle of the current op eration.
12. All two cycle commands are conside red as a contiguous whole d uring device suspend state s. Individual commands are not
parsed separately; that is, the 2nd cycle of an erase command issued in program suspend will NOT resume the program
operation.
13. The Buffered Program set up command (0xE9) will not change the partition state. The Buffered Progr am Confirm command
(0xD0) will place the partition in read status mode.
Appendix A AADM Mode
A.1 AADM Feature Overview
The following is a list of general requirements for AADM mode. Additional details can be
found in subsequent sections.
Feature Availability: AADM mode is available in devices indicated in Table 65,
AADM Feature A vailability” below that are configured as A/D MUX. With this
configuration, AADM mode is enabled by setting a specific volatile bit in the RCR.
Table 65: AADM Feature Availability
Note: 128 Mbit AADM line item will be available Q4 2009.
High Address Capture (A[MAX:16]): When AADM mode is enabled, A[MAX:16]
and A[15:0] are captured from the A/DQ[15:0] balls. The selection of A[MAX:16]
or A[15:0] is determined by the state of the OE# input, as A[MAX:16] is captured
when OE# is at VIL.
Read & Write Cycle Support: In AADM mode, both asynchronous and
synchronous Cycles are supported.
Customer Requirements: For AADM operation, the customer is required to
ground A16-Amax.
Other Characteristics: For AADM, all other device characteristics (pgm time,
erase time, ICCS, etc.) are the same as A/D MUX unless otherwise stated.
A.2 AADM Mode Enable (RCR[4]=1)
Setting RCR.4 to its non-default state (‘1b) enables AADM mode:
The default device configuration upon Reset or Powerup is A/D MUX Mode
Upon setting RCR[4]=1, the upper Addresses A[max:16] are latched as all 0’s by
default.
Density Availability
128 Mbit No (see note below)
256 Mbit Yes
512 Mbit Yes
1024 Mbit Yes
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
130 309823-18
A.3 Bus Cycles and Address Capture
AADM bus operations have one or two address cycles. For two address cycles, the
upper address (A[MAX:16]) must be issued first, followed by the lower address
(A[15:0]). For bus operations with only one address cycle, only the lower address is
issued. The upper address that applies is the one that was most recently latched on a
previous bus cycle. For all read cycles, sensing begins when the lower address is
latched, regardless of whether there are one or two address cycles.
In bus cycles, the external signal that distinguishes the upper address from the lower
address is OE#. When OE# is at VIH, a lower address is captured; when OE# is at VIL,
an upper address is captured.
When the bus cycle has only one address cycle, the timing waveform is similar to A/D
MUX mode. The lower address is latched when OE# is at VIH, and data is subsequently
outputted after the falling edge of OE#.
Note: When the device initially enters AADM mode, the upper address is internally latched as
all 0’s.
A.3.1 WAIT Behavior
The WAIT behavior in AADM mode functions the same as the legacy M18 non-MUX
WAIT behavior (ADMux WAIT behavior is unique). In other words, WAIT will always be
driven whenever DQ[15:0] is driven, and WAIT will tri-state whenever DQ[15:0] tri-
state. In asynchronous mode (RCR[15] = ‘1b), WAIT always indicates “valid data”
when driven. In synchronous mode (RCR[15] = ‘0b), WAIT indicates “valid data” only
after the latency count has lapsed and the data output data is truly valid.
A.3.2 Asynchronous Read and Write C ycles
For asynchronous read and write cycles, ADV# must be toggled high-low-high a
minimum of one time and a maximum of two times during a bus cycle. If ADV# is
toggled low twice during a bus cycle, OE# must be held low for the first ADV# rising
edge and OE# must be held high for the second ADV# rising edge. The f i rst ADV#
rising edge (with OE# low) captures A[MAX:16]. The second ADV# rising edge (with
OE# high) captures A[15:0]. Each bus cycle must toggle ADV# high-low-high at least
one time in order to capture A[15:0]. F or asynchronous reads, sensing begins when the
lower address is latched.
During asynchronous cy cles, it is optional to capture A[MAX:16]. If these addresses are
not captured, then the previously captured A[MAX:16] contents will be used.
A.3.2.1 Asynchronous Read Cycles
For asynchronous read and latching specifications, refer to Table 66, “AADM
Asynchronous and Latching Timings” on page 131. For asynchronous read timing
diagrams, refer to Figure 65, “AADM Asynchronous Read Cycle (Latching A[MAX:0])”
on page 131 and Figure 66, “AADM Asynchronous Read Cycle (Latching A[15:0] only)”
on page 132. For AADM, note that asynchronous read access is from the rising edge of
ADV# rather than the falling edge. (i.e. TVHQV rather than TVLQV)
June 2009 Datasheet
309823-18 131
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Notes:
1. TVHQV applies to asynchronous read access time.
2. A read cycle ma y be restarted prior to co mpleting a pending read operat ion, but this may occ ur only once before the sense
operation is allowed to complete.
Note: Diagram shows WAIT as active low (RCR.10=0)
Table 66: AADM Asynchronous and Latching Timings
Num Sym Min (nS) Max (nS) Num Sym Min (nS) Max (nS)
R4 tGLQV 20 R17 tGHTZ 9
R5 tPHQV 150 R101 tAVVH 5
R6 tELQX 0 R102 tELVH 9
R7 tGLQX 0 R104 tVLVH 7
R8 tEHQZ 9 R105 tVHVL 7
R9 tGHQZ 9 R106 tVHAX 5
R10 tOH 0 R107 tVHGL 3
R11 tEHEL 7 R109 tVHQV(1) 96
R12 tELTV 11 R111 tPHVH 30
R13 tEHTZ 9 R127 tGHVH 3
R15 tGLTV 7 R128 tGLVH 3
R16 tGLTX 0 R129 tVHGH 3
Figure 65: AADM Asynchronous Read Cycle (Latching A[MAX:0])
A
[MAX:16]
A
[15:0] DQ[15:0]
R17
R13
R15
R16
R127+R107R127+R107
R9R7
R4R107R127R129
R128
R11
R8
R11R102
R104 R109
R101 R106
R105
R104
R106
R105
R104
R101
R104
A/DQ[15:0]
ADV#
CE#
OE#
WAIT
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
132 309823-18
1
Notes:
1. Diagram shows WAIT as active low (RCR.10=0).
2. Without latching A[MAX:16] in the Asynchronous Read Cycle, the previously latched A[MAX:16] applies.
A.3.2.2 Asynchronous Write Cycles
For asynchronous write specifications, refer to Table 67, “AADM Write Timings” on
page 133. For asynchronous write timing diagrams, refer to Figure 67, “AADM
Asynchronous Write Cycle (Latching A[MAX:0])” on page 13 3 and Figure 68, “AADM
Asynchronous Write Cycle (Latching A[15:0] only)” on page 133.
Figure 66: AADM Asynchronous Read Cycle (Latching A[15:0] only)
A
[15:0] DQ[15:0]
R17
R13
R15
R16
R127+R107R127+R107
R9R7
R4R107
R11
R8
R11R102
R104 R109
R101 R106
R104
A/DQ[15:0]
ADV#
CE#
OE#
WAIT
June 2009 Datasheet
309823-18 133
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Table 67: AADM Write Timings
Num Symbol Min(nS) Num Symbol Min(nS)
W1 tPHWL 150 W9 tWHWL 20
W2 tELWL 0W10t
VPWH 200
W3 tWLWH 40 W11 tWVVL 0
W4 tDVWH 40 W13 tBHWH 200
W6 tWHEH 0W14t
WHGL 0
W7 tWHDX 0W23t
GHWL 0
Figure 67: AADM Asynchronous Write Cycle (Latching A[MAX:0])
Figure 68: AADM Asynchronous Write Cycle (Latching A[15:0] only)
A
[MAX:16]
A
[15:0] DQ[15:0]
W1
W13
W2
W9
W14
W9
W4
W3W3
W23
W2
W6
W7
A/DQ[15:0]
ADV#
CE#
OE#
WE#
WP#
RST#
A
[15:0] DQ[15:0]
W1
W13
W2
W9
W14
W9
W4
W3W3W2
W6
W7
A/DQ[15:0]
ADV#
CE#
OE#
WE#
WP#
RST#
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
134 309823-18
A.3.3 Synchronous Read and Write Cycles
Just as asynchronous bus cycles, synchronous bus cycles (RCR[15] = ‘0b) can have
one or two address cycles. If the are two address cycles, the upper address must be
latched first with OE# at VIL followed by the lower address with OE# at VIH. If there is
only one address cycle, only the lower address will be latched and the previously
latched upper address applies. For reads, sensing begins when the lower address is
latched, but for synchronous reads, addresses are latched on a rising clock CLK instead
of a rising ADV# edge.
For synchronous bus cycles with two address cycles, it is not necessary to de-assert
ADV# between the two address cycles. This allows both the upper an d lower address to
be latched in only two clock periods.
A.3.3.1 Synchronous Read Cycles
For synchronous read specifications, refer to Table 68, AADM Synchronous Tim ings” on
page 134. For synchronous read timing diagrams, refer to the following:
Figure 69, “AADM Sync Burst Read Cycle (ADV# De-asserted between Address
Cycles)” on page 135
Figure 70, “ AADM Sy nc Burst Read Cy cle (ADV# Not De-asserted between Address
Cycles)” on page 135
Figure 71, “AADM Sync Burst Read Cycle (Latching A[15:0] only)” on page 136
1. The device must operate down to 9.6MHz in synchronous burst mode.
2. During the address capture phase of a read burst bus cycle, OE# timings relative to CLK shall be identical to those of
ADV# relative to CLK.
3. In synchronous burst r ead cycles, the asynch ronous OE# to ADV# setup and hold times must also be met (Tghvh & Tvhgl)
to signify that the address capture phase of the bus cycle is complete.
4. To prevent A/D bus contention between the host and the memory device, OE# may only be asserted low after the host has
satisfied the ADDR hold spec, Tchax.
5. Rise and fall time specified between Vil & Vih
6. A read cycle may only be terminated (prior to the completion of sensing data) one time before a full bus cycle must be
allowed to complete.
Table 68: AADM Synchronous Timings
Num Sym Target (104 MHz) Not es
(3) Num Sym Target (104 MHz) Notes
(3)
Min (nS) Max (nS) Min (nS) Max (nS)
R201 tCLK 9 See note 1 R311 tCHVL 2.5
R203 tRISE/FALL 1.5 5 R312 tCHTX 2
R301 tAVCH 3 R313 tCHVH 22
R302 tVLCH 3 2 R314 tCHGL 2.5 4
R303 tELCH 3.5 R316 tVLVH tCLK 2*tCLK
R304 tCHQV 7 R317 tVHCH 3
R305 tCHQX 2 R318 tCHGH
3 (128M)
2 (256M,
512M,
1024M)
R306 tCHAX 5 4 R319 tGHCH 3
R307 tCHTV 7 R320 tGLCH 3
June 2009 Datasheet
309823-18 135
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Notes:
1. Diagram shows WAIT as active low (RCR.10=0) and asserted with Data (RCR.8=0).
2. For no-wrap bursts, end-of-wordline WAIT states could occur (not shown in timing diagram).
Notes:
1. Diagram shows WAIT as active low (RCR.10=0) and asserted with Data (RCR.8=0).
Figure 69: AADM Sync Burst Read Cycle (ADV# De-asserted between Address Cycles)
Figure 70: AADM Sync Burst Read Cycle (ADV# Not De-asserted between Address Cycles)
A
[MAX:16]
A
[15:0] DQ[15:0] DQ[15:0]
A
R312R307
R314
R319
R318
R320
R303
R317
R316
R313
R316
R311
R302
R317
R316
R313
R316
R311
R302
R305
R304
R315
R306
R301
R306
R301
A/DQ[15:0]
CLK
ADV#
CE#
OE#
WE#
WAIT
A
[MAX:16]
A
[15:0] DQ[15:0] DQ[15:0]
A
R312R307
R314
R319
R318
R320
R303
R317
R313R311
R302
R305
R304
R315
R306
R301
R306
R301
A/DQ[15:0]
CLK
ADV#
CE#
OE#
WE#
WAIT
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
136 309823-18
Notes:
1. Diagram shows WAIT as active low (RCR.10=0) and asserted with Data (RCR.8=0).
2. For no-wrap bursts, end-of-wordline WAIT states could occur (not shown in timing diagram)
3. Without latching A[MAX:16] in the Sync Read Cycle, the previously latched A[MAX:16] applies.
A.3.4 Synchronous Write Cycles
For synchronous writes, only the address latching cycle(s) are synchronous.
Synchronous address latching is depicted in the timing diagrams for synchronous read
cycles:
Figure 69, “AADM Sync Burst Read Cycle (ADV# De-asserted between Address
Cycles)” on page 135
Figure 70, “ AADM Sy nc Burst Read Cy cle (ADV# Not De-asserted between Address
Cycles)” on page 135
Figure 71, “AADM Sync Burst Read Cycle (Latching A[15:0] only)” on page 136
The actual write operation (rising WE# edge) is asynchronous and is independent of
CLK. Asynchronous writes are depicted in the timing diagrams for asynchronous write
cycles:
Figure 67, “AADM Asynchronous Write Cycle (Latching A[MAX:0])” on page 133
Figure 68, “AADM Asynchronous Write Cycle (Latching A[15:0] only)” on page 133
A.3.5 System Boot
Systems that use the AADM mode will boot from the bottom 128k Bytes of device
memory because A[MAX:16] are expected to be grounded in-system. The 128k Byte
boot region is sufficient to perform required boot activities before setting RCR[4] to
enable AADM mode.
Figure 71: AADM Sync Burst Read Cycle (Latchin g A[15:0] only)
A
[15:0] DQ[15:0] DQ[15:0]
A
R312R307
R314
R303
R317
R313R311
R302
R305
R304
R315
R306
R301
A/DQ[15:0]
CLK
ADV#
CE#
OE#
WE#
WAIT
June 2009 Datasheet
309823-18 137
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Appendix B Additional Information
Appendix C Ordering Information
To order samples, obtain datasheets or inquire about any stack combination, please
contact your local Numonyx representative.
Order Number Document/Tool
315567 Numonyx™ StrataFlash® Cellular Memory (M18) Developer’s Manual
307654 Numonyx™ StrataFlash® Cellular Memory (M18 SCSP); 2048-Mbit M18 (Non-Mux and AD-Mux I/O)
Family with Synchronous PSRAM Datasheet
310048 Designing wi th Numonyx™ StrataFlash® Wireless Memory and Pre-enabling Numonyx™ StrataFlash®
Cellular Memory, Application Note 822
309311 Numonyx™ StrataFlash® Cellular Memory (M18 SCSP) to ARM® PrimeCellTM Design Gu ide, Application
Note 841
315651 Migration Guide for Numonyx™ StrataFlash® Cellular Memory (M18) 90 nm to 65 nm, Application Note
860
310058 Effect of Program Buffer Size on System Interrupt Latency, Application Note 816
Note: Visit Numonyx’s World Wide Web home page at http://www.numonyx.com for technical documentation and tools or for
the most current information on Numonyx flash products.
Table 69: 38F Type Stacked Components
PF 38F 5070 M0 Y 0 B 0
Package
Designator Product Line
Designator
Product Die/
Density
Configuration
NOR Flash Product
Family
Voltage/NOR
Flash CE#
Configuration
Parameter /
Mux
Configuration
Ballout
Identifier Device
Details
PF =
SCSP, RoHS
RD =
SCSP, Leaded
Stacked NOR
Flash + RAM
Char 1 = Flash
die #1
Char 2 = Flash
die #2
Char 3 =
RAM die #1
Char 4 =
RAM die #2
(See
Table 71,
“38F / 48F
Density
Decoder”
on
page 138 for
details)
First character
applies to Flash
die #1
Second character
applies to Flash
die #2
(See Table 72,
“NOR Flash
Family
Decoder” on
page 139 for
details)
V =
1.8 V Core
and I/O;
Separate Chip
Enable per d ie
(See
Table 73,
“Voltage /
NOR Flash
CE#
Configurati
on
Decoder”
on
page 139
for details)
0 =
No parameter
blocks; Non-
Mux I/O
interface
(See
Table 74,
“Parameter
/ Mux
Configurati
on
Decoder”
on
page 139
for details)
B =
x16D
Ballout
(See
Table 75
,
“Ballout
Decoder
” on
page 13
9 for
details)
0 =
Original
released
versio n of
this
product
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
138 309823-18
Table 70: 48F Type Stacked Components
PC 48F 4400 P0 V B 0 0
Package
Designator Produc t Line
Designator
Product Die/
Density
Configuration
NOR Flash Product
Family
Voltage/NOR
Flash CE#
Configuration
Parameter /
Mux
Configuration
Ballout
Identifier Device
Details
PC =
Easy BGA,
RoHS
RC =
Easy BGA,
Leaded
JS =
TSOP, RoHS
TE =
TSOP, Leaded
PF =
SCSP, RoHS
RD =
SCSP, Leaded
Stacked
NOR Flash
only
Char 1 = Flash
die #1
Char 2 = Flash
die #2
Char 3 = Flash
die #3
Char 4 = Flash
die #4
(See
Table 71,
“38F / 48F
Density
Decoder” on
page 138 for
details)
First character
applies to Flash
dies #1 and #2
Second character
applies to Flash
dies #3 and #4
(See Table 72,
“NOR Flash
Family
Decoder” on
page 139 for
details)
V =
1.8 V Core
and 3 V I/O;
Virtual Chip
Enable
(See
Table 73,
“Voltage /
NOR Flash
CE#
Configurati
on
Decoder”
on
page 139
for details)
B =
Bottom
parameter;
Non-Mux I/O
interface
(See
Table 74,
“Parameter
/ Mux
Configurati
on
Decoder”
on
page 139
for details)
0 =
Discrete
Ballout
(See
Table 75
,
“Ballout
Decoder
” on
page 13
9 for
details)
0 =
Original
released
version of
this
product
Table 71: 38F / 48F Density Decoder
Code Flash Density RAM Density
0 No Die No Die
1 32-Mbit 4-Mbit
2 64-Mbit 8-Mbit
3 128-Mbit 16-Mbit
4 256-Mbit 32-Mbit
5 512-Mbit 64-Mbit
6 1-Gbit 128-Mbit
7 2-Gbit 256-Mbit
8 4-Gbit 512-Mbit
9 8-Gbit 1-Gbit
A 16-Gbit 2-Gbit
B 32-Gbit 4-Gbit
C 64-Gbit 8-Gbit
D 128-Gbit 16-Gbit
E 256-Gbit 32-Gbit
F 512-Gbit 64-Gbit
June 2009 Datasheet
309823-18 139
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Table 72: NOR Flash Family Decoder
Code Family Marketing Name
C C3 Numonyx™ Advanced+ Boot Block Flash Memory
JJ3v.D Numonyx™ Embedded Flash Memory
L L18 / L30 Numonyx™ StrataFlash® Wireless Memory
M M18 Numonyx™ StrataFlash® Cellular Memory
P P30 / P33 Numonyx™ StrataFalsh® Embedded Memory
W W18 / W30 Numonyx™ Wireless Flash Memory
0(zero) - No Die
Table 73: Voltage / NOR Flash CE# Configuration Decoder
Code I/O Voltage
(Volt) Core Voltage (Volt) CE# Configuration
Z 3.0 1.8 Separate Chip Enable per die
Y1.8 1.8 Separate Chip Enable per die
X 3.0 3.0 Separate Chip Enable per die
V 3.0 1.8 Virtual Chip Enable
U 1.8 1.8 Virtual Chip Enable
T 3.0 1.8 Virtual Chip Enable
R3.0 1.8 Virtual Address
Q1.8 1.8 Virtual Address
P3.0 3.0 Virtual Address
Table 74: Parameter / Mux Configuration Decoder
Code, Mux
Identification Number of Flash Die Bus Width Flash Die 1 Flash Die 2 Flash Die 3 F lash Die 4
0 = Non Mux
1 = AD Mux
3 = "Full" AD
Mux Any NA Notation used for stacks that contain no parameter blocks
Table 75: Ballout Decoder
Code Ballout Definition
0 (Zero) Discrete ballout (Easy BGA and TSOP)
B x16D ballout, 105 ball (x16 NOR + NAND + DRAM Share Bus)
C x16C ballout, 107 ball (x16 NOR + NAND + PSRAM Share Bus)
Q QUAD/+ ballout, 88 ball (x16 NOR + PSRAM Share Bus)
Numonyx™ StrataFlash® Cellular Memory (M18-90nm/65nm)
Datasheet June 2009
140 309823-18
Table 76: Available Product Ordering Information
U x32SH ballout, 106 ball (x32 NOR only Share Bus)
V x16SB ballout, 165 ball (x16 NOR / NAND + x16 DRAM Split Bus
W x48D ballout, 165 ball (x16/x32 NOR + NAND + DRAM Split Bus
Table 75: Ballout Decoder
Code Ballout Definition
I/O
Voltage
(V)
Flash Family (Mbit)
and I/O Interface xRAM Type (Mbit)
Package
Part Number Add’l
Detail
Notes
Size (mm) Ballout
Name Ball
Type
M18 65 nm
1.8 128 M18 (Non- Mux) None 8x10x1.0 QUAD+ RoHS PF48F3000M0Y0QE
1.8 128 M18 (AD- Mux) None 8x10x1.0 QUAD+ RoHS PF48F3000M0Y1QE