Pc28f256m29ewl PDF
Pc28f256m29ewl PDF
Pc28f256m29ewl PDF
Features
Features • Power
– Core voltage: 1.7 V - 2.0 V
• High-Performance Read, Program and Erase – I/O voltage: 1.7 V - 2.0 V
– 96 ns initial read access – Standby current: 60 μA (typ) for 512-Mbit, 65 nm
– 108 MHz with zero wait-state synchronous burst – Deep Power-Down mode: 2 μA (typ)
reads: 7 ns clock-to-data output – Automatic Power Savings mode
– 133 MHz with zero wait-state synchronous burst – 16-word synchronous-burst read current: 23 mA
reads: 5.5 ns clock-to-data output (typ) @ 108 MHz; 24 mA (typ) @ 133 MHz
– 8-, 16-, and continuous-word synchronous-burst • Software
Reads – Micron® Flash data integrator (FDI) optimized
– Programmable WAIT configuration – Basic command set (BCS) and extended com-
– Customer-configurable output driver impedance mand set (ECS) compatible
– Buffered Programming: 2.0 μs/Word (typ), 512- – Common Flash interface (CFI) capable
Mbit 65 nm • Security
– Block Erase: 0.9 s per block (typ) – One-time programmable (OTP) space
– 20 μs (typ) program/erase suspend 64 unique factory device identifier bits
• Architecture 2112 user-programmable OTP bits
– 16-bit wide data bus – Absolute write protection: V PP = GND
– Multi-Level Cell Technology – Power-transition erase/program lockout
– Symmetrically-Blocked Array Architecture – Individual zero latency block locking
– 256-Kbyte Erase Blocks – Individual block lock-down
– 1-Gbit device: Eight 128-Mbit partitions • Density and packaging
– 512-Mbit device: Eight 64-Mbit partitions – 128Mb, 256Mb, 512Mbit, and 1-Gbit
– 256-Mbit device: Eight 32-Mbit partitions – Address-data multiplexed and non-multiplexed
– 128-Mbit device: Eight 16-Mbit partitions interfaces
– Read-While-Program and Read-While-Erase – 64-Ball Easy BGA
– 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
– 65nm Process Technology
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 1 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
Products and specifications discussed herein are subject to change by Micron without notice.
Contents
General Description ......................................................................................................................................... 8
Functional Overview ........................................................................................................................................ 8
Configuration and Memory Map ....................................................................................................................... 9
Device ID ....................................................................................................................................................... 12
Package Dimensions ....................................................................................................................................... 13
Signal Assignments ......................................................................................................................................... 14
Signal Descriptions ......................................................................................................................................... 15
Bus Interface .................................................................................................................................................. 16
Reset .......................................................................................................................................................... 16
Standby ..................................................................................................................................................... 16
Output Disable ........................................................................................................................................... 16
Asynchronous Read .................................................................................................................................... 17
Synchronous Read ...................................................................................................................................... 17
Burst Wrapping .......................................................................................................................................... 17
End-of-Wordline Delay ............................................................................................................................... 18
Write .......................................................................................................................................................... 19
Command Definitions .................................................................................................................................... 20
Status Register ................................................................................................................................................ 23
Clear Status Register ................................................................................................................................... 24
Read Configuration Register ........................................................................................................................... 25
Programming the Read Configuration Register ............................................................................................ 26
Extended Configuration Register ..................................................................................................................... 27
Output Driver Control ................................................................................................................................ 27
Programming the Extended Configuration Register ...................................................................................... 28
Read Operations ............................................................................................................................................. 29
Read Array ................................................................................................................................................. 29
Read ID ...................................................................................................................................................... 29
Read CFI .................................................................................................................................................... 30
Read Status Register ................................................................................................................................... 30
WAIT Operation ......................................................................................................................................... 31
Programming Modes ...................................................................................................................................... 32
Control Mode ............................................................................................................................................. 32
Object Mode .............................................................................................................................................. 33
Program Operations ....................................................................................................................................... 37
Single-Word Programming .......................................................................................................................... 37
Buffered Programming ............................................................................................................................... 38
Buffered Enhanced Factory Programming ................................................................................................... 38
Erase Operations ............................................................................................................................................ 41
BLOCK ERASE ............................................................................................................................................ 41
SUSPEND and RESUME Operations ................................................................................................................ 42
SUSPEND Operation .................................................................................................................................. 42
RESUME Operation .................................................................................................................................... 43
BLANK CHECK Operation .............................................................................................................................. 44
Block Lock ..................................................................................................................................................... 45
One-Time Programmable Operations .............................................................................................................. 47
Programming OTP Area .............................................................................................................................. 49
Reading OTP Area ....................................................................................................................................... 49
Global Main-Array Protection ......................................................................................................................... 50
Dual Operation .............................................................................................................................................. 51
Power and Reset Specifications ....................................................................................................................... 52
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 2 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Features
Initialization .............................................................................................................................................. 52
Power-Up and Down .................................................................................................................................. 52
Reset .......................................................................................................................................................... 52
Automatic Power Saving ............................................................................................................................. 54
Power Supply Decoupling ........................................................................................................................... 54
Electrical Specifications .................................................................................................................................. 55
Electrical Specifications – DC Current and Voltage Characteristics and Operating Conditions ............................ 56
Electrical Specifications – AC Characteristics and Operating Conditions ........................................................... 60
AC Test Conditions ..................................................................................................................................... 60
AC Read Specifications ................................................................................................................................... 62
AC Read Specifications (CLK-Latching, 133 MHz) ........................................................................................ 62
AC Read Timing .......................................................................................................................................... 63
AC Write Specifications ................................................................................................................................... 72
Electrical Specifications – Program/Erase Characteristics ................................................................................. 79
Common Flash Interface ................................................................................................................................ 80
READ CFI Structure Output ........................................................................................................................ 80
CFI ID String .............................................................................................................................................. 81
System Interface Information ...................................................................................................................... 81
Device Geometry Definition ....................................................................................................................... 82
Primary Micron-Specific Extended Query .................................................................................................... 85
Flowcharts ..................................................................................................................................................... 91
AADM Mode ................................................................................................................................................. 108
AADM Feature Overview ............................................................................................................................ 108
AADM Mode Enable (RCR[4] = 1) ............................................................................................................... 108
Bus Cycles and Address Capture ................................................................................................................. 108
WAIT Behavior .......................................................................................................................................... 108
Asynchronous READ and WRITE Cycles ..................................................................................................... 109
Asynchronous READ Cycles ....................................................................................................................... 109
Asynchronous WRITE Cycles ..................................................................................................................... 111
Synchronous READ and WRITE Cycles ....................................................................................................... 112
Synchronous READ Cycles ......................................................................................................................... 112
Synchronous WRITE Cycles ....................................................................................................................... 115
System Boot .............................................................................................................................................. 115
Ordering Information .................................................................................................................................... 116
Revision History ............................................................................................................................................ 117
Rev. E – 8/11 .............................................................................................................................................. 117
Rev. D – 5/11 ............................................................................................................................................. 117
Rev. C – 2/11 .............................................................................................................................................. 117
Rev. B – 12/10 ............................................................................................................................................ 117
Rev. A – 12/10 ............................................................................................................................................ 117
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 3 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Features
List of Figures
Figure 1: 64-Ball Easy BGA (8mm x 10mm x 1.2mm) ....................................................................................... 13
Figure 2: 64-Ball Easy BGA (Top View, Balls Down) ......................................................................................... 14
Figure 3: Main Array Word Lines .................................................................................................................... 18
Figure 4: Wrap/No-Wrap Example ................................................................................................................. 18
Figure 5: End-of-Wordline Delay .................................................................................................................... 18
Figure 6: Two-Cycle Command Sequence ....................................................................................................... 20
Figure 7: Single-Cycle Command Sequence .................................................................................................... 20
Figure 8: READ Cycle Between WRITE Cycles ................................................................................................. 20
Figure 9: Illegal Command Sequence ............................................................................................................. 21
Figure 10: Configurable Programming Regions: Control Mode and Object Mode .............................................. 33
Figure 11: Configurable Programming Regions: Control Mode and Object Mode Segments .............................. 35
Figure 12: BLOCK LOCK Operations ............................................................................................................... 46
Figure 13: OTP Area Map ............................................................................................................................... 48
Figure 14: V PP Supply Connection Example .................................................................................................... 50
Figure 15: RESET Operation Waveforms ......................................................................................................... 53
Figure 16: AC Input/Output Reference Waveform ........................................................................................... 60
Figure 17: Transient Equivalent Testing Load Circuit ....................................................................................... 60
Figure 18: Clock Input AC Waveform .............................................................................................................. 61
Figure 19: Asynchronous Page-Mode Read (Non-MUX) .................................................................................. 64
Figure 20: Synchronous 8- or 16-Word Burst Read (Non-MUX) ........................................................................ 65
Figure 21: Synchronous Continuous Misaligned Burst Read (Non-MUX) ......................................................... 66
Figure 22: Synchronous Burst with Burst Interrupt Read (Non-MUX) .............................................................. 67
Figure 23: Asynchronous Single-Word Read .................................................................................................... 68
Figure 24: Synchronous 8- or 16-Word Burst Read (A/D MUX) ......................................................................... 69
Figure 25: Synchronous Continuous Misaligned Burst Read (A/D MUX) .......................................................... 70
Figure 26: Synchronous Burst with Burst-Interrupt (AD-Mux) ......................................................................... 70
Figure 27: Write Timing ................................................................................................................................. 73
Figure 28: Write to Write (Non-Mux) .............................................................................................................. 74
Figure 29: Async Read to Write (Non-Mux) ..................................................................................................... 74
Figure 30: Write to Async Read (Non-Mux) ..................................................................................................... 75
Figure 31: Sync Read to Write (Non-Mux) ....................................................................................................... 75
Figure 32: Write to Sync Read (Non-Mux) ....................................................................................................... 76
Figure 33: Write to Write (AD-Mux) ................................................................................................................ 76
Figure 34: Async Read to Write (AD-Mux) ....................................................................................................... 77
Figure 35: Write to Async Read (AD-Mux) ....................................................................................................... 77
Figure 36: Sync Read to Write (AD-Mux) ......................................................................................................... 78
Figure 37: Write to Sync Read (AD-Mux) ......................................................................................................... 78
Figure 38: Word Program Procedure ............................................................................................................... 91
Figure 39: Word Program Full Status Check Procedure .................................................................................... 92
Figure 40: Program Suspend/Resume Procedure ............................................................................................ 93
Figure 41: Buffer Programming Procedure ...................................................................................................... 95
Figure 42: Buffered Enhanced Factory Programming (BEFP) Procedure ........................................................... 97
Figure 43: Block Erase Procedure ................................................................................................................... 99
Figure 44: Block Erase Full Status Check Procedure ........................................................................................ 100
Figure 45: Erase Suspend/Resume Procedure ................................................................................................ 101
Figure 46: Block Lock Operations Procedure .................................................................................................. 103
Figure 47: Protection Register Programming Procedure ................................................................................. 104
Figure 48: Protection Register Programming Full Status Check Procedure ....................................................... 105
Figure 49: Blank Check Procedure ................................................................................................................. 106
Figure 50: Blank Check Full Status Check Procedure ...................................................................................... 107
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 4 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Features
Figure 51: AADM Asynchronous READ Cycle (Latching A[MAX:0]) ................................................................. 110
Figure 52: AADM Asynchronous READ Cycle (Latching A[15:0] only) .............................................................. 110
Figure 53: AADM Asynchronous WRITE Cycle (Latching A[MAX:0]) ................................................................ 111
Figure 54: AADM Asynchronous WRITE Cycle (Latching A[15:0] only) ............................................................ 112
Figure 55: AADM Synchronous Burst READ Cycle (ADV# De-asserted Between Address Cycles) ....................... 113
Figure 56: AADM Synchronous Burst READ Cycle (ADV# Not De-asserted Between Address Cycles) ................ 114
Figure 57: AADM Synchronous Burst READ Cycle (Latching A[15:0] only) ....................................................... 114
Figure 58: Part Number Chart for G18 Components ....................................................................................... 116
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 5 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Features
List of Tables
Table 1: Main Array Memory Map – 128Mb, 256Mb ........................................................................................... 9
Table 2: Main Array Memory Map – 512Mb, 1Gb ............................................................................................. 10
Table 3: Device ID Codes ............................................................................................................................... 12
Table 4: Signal Descriptions ........................................................................................................................... 15
Table 5: Bus Control Signals ........................................................................................................................... 16
Table 6: Command Set .................................................................................................................................. 21
Table 7: Status Register Bit Definitions (Default Value = 0080h) ....................................................................... 23
Table 8: CLEAR STATUS REGISTER Command Bus Cycles ............................................................................... 24
Table 9: Read Configuration Register Bit Definitions (Default Value = BFCFh) .................................................. 25
Table 10: Supported Clock Frequencies .......................................................................................................... 25
Table 11: PROGRAM READ CONFIGURATION REGISTER Bus Cycles .............................................................. 26
Table 12: Extended Configuration Register Bit Definitions (Default Value = 0004h) ........................................... 27
Table 13: Output Driver Control Characteristics .............................................................................................. 27
Table 14: Program Extended Configuration Register Command Bus Cycles ...................................................... 28
Table 15: READ MODE Command Bus Cycles ................................................................................................. 29
Table 16: Device Information ......................................................................................................................... 30
Table 17: WAIT Behavior Summary – Non-MUX ............................................................................................. 31
Table 18: WAIT Behavior Summary – AD MUX ................................................................................................ 31
Table 19: Programming Region Next State ...................................................................................................... 36
Table 20: PROGRAM Command Bus Cycles .................................................................................................... 37
Table 21: BEFP Requirements and Considerations .......................................................................................... 39
Table 22: ERASE Command Bus Cycle ............................................................................................................ 41
Table 23: Valid Commands During Suspend ................................................................................................... 42
Table 24: SUSPEND and RESUME Command Bus Cycles ................................................................................ 43
Table 25: BLANK CHECK Command Bus Cycles ............................................................................................. 44
Table 26: BLOCK LOCK Command Bus Cycles ................................................................................................ 45
Table 27: Block Lock Configuration ................................................................................................................ 46
Table 28: Program OTP Area Command Bus Cycles ......................................................................................... 47
Table 29: Dual Operation Restrictions ............................................................................................................ 51
Table 30: Power Sequencing ........................................................................................................................... 52
Table 31: Reset Specifications ........................................................................................................................ 53
Table 32: Absolute Maximum Ratings ............................................................................................................. 55
Table 33: Operating Conditions ...................................................................................................................... 55
Table 34: DC Current Characteristics and Operating Conditions ...................................................................... 56
Table 35: DC Voltage Characteristics and Operating Conditions ...................................................................... 59
Table 36: AC Input Requirements ................................................................................................................... 60
Table 37: Test Configuration Load Capacitor Values for Worst Case Speed Conditions ...................................... 60
Table 38: Capacitance .................................................................................................................................... 61
Table 39: AC Read Specifications (CLK-Latching, 133 MHz), V CCQ = 1.7V to 2.0V ............................................... 62
Table 40: AC Write Specifications ................................................................................................................... 72
Table 41: Program/Erase Characteristics ........................................................................................................ 79
Table 42: Example of CFI Output (x16 Device) as a Function of Device and Mode ............................................. 80
Table 43: CFI Database: Addresses and Sections ............................................................................................. 80
Table 44: CFI ID String ................................................................................................................................... 81
Table 45: System Interface Information .......................................................................................................... 81
Table 46: Device Geometry ............................................................................................................................ 82
Table 47: Block Region Map Information ........................................................................................................ 83
Table 48: Primary Micron-Specific Extended Query ........................................................................................ 85
Table 49: One Time Programmable (OTP) Space Information .......................................................................... 86
Table 50: Burst Read Informaton .................................................................................................................... 87
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 6 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Features
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 7 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
General Description
General Description
Micron's 65nm device is the latest generation of StrataFlash® wireless memory featur-
ing flexible, multiple-partition, dual-operation architecture. The device provides high-
performance, asynchronous read mode and synchronous-burst read mode using 1.8V
low-voltage, multilevel cell (MLC) technology.
The multiple-partition architecture enables background programming or erasing to oc-
cur in one partition while code execution or data reads take place in another partition.
This dual-operation architecture also allows two processors to interleave code opera-
tions while PROGRAM and ERASE operations take place in the background. The multi-
ple partitions allow flexibility for system designers to choose the size of the code and
data segments.
The device is manufactured using 65nm process technologies and is available in indus-
try-standard chip scale packaging.
Functional Overview
This device provides high read and write performance at low voltage on a 16-bit data
bus. The multi-partition architecture provides read-while-write and read-while-erase
capability, with individually erasable memory blocks sized for optimum code and data
storage.
This device is offered in densities from 128Mb to 1Gb. The device supports synchronous
burst reads up to 133 MHz using enhanced CLK latching for all densities on 45nm.
Upon initial power-up or return from reset, the device defaults to asynchronous read
mode. Configuring the read configuration register enables synchronous burst mode
reads. In synchronous burst mode, output data is synchronized with a user-supplied
clock signal. In continuous-burst mode, a data read can traverse partition boundaries. A
WAIT signal simplifies synchronizing the CPU to the memory.
Designed for low-voltage applications, the device supports READ operations with V CC at
1.8V, and ERASE and PROGRAM operations with V PP at 1.8V or 9.0V. V CC and V PP can be
tied together for a simple, ultra low-power design. In addition to voltage flexibility, a
dedicated V PP connection provides complete data protection when V PP is less than
VPPLK.
A status register provides status and error conditions of ERASE and PROGRAM opera-
tions.
One-time programmable (OTP) area enables unique identification that can be used to
increase security. Additionally, the individual block lock feature provides zero-latency
block locking and unlocking to protect against unwanted program or erase of the array.
The device offers power-savings features, including automatic power savings mode,
standby mode, and deep power-down mode. For power savings, the device automati-
cally enters APS following a READ cycle. Standby is initiated when the system deselects
the device by de-asserting CE#. Deep power-down provides the lowest power consump-
tion and is enabled by programming in the extended configuration register. DPD is ini-
tiated by asserting the DPD pin.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 8 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Configuration and Memory Map
128Mb 256Mb
Size Size
Partition (Mb) Block # Address Range (Mb) Block # Address Range
7 16 63 07E0000-07FFFFF 32 127 FF0000-FFFFFF
. . . .
. . . .
. . . .
56 0700000-071FFFF 112 FD0000-FDFFFF
6 16 55 06E0000-06FFFFF 32 111 0DE0000-0DFFFFF
. . . .
. . . .
. . . .
48 0600000-061FFFF 96 0C00000-0C1FFFF
5 16 47 05E0000-05FFFFF 32 95 0BE0000-0BFFFFF
. . . .
. . . .
. . . .
40 0500000-051FFFF 80 0A00000-0A1FFFF
4 16 39 04E0000-04FFFFF 32 79 09E0000-09FFFFF
. . . .
. . . .
. . . .
32 0400000-041FFFF 64 0800000-081FFFF
3 16 31 03E0000-03FFFFF 32 63 07E0000-07FFFFF
. . . .
. . . .
. . . .
24 0300000-031FFFF 48 0600000-061FFFF
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 9 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Configuration and Memory Map
128Mb 256Mb
Size Size
Partition (Mb) Block # Address Range (Mb) Block # Address Range
2 16 23 02E0000-02FFFFF 32 47 05E0000-05FFFFF
. . . .
. . . .
. . . .
16 0200000-021FFFF 32 0400000-041FFFF
1 16 15 01E0000-01FFFFF 32 31 03E0000-03FFFFF
. . . .
. . . .
. . . .
8 0100000-011FFFF 16 0200000-021FFFF
0 16 7 00E0000-00FFFFF 32 15 01E0000-01FFFFF
. . . .
. . . .
. . . .
0 0000000-001FFFF 0 0000000-001FFFF
512Mb 1Gb
Size Size
Partition (Mb) Block # Address Range (Mb) Block # Address Range
7 64 255 1FE0000-1FFFFFF 128 511 3FE0000-3FFFFFF
. . . .
. . . .
. . . .
224 1C00000-1C1FFFF 448 3800000-381FFFF
6 64 223 1BE0000-1BFFFFF 128 447 37E0000-37FFFFF
. . . .
. . . .
. . . .
192 1800000-181FFFF 384 3000000-301FFFF
5 64 191 17E0000-17FFFFF 128 383 2FE0000-2FFFFFF
. . . .
. . . .
. . . .
160 1400000-141FFFF 320 2800000-281FFFF
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 10 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Configuration and Memory Map
512Mb 1Gb
Size Size
Partition (Mb) Block # Address Range (Mb) Block # Address Range
4 64 159 13E0000-13FFFFF 128 319 27E0000-27FFFFF
. . . .
. . . .
. . . .
128 1000000-101FFFF 256 2000000-201FFFF
3 64 127 0FE0000-0FFFFFF 128 255 1FE0000-1FFFFFF
. . . .
. . . .
. . . .
96 0300000-031FFFF 192 1800000-181FFFF
2 64 95 0BE0000-0BFFFFF 128 191 17E0000-17FFFFF
. . . .
. . . .
. . . .
64 0800000-081FFFF 128 1000000-101FFFF
1 64 63 07E0000-07FFFFF 128 127 0FE0000-0FFFFFF
. . . .
. . . .
. . . .
32 0400000-041FFFF 64 0800000-081FFFF
0 64 31 03E0000-03FFFFF 128 63 07E0000-07FFFFF
. . . .
. . . .
. . . .
0 0000000-001FFFF 0 0000000-001FFFF
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 11 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Device ID
Device ID
To order parts or to obtain a data sheet, contact the factory.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 12 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Package Dimensions
Package Dimensions
0.78 TYP
Seating
plane
0.1
Ball A1 ID
1.00 TYP 1.5 ±0.1
64X Ø0.43 ±0.1 8 7 6 5 4 3 2 1 Ball A1 ID
0.5 ±0.1
A
B
C
D
8 ±0.1
E
F
1.00 TYP
G
H
10 ±0.1
1.20 MAX
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 13 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Signal Assignments
Signal Assignments
Figure 2: 64-Ball Easy BGA (Top View, Balls Down)
1 2 3 4 5 6 7 8
A
A1 A6 A8 VPP A13 VCC A18 A22
B
A2 VSS A9 CE# A14 A25 A19 A26
C
A3 A7 A10 A12 A15 WP# A20 A21
D
A4 A5 A11 RST# VCCQ VCCQ A16 A17
E
DQ8 DQ1 DQ9 DQ3 DQ4 CLK DQ15 RFU
F
RFU DQ0 DQ10 DQ11 DQ12 ADV# WAIT OE#
G
A23 RFU DQ2 VCCQ DQ5 DQ6 DQ14 WE#
H
RFU VSS VCC VSS DQ13 VSS DQ7 A24
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 14 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Signal Descriptions
Signal Descriptions
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 15 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Bus Interface
Bus Interface
The bus interface uses CMOS-compatible address, data, and bus control signals for all
bus WRITE and bus READ operations. The address signals are input only, the data sig-
nals are input/output (I/O), and the bus control signals are input only. The address in-
puts are used to specify the internal device location during bus READ and bus WRITE
operations. The data I/Os carry commands, data, or status to and from the device. The
control signals are used to select and deselect the device, indicate a bus READ or bus
WRITE operation, synchronize operations, and reset the device.
Do not float any inputs. All inputs must be driven or terminated for proper device oper-
ation. Some features may use additional signals. See Signal Descriptions for descrip-
tions of these signals.
The following table shows the logic levels that must be applied to the bus control signal
inputs for the bus operations listed.
Reset
RST# LOW places the device in reset, where device operations are disabled; inputs are
ignored, and outputs are placed in High-Z.
Any ongoing ERASE or PROGRAM operation will be aborted and data at that location
will be indeterminate.
RST# HIGH enables normal device operations. A minimum delay is required before the
device is able to perform a bus READ or bus WRITE operation. See AC specifications.
Standby
RST# HIGH and CE# HIGH place the device in standby, where all other inputs are ignor-
ed, outputs are placed in High-Z (independent of the level placed on OE#), and power
consumption is substantially reduced.
Any ongoing ERASE or PROGRAM operation continues in the background and the de-
vice draws active current until the operation has finished.
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.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 16 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Bus Interface
Asynchronous Read
For RCR15 = 1 (default), CE# LOW and OE# LOW place the device in asynchronous bus
read mode:
• RST# and WE# must be held HIGH; CLK must be tied either HIGH or LOW.
• Address inputs must be held stable throughout the access, or latched with ADV#.
• ADV# must be held LOW or can be toggled to latch the address.
• Valid data is output on the data I/Os after tAVQV, tELQV, tVLQV, or tGLQV, whichever is
satisfied last.
Asynchronous READ operations are independent of the voltage level on V PP.
For asynchronous page reads, subsequent data words are output tAPA after the least sig-
nificant address bit(s) are toggled: 16-word page buffer, A[3:0].
Synchronous Read
For RCR15 = 0, CE# LOW, OE# LOW, and ADV# LOW place the device in synchronous
bus read mode:
• RST# and WE# must be held HIGH.
• CLK must be running.
• The first data word is output tCHQV after the latency count has been satisfied.
• For array reads, the next address data is output tCHQV after valid CLK edges until the
burst length is satisfied.
• For nonarray reads, the same address data is output tCHQV after valid CLK edges until
the burst length is satisfied.
The address for synchronous read operations 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.
Burst Wrapping
Data stored within the memory array is arranged in rows or word lines. During synchro-
nous burst reads, data words are sensed in groups from the array. The starting address
of a synchronous burst read determines which word within the wordgroup is output
first, and subsequent words are output in sequence until the burst length is satisfied.
The setting of the burst wrap bit (RCR3) determines whether synchronous burst reads
will wrap within the wordgroup or continue on to the next wordgroup.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 17 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Bus Interface
0x000030 0 1 2 3 4 5 6 7 8 9 A B C D E F
0x000020 0 1 2 3 4 5 6 7 8 9 A B C D E F
0x000010 0 1 2 3 4 5 6 7 8 9 A B C D E F Word
lines
0x000000 0 1 2 3 4 5 6 7 8 9 A B C D E F
Address
2 3 4 5 6 7 8 9 A B
2 3 4 5 6 7 8 9 A B
Wrap
No wrap
End-of-Wordline Delay
Output delays may occur when the burst sequence crosses the first end-of-wordline
boundary onto the start of the next wordline.
No delays occur if the starting address is sense-group aligned or if the burst sequence
never crosses a wordline boundary. However, if the starting address is not sense-group
aligned, the worst-case end-of-wordline delay is one clock cycle less than the initial ac-
cess latency count used. This delay occurs only once during the burst access. WAIT in-
forms the system of this delay when it occurs.
0x000020 0 1 2 3 4 5 6 7 8 9 A B C D E F
0x000010 0 1 2 3 4 5 6 7 8 9 A B C D E F
EOWL delay
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 18 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Bus Interface
Write
CE# LOW and WE# LOW place the device in bus write mode, where RST# and OE# must
be HIGH, CLK and ADV# are ignored, input data and address are sampled on the rising
edge of WE# or CE#, whichever occurs first.
During a write operation in muxed devices, address is latched during 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.
Bus WRITE cycles are asynchronous only.
The following conditions apply when a bus WRITE cycle occurs immediately before, or
immediately after, a bus READ cycle:
• When transitioning from a bus READ cycle to a bus WRITE cycle, CE# or ADV# must
toggle after OE# goes HIGH.
• When in synchronous read mode (RCR15 = 0; burst clock running), bus WRITE cycle
timings tVHWL (ADV# HIGH to WE# LOW), tCHWL (CLK HIGH to WE# LOW), and
tWHCH (WE# HIGH to CLK HIGH) must be met.
• When transitioning from a bus WRITE cycle to a bus READ cycle, CE# or ADV# must
toggle after WE# goes HIGH.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 19 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Command Definitions
Command Definitions
Commands are written to the device to control all operations. Some commands are
two-cycle commands that use a SETUP and a CONFIRM command; other commands
are single-cycle commands that use only a SETUP command followed by a data READ
cycle or data WRITE cycle. Valid commands and their associated command codes are
shown in the table below.
The device supports READ-While-WRITE and READ-While-ERASE operations with bus
cycle granularity, not command granularity. That is, both bus WRITE cycles of a two-cy-
cle command do not need to occur as back-to-back bus WRITE cycles to the device;
READ cycles may occur between the two write WRITE cycles of a two-cycle command.
However, a WRITE operation must not occur between the two bus WRITE cycles of a
two-cycle command; this will cause a command sequence error (SR[7,5,4] = 1).
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 rel-
evant Application Note to implement a software solution for your system
WE#
OE#
WE#
OE#
WE#
OE#
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 20 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Command Definitions
WE#
OE#
Code
Command (Setup/Confirm) Description
Register Operations
PROGRAM READ CONFIGURA- 0060h/0003h Programs the read configuration register. The desired read con-
TION REGISTER figuration register value is placed on the address bus, and writ-
ten to the read configuration register when the CONFIRM com-
mand is issued.
PROGRAM EXTENDED CONFIGU- 0060h/0004h Programs the extended configuration register. The desired ex-
RATION REGISTER tended configuration register value is placed on the address bus,
and written to the read configuration register when the CON-
FIRM command is issued.
PROGRAM OTP AREA 00C0h Programs OTP area and OTP lock registers. The desired register
data is written to the addressed register on the next WRITE cy-
cle.
CLEAR STATUS REGISTER 0050h Clears all error bits in the status register.
Read Mode Operations
READ ARRAY 00FFh Places the addressed partition in read array mode. Subsequent
reads outputs array data.
READ STATUS REGISTER 0070h Places the addressed partition in read status mode. Subsequent
reads outputs status register data.
READ ID 0090h Places the addressed partition in read ID mode. Subsequent
reads from specified address offsets output unique device infor-
mation.
READ CFI 0098h Places the addressed partition in read CFI mode. Subsequent
reads from specified address offsets output CFI data.
Array Programming Operations
SINGLE-WORD PROGRAM 0041h Programs a single word into the array. Data is written to the ar-
ray on the next WRITE cycle. The addressed partition automati-
cally switches to read status register mode.
BUFFERED PROGRAM 00E9h/00D0h Initiates and executes a BUFFERED PROGRAM operation. Addi-
tional bus READ/WRITE cycles are required between the and
confirm commands to properly perform this operation. The ad-
dressed partition automatically switches to read status register
mode.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 21 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Command Definitions
Code
Command (Setup/Confirm) Description
BUFFERED ENHANCED FACTORY 0080h/00D0h Initiates and executes a BUFFERED ENHANCED FACTORY PRO-
PROGRAM GRAM operation. Additional bus READ/WRITE cycles are re-
quired after the CONFIRM command to properly perform this
operation. The addressed partition automatically switches to
read status register mode.
Block Erase Operations
BLOCK ERASE 0020h/00D0h Erases a single, addressed block. The ERASE operation commen-
ces when the CONFIRM command is issued. The addressed parti-
tion automatically switches to read status register mode.
Security Operations
Lock Block 0060h/0001h Sets the lock bit of the addressed block.
Unlock Block 0060h/00D0h Clears the lock bit of the addressed block.
Lock-Down Block 0060h/002Fh Sets the lock-down bit of the addressed block.
Other Operations
SUSPEND 00B0h Initiates a suspend of a PROGRAM or BLOCK ERASE operation
already in progress when issued to any device address
SR[6] = 1 indicates erase suspend
SR[2] = 1 indicates program suspend
RESUME 00D0h Resumes a suspended PROGRAM or BLOCK ERASE operation
when issued to any device address. A program suspend nested
within an erase suspend is resumed first.
BLANK CHECK 00BCh/00D0h Performs a blank check of an addressed block. The addressed
partition automatically switches to read status register mode.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 22 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Status Register
Status Register
The status register is a 16-bit, read-only register that indicates device status, region sta-
tus, and operating errors. Upon power-up or exit from reset, the status register defaults
to 0080h (device ready, no errors).
The status register has status bits and error bits. Status bits are set and cleared by the
device; error bits are only set by the device. Error bits are cleared using the CLEAR STA-
TUS REGISTER command or by resetting the device.
To read from the status register, first issue the READ STATUS REGISTER command and
then read from the device. Note that some commands automatically switch from read
mode to read status register mode.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 23 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Status Register
Setup WRITE Cycle Setup WRITE Cycle Confirm WRITE Cycle Confirm WRITE Cycle
Command Address Bus Data Bus Address Bus Data Bus
CLEAR STATUS Device address 0050h – –
REGISTER
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 24 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Read Configuration Register
Clock Frequency
Latency Count Code VCCQ = 1.7V to 2.0V
3 ≤32.6 MHz
4 ≤43.5 MHz
5 ≤54.3 MHz
6 ≤65.2 MHz
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 25 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Read Configuration Register
Clock Frequency
Latency Count Code VCCQ = 1.7V to 2.0V
7 ≤76.1 MHz
8 ≤87.0 MHz
9 ≤97.8 MHz
10 ≤108.7 MHz
11 ≤119.6 MHz
12 ≤130.4 MHz
13 ≤133.3 MHz
Setup WRITE Cycle Setup WRITE Cycle Confirm WRITE Cycle Confirm WRITE Cycle
Command Address Bus Data Bus Address Bus Data Bus
PROGRAM READ RCR settings 0060h RCR settings 0003h
CONFIGURATION
REGISTER
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 26 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Extended Configuration Register
Table 12: Extended Configuration Register Bit Definitions (Default Value = 0004h)
Driver Impedance
ECR[2:0] (at VCCQ/2) Driver Multiplier Load (Same Speed)
001 90 Ohms 1/3 10pF
010 60 Ohms 1/2 15pF
011 45 Ohms 2/3 20pF
100 30 Ohms 1 30pF
101 20 Ohms 1–1/2 35pF
110 15 Ohms 2 40pF
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 27 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Extended Configuration Register
Setup WRITE Cycle Setup WRITE Cycle Confirm WRITE Cycle Confirm WRITE Cycle
Command Address Bus Data Bus Address Bus Data Bus
PROGRAM EXTENDED Register Data 0060h Register Data 0004h
CONFIGURATION
REGISTER
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 28 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Read Operations
Read Operations
The following types of data can be read from the device: array data (read array), device
information (read ID), CFI data (read CFI), and device status (read status register).
Upon power-up or return from reset, the device defaults to read array mode. To change
the read mode, the appropriate command must be issued to the device.
The table below shows the command codes used to configure the device for the desired
read mode.
Setup WRITE Cycle Setup WRITE Cycle Confirm WRITE Cycle Confirm WRITE Cycle
Command Address Bus Data Bus Address Bus Data Bus
READ ARRAY Partition address 00FFh – –
READ STATUS REGIS- Partition address 0070h – –
TER
READ ID Partition address 0090h – –
READ CFI Partition address 0098h – –
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 and can only
be issued to a partition that is not actively programming or erasing. Subsequent reads
output array data from that partition.
The addressed partition remains in read array mode until a different READ command is
issued, a PROGRAM or ERASE operation is performed, or a BLOCK LOCK SETUP com-
mand is issued in that partition, in which case the read mode automatically changes to
read status.
To change a partition that is actively programming or erasing to read array mode, 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 subse-
quently resumed, the partition will automatically revert back to read status mode.
The READ ARRAY command functions independently of the voltage level on V PP.
Issuing the READ ARRAY command to a partition that is actively programming or eras-
ing causes subsequent reads from that partition to output invalid data. Valid array data
is output only after the PROGRAM or ERASE operation has completed.
Read ID
Issuing the READ ID command places the addressed partition in read ID mode. Subse-
quent reads output device information such as manufacturer code, device identifier
code, block lock status, OTP data, or read configuration register data.
The addressed partition remains in read ID mode until a different READ command is
issued, or a PROGRAM or ERASE operation is performed in that partition, in which case
the read mode automatically changes to read status.
The READ ID command functions independently of the voltage level on V PP.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 29 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Read Operations
Read CFI
Issuing the READ CFI command places the addressed partition in read CFI mode. Sub-
sequent reads from that partition output CFI information.
The addressed partition remains in read CFI mode until a different READ command is
issued, or a PROGRAM or ERASE operation is performed, or a BLOCK LOCK SETUP
command is issued, which changes the read mode to read status register mode.
The READ CFI command functions independently of the voltage level on V PP.
Issuing the READ CFI command to a partition that is actively programming or erasing
changes that partition’s read mode to read CFI mode. Subsequent reads from that parti-
tion will return invalid data until the PROGRAM or ERASE operation has completed.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 30 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Read Operations
WAIT Operation
WAIT indicates the validity of output data during synchronous READ operations. It is
asserted when output data is invalid and de-asserted when output data is valid. WAIT
changes state only on valid clock edges. Upon power-up or exit from reset, WAIT de-
faults to LOW true (RCR[10] = 0).
WAIT is de-asserted during asynchronous reads. During WRITE operations, WAIT is
High-Z on non-mux devices, and deasserted on AD-mux devices.
Note: 1. This table does not apply to AADM devices. See AADM Mode for WAIT behavior in
AADM mode.
Note: 1. This table does not apply to AADM devices. See AADM Mode for WAIT behavior in
AADM mode.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 31 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Programming Modes
Programming Modes
Each programming region in a block can be configured for either control mode or ob-
ject mode.
The programming mode is automatically set based on the data pattern when a region is
first programmed. Selecting either control mode or object mode is done according to
the specific needs of the system. In control mode, code or data is frequently changed
(such as the flash file system or header information). In object mode, large code or data
(such as objects or payloads) is infrequently changed. By implementing the appropriate
programming mode, software can efficiently organize how information is stored in the
memory array.
Control mode programming regions and object mode programming regions can be in-
termingled within the same erase block. However, the programming mode of any region
within a block can be changed only after erasing the entire block.
Control Mode
Control mode programming is invoked when only the A-half (A3 = 0) of the program-
ming region is programmed to 0s. The B-half (A3 = 1) remains erased. Control mode al-
lows 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)
• Buffered enhanced factory programming (0080h/00D0h)
When buffered programming 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 information, such as flash file
system headers, file Info, and so on. Typically, control mode programming does not re-
quire 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 implementation of legacy file systems,
as well as transaction-based power-loss recovery.
In a control mode region, PROGRAM operations can be performed multiple times.
However, care must be taken to avoid programming any zeros in the B-half (A3 = 1) of
the region. Violation of this usage will cause SR[4] and SR[9] to be set, and the PRO-
GRAM operation will be aborted.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 32 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Programming Modes
Figure 10: Configurable Programming Regions: Control Mode and Object Mode
.
. 1KB Programming region in object mode
.
.
.
.
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 1KB of information. If the object is less than 1KB, the un-
used content will remain as 0xFFFF (erased).
Object mode supports the following programming methods:
• Buffered programming (00E9h/00D0h)
• Buffered enhanced factory programming (0080h/00D0h)
Single-word programming (0041h) is not supported in object mode. To perform multi-
ple PROGRAM operations within a programming region, control mode must be used.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 33 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Programming Modes
(Object mode is useful for storing static information, such as objects or payloads, that
rarely change.)
Once the programming region is configured in object mode, it cannot be augmented or
overwritten without first erasing the entire block containing the region. Subsequent
PROGRAM operations to a programming region configured in object mode will cause
SR[4] and SR[8] to be set and the PROGRAM operation to be aborted.
Issuing the 41h command to the B-half of an erased region will set error bits SR[8] and
SR[9], and the PROGRAM operation will not proceed.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 34 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Programming Modes
Figure 11: Configurable Programming Regions: Control Mode and Object Mode Segments
Segments 32 Bytes
31 Object
30 Object Object Object
.
.
...
3 Object Object
2 Object Object
1 Object
0 Object
Programming region in
Program up to object mode
1KB of data
1KB
.
.
.
256Kb Block
1KB
A half B half
(control mode) (erased)
Program up to Programming
512 Bytes of data region in
control mode
Segments
31 Sequence Table Entry Header F F F F F F F F
30 Header Header F F F F F F F F
.
...
.
3 Header Directory Information F F F F F F F F
2 File Information Header F F F F F F F F
1 Header Sequence Table Entry F F F F F F F F
0 Header F F F F F F F F
16 Bytes 16 Bytes
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 35 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Programming Modes
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 36 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Program Operations
Program Operations
Programming the array changes 1s to 0s. To change 0s to 1s, an ERASE operation must
be performed. Only one PROGRAM operation can occur at a time. Programming is per-
mitted during erase suspend.
Information is programmed into the array by issuing the appropriate command.
All PROGRAM operations require the addressed block to be unlocked and a valid V PP
voltage applied throughout the PROGRAM operation. Otherwise, the PROGRAM opera-
tion will abort, setting the appropriate status register error bit(s).
If the device is deselected during a PROGRAM or ERASE operation, the device continues
to consume active power until the PROGRAM or ERASE operation has completed.
Setup WRITE Cycle Setup WRITE Cycle Confirm WRITE Cycle Confirm WRITE Cycle
Command Address Bus Data Bus Address Bus Data Bus
SINGLE-WORD Device address 0041h Device address Array data
PROGRAM
BUFFERED PROGRAM Device address 00E9h Device address 00D0h
BUFFERED ENHANCED Device address 0080h Device address 00D0h
FACTORY PROGRAM
Single-Word Programming
Single-word programming is performed by issuing the SINGLE-WORD PROGRAM com-
mand. This is followed by writing the desired data at the desired address. 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.
Issuing the READ STATUS REGISTER command to another partition switches that par-
tition’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 speci-
fied must be in the A-half of the programming region.
During programming, the status register indicates a busy status (SR[7] = 0). Upon com-
pletion, the status register indicates a ready status (SR[7] = 1). The status register should
be checked for any errors, then cleared.
The only valid commands during programming are READ ARRAY, READ ID, READ CFI,
and PROGRAM SUSPEND. After programming completes, any valid command can be
issued.
Issuing the READ ARRAY, READ ID, or READ CFI 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 is complete.
Standby power levels are not realized until the PROGRAM operation has completed. As-
serting RST# immediately aborts the PROGRAM operation, and array contents at the
addressed location are indeterminate. The addressed block should be erased and the
data reprogrammed.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 37 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Program Operations
Buffered Programming
Buffered programming programs multiple words simultaneously into the memory ar-
ray. Data is first written to a programming buffer and then programmed into the array
in buffer-sized increments, significantly reducing the effective word programming time.
Optimal performance and power consumption is realized only by aligning the starting
address to buffer-sized boundaries within the array. Crossing a buffer-sized boundary
can cause the buffered programming time to double.
The BUFFERED PROGRAM operation consists of the following fixed, predefined se-
quence of bus WRITE cycles: 1) Issue the SETUP command; 2) Issue a word count; 3)
Fill the buffer with user data; and 4) Issue the CONFIRM command. Once the SETUP
command has been issued to an address, subsequent bus WRITE cycles must use ad-
dresses within the same block throughout the operation; otherwise, the operation will
abort. Bus READ cycles are allowed at any time and at any address.
Note: VPP must be at V PPL or V PPH throughout the BUFFERED PROGRAM operation.
Upon programming completion, the status register indicates ready (SR7 = 1), and any
valid command may be issued. A full status register check should be performed to
check for any programming errors. If any error bits are set, the status register should be
cleared using the CLEAR STATUS REGISTER command.
A subsequent BUFFERED PROGRAM operation can be initiated by issuing another SET-
UP command and repeating the buffered programming sequence. Any errors in the sta-
tus register caused by a previous operation should first be cleared to prevent masking of
errors that may occur during a subsequent BUFFERED PROGRAM operation.
Valid commands issued to the busy partition during array programming are READ AR-
RAY, READ ID, READ CFI, READ STATUS, and PROGRAM SUSPEND.
Issuing the READ ARRAY, READ ID, or READ CFI 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 completed.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 38 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Program Operations
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 39 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Program Operations
The status register should be polled for SR7 = 1 (device ready), indicating the BEFP algo-
rithm has finished running and the device has returned to normal operation.
A full status register error check should be performed to ensure the block was program-
med successfully.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 40 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Erase Operations
Erase Operations
BLOCK ERASE
Erasing a block changes 0s to 1s. To change 1s to 0s, a PROGRAM operation must be
performed. 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 loca-
tions within that block read as logical 1s (FFFFh).
Only one BLOCK ERASE operation can occur at a time. A BLOCK ERASE operation is
not permitted during program suspend. All BLOCK ERASE operations require the ad-
dressed block to be unlocked, and V PP must be at V PPL or V PPH throughout the BLOCK
ERASE operation. Otherwise, the operation aborts, setting the appropriate status regis-
ter error bit(s).
To perform a BLOCK ERASE operation, issue the BLOCK ERASE SETUP command at the
desired block address. The read mode of the addressed partition automatically changes
to read status register mode and remains in effect until another READ MODE command
is issued.
The ERASE CONFIRM command latches the address of the block to be erased. The ad-
dressed block is preconditioned (programmed to all 0s), erased, and then verified.
Issuing the READ STATUS REGISTER command to another partition switches that par-
tition’s read mode to the read status register, thereby allowing block erase progress to be
monitored from that partition’s address. SR0 indicates whether the addressed partition
or the other partition is erasing.
During a BLOCK ERASE operation, the status register indicates a busy status (SR[7] = 0).
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.
Upon completion, the status register indicates a ready status (SR[7] = 1). The status reg-
ister should be checked for any errors, and then cleared.
If the device is deselected during an ERASE operation, the device continues to consume
active power until the ERASE operation is completed.
Asserting RST# immediately aborts the BLOCK ERASE operation, and array contents at
the addressed location are indeterminate. The addressed block should be erased again.
The only valid commands during a BLOCK ERASE operation are READ ARRAY, READ ID,
READ CFI, and ERASE SUSPEND. After the BLOCK ERASE operation has completed,
any valid command can be issued.
Setup WRITE Cycle Setup WRITE Cycle Confirm WRITE Cycle Confirm WRITE Cycle
Command Address Bus Data Bus Address Bus Data Bus
BLOCK ERASE Device address 0020h Block address 00D0h
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 41 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
SUSPEND and RESUME Operations
SUSPEND Operation
To suspend an ongoing ERASE or PROGRAM operation, issue the SUSPEND command
to any device address. Issuing the SUSPEND command does not change the read mode.
Upon issuing a SUSPEND command, the ongoing ERASE or PROGRAM operation sus-
pends after a delay of tSUSP. The operation is suspended only when SR[7:6] = 1 (erase
suspend) or SR[7:2] = 1 (program suspend).
While suspended, reading from a block that was being erased or programmed is not al-
lowed. Also, programming within an erase suspended block is not allowed, and if at-
tempted, will result in a programming error (SR[4] = 1). Erasing under program suspend
is not allowed. However, array programming under erase suspend is allowed, and can
also be suspended. This results in a simultaneous erase suspend and program suspend
condition, indicated by SR[7:6,2] = 1. Additional valid commands while suspended are
READ ARRAY, READ STATUS REGISTER, READ ID, READ CFI, CLEAR STATUS REGIS-
TER, and RESUME. No other commands are allowed.
During suspend, CE# may be de-asserted, placing the device in standby and reducing
active current to standby levels. V PP must remain at V PPL or V PPH, and WP# must remain
unchanged.
Asserting RST# aborts any suspended BLOCK ERASE and PROGRAM operations; array
contents at the addressed locations will be indeterminate.
During suspend, CE# may be de-asserted. The device is placed in standby, reducing ac-
tive current. V PP must remain at V PPL or V PPH, and WP# must remain unchanged.
Asserting RST# aborts suspended BLOCK ERASE and PROGRAM operations; array con-
tents at the addressed locations are indeterminate.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 42 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
SUSPEND and RESUME Operations
RESUME Operation
To resume a suspended ERASE or PROGRAM operation, issue the RESUME command
to any device address. The ERASE or PROGRAM operation continues where it left off,
and the respective status register suspend bit is cleared. Issuing the RESUME command
does not change the read mode.
When the RESUME command is issued during a simultaneous erase suspend or pro-
gram suspend condition, the PROGRAM operation is resumed first. Upon completion of
the PROGRAM operation, the status register should be checked for any errors, and
cleared if needed. 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 if needed.
Setup WRITE Cycle Setup WRITE Cycle Confirm WRITE Cycle Confirm WRITE Cycle
Command Address Bus Data Bus Address Bus Data Bus
SUSPEND Device address 00B0h – –
RESUME Device address 00D0h – –
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 43 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
BLANK CHECK Operation
Setup WRITE Cycle Setup WRITE Cycle Confirm WRITE Cycle Confirm WRITE Cycle
Command Address Bus Data Bus Address Bus Data Bus
BLANK Block address 00BCh Block address 00D0h
CHECK
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 44 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Block Lock
Block Lock
Two methods of block lock control are available: software and hardware. Software con-
trol uses the BLOCK LOCK and BLOCK UNLOCK commands. Hardware control uses the
BLOCK LOCK-DOWN command along with asserting WP#.
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 V PP.
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 per-
formed. 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 ID command, and
then reading from the block’s base address + 02h. See the table below table for the lock-
bit settings.
Blocks cannot be locked or unlocked while being actively programmed or erased.
Blocks can be locked or unlocked during erase suspend, but not during program sus-
pend. 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#. A locked-down block can only be un-
locked by issuing the BLOCK UNLOCK command with WP# de-asserted. To return an
unlocked block to the locked-down state, a BLOCK LOCK-DOWN command must be is-
sued prior to asserting WP#.
When WP# = V IL, blocks locked down are locked, and cannot be unlocked using the
BLOCK UNLOCK command.
When WP# = V IH, block lock-down protection is disabled; locked-down blocks can be
individually unlocked using the BLOCK UNLOCK command.
Subsequently, when WP# = V IL, 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.
Issuing the BLOCK LOCK-DOWN command to an unlocked block does 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 only cleared upon power-up or
exit from reset.
Setup WRITE Cycle Setup WRITE Cycle Confirm WRITE Cycle Confirm WRITE Cycle
Command Address Bus Data Bus Address Bus Data Bus
BLOCK Block address 0060h Block address 0001h
LOCK
BLOCK UN- Block address 0060h Block address 00D0h
LOCK
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 45 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Block Lock
Setup WRITE Cycle Setup WRITE Cycle Confirm WRITE Cycle Confirm WRITE Cycle
Command Address Bus Data Bus Address Bus Data Bus
BLOCK Block address 0060h Block address 002Fh
LOCK-
DOWN
Locked Hardware
Locked
down locked
[X, 0, 1]
[0, 1, 1] [0, 1, 1]
Power-Up
or
exit from reset
Software
Unlocked Unlocked
locked
[X, 0, 0] [1, 1, 0]
[1, 1, 1]
Notes: 1. The [n,n,n] denotes logical state of WP#, DQ1,and DQ0, respectively; X = "Don’t Care."
2. The [0,1,1] states should be tracked by system software to differentiate between the
hardware-locked state and the lock-down state.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 46 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
One-Time Programmable Operations
Setup WRITE Cycle Setup WRITE Cycle Confirm WRITE Cycle Confirm WRITE Cycle
Command Address Bus Data Bus Address Bus Data Bus
PROGRAM OTP AREA Device address 00C0h OTP register address Register data
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 47 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
One-Time Programmable Operations
0x109
128-bit OTP 17
(user-programmable)
0x102
0x91
0x8A
OTP lock register 1
0x89 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0x88
64-bit OTP block 1
(user-programmable)
0x85
0x84
64-bit OTP block 0
(factory-programmed)
0x81
OTP lock register 0
0x80 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 48 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
One-Time Programmable Operations
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 49 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Global Main-Array Protection
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 50 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Dual Operation
Dual Operation
Multipartition architecture of the device enables reading from one partition while a
PROGRAM or ERASE operation is occurring in another partition. This is called read-
while-program and read-while-erase, respectively.
Only status reads are allowed from a partition that is busy programming or erasing. If
non-status reads are required from a partition that is busy programming or erasing, the
PROGRAM or ERASE operation must be suspended first.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 51 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Power and Reset Specifications
Reset
During power-up and power-down, RST# should be asserted to prevent spurious PRO-
GRAM or ERASE operations. While RST# is LOW, device operations are disabled, all in-
puts 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 de-asserted 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 available 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 device is in the expected read
mode (read array) upon startup.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 52 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Power and Reset Specifications
tPLPH tPHQV
complete
(B) Reset during VIH
RST#
program or block erase VIL
P1 £ P2
tPLRH Abort tPHQV
complete
(C) Reset during VIH
RST#
program or block erase VIL
P1 ³ P2
tVCCPH
Notes: 1. These specifications are valid for all packages and speeds, and are sampled, not 100%
tested.
2. The device might reset if tPLPH is < tPLPH MIN, but this is not guaranteed.
3. Not applicable if RST# is tied to VCCQ.
4. If RST# is tied to the VCC supply, the device is not ready until tVCCPH after VCC ≥ VCC,min.
5. If RST# is tied to any supply/signal with VCCQ voltage levels, the RST# input voltage must
not exceed VCC until VCC ≥ VCC,min.
6. Reset completes within tPLPH if RST# is asserted while no ERASE or PROGRAM operation
is executing.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 53 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Power and Reset Specifications
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 54 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Electrical Specifications
Electrical Specifications
Stresses greater than those listed may cause permanent damage to the device. This is a
stress rating only. Exposure to absolute maximum rating and operating conditions for
extended periods may adversely affect reliability. Stressing the device beyond the abso-
lute maximum ratings may cause permanent damage. These are stress ratings only.
Notes: 1. Voltages shown are specified with respect to VSS. During transitions, the voltage poten-
tial between VSS and input/output and supply pins may undershoot to –1.0V for periods
less than 20ns and may overshoot to VCC Q(max) + 1.0V for periods less than 20ns.
2. Voltages shown are specified with respect to VSS. During transitions, the voltage poten-
tial between VSS and supply pins may undershoot to –2.0V for periods less than 20ns and
may overshoot to VCC (max) + 2.0V for periods less than 20ns.
3. Operation beyond this limit may degrade performance.
4. Output shorted for no more than one second; no more than one output shorted at a
time.
5. Temperature specified is ambient (TA), not case (TC).
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 55 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Electrical Specifications – DC Current and Voltage Characteris-
tics and Operating Conditions
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 56 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Electrical Specifications – DC Current and Voltage Characteris-
tics and Operating Conditions
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 57 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Electrical Specifications – DC Current and Voltage Characteris-
tics and Operating Conditions
Notes: 1. All currents are RMS unless noted. Typical values at typical VCCQ, TC = +25°C.
2. ICCS is the average current measured over any 5ms time interval 5µs after CE# is de-asser-
ted.
3. Sampled, not 100% tested.
4. VCC read + program current is the sum of VCC read and VCC program currents. VCC read +
erase current is the sum of VCC read and VCC erase currents.
5. ICCW, ICCE is measured over typical or max times specified in Program and Erase Charac-
teristics.
6. ICCES is specified with the device deselected. If the device is read while in erase suspend,
current is ICCES + ICCR.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 58 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Electrical Specifications – DC Current and Voltage Characteris-
tics and Operating Conditions
VCCQ=
1.7V - 2.0V
Parameter Symbol Conditions Min Max Unit Notes
Input low voltage VIL – 0 0.45 V 1
Input high voltage VIH – VCCQ - VCCQ V 1
0.45
Output low voltage VOL VCC = VCC,min; VCCQ = – 0.1 V
VCCQ,min; IOL = 100µA
Output high voltage VOH VCC = VCC,min; VCCQ = VCCQ - 0.1 – V
VCCQ,min; IOL = 100µA
VPP lockout voltage VPPLK – – 0.4 V 2
VCC lock voltage VLKO – 1.0 – V
VCCQ lock voltage VLKOQ – 0.9 – V
Notes: 1. Input voltages can undershoot to –1.0V and overshoot to VCCQ + 1V for durations of 2ns
or less.
2. VPP < VPPLK inhibits ERASE and PROGRAM operations. Do not use VPPL and VPPH outside
of their valid ranges.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 59 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Electrical Specifications – AC Characteristics and Operating
Conditions
VCCQ
0V
tRISE/FALL
Note: 1. AC test inputs are driven at VCCQ for Logic 1, and 0.0V for Logic 0. Input/output timing
begins/ends at VCCQ/2. Input rise and fall times (10% to 90%) <5ns. Worst-case speed oc-
curs at VCC = VCC,min.
Note: 1. For an address to be latched the skew is defined as the time when the first address bit is
valid to the last address bit going valid.
Device under
Out
test
CL
Notes: 1. See Test Configuration Load Capacitor Values for Worst Case Speed Conditions table for
component values for the test configurations.
2. CL includes jig capacitance.
Table 37: Test Configuration Load Capacitor Values for Worst Case Speed
Conditions
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 60 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Electrical Specifications – AC Characteristics and Operating
Conditions
VIH
CLK
VIL
tCH/CL tFCLK/RCLK
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 61 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AC Read Specifications
AC Read Specifications
AC Read Specifications (CLK-Latching, 133 MHz)
Table 39: AC Read Specifications (CLK-Latching, 133 MHz), VCCQ = 1.7V to 2.0V
Note 1 applies to all parameters
96ns
Parameter Symbol Min Max Unit Notes
Asynchronous Specifications
READ cycle time tAVAV 96 – ns
Address to output valid tAVQV – 96 ns
CE# LOW to output valid tELQV – 96 ns
OE# LOW to output valid tGLQV – 7 ns 2
RST# HIGH to output valid tPHQV – 150 ns
CE# LOW to output in Low-Z tELQX 0 – ns 3
OE# LOW to output in Low-Z tGLQX 0 – ns 2, 3
CE# HIGH to output in High-Z tEHQZ – 7 ns 3
OE# HIGH to output in High-Z tGHQZ – 7 ns 3
Output hold from first occurring address, CE#, tOH 0 – ns 3
or OE# change
CE# pulse width HIGH tEHEL 7 – ns
CE# LOW to WAIT valid tELTV – 8 ns
CE# HIGH to WAIT High-Z tEHTZ – 7 ns 3
OE# HIGH to WAIT valid (A/D MUX only) tGHTV – 5.5 ns
OE# LOW to WAIT valid tGLTV – 5.5 ns
OE# LOW to WAIT in Low-Z tGLTX 0 – ns 3
OE# HIGH to WAIT in High-Z (non-MUX only) tGHTZ 0 7 ns 3
Latching Specifications
Address setup to ADV# HIGH tAVVH 5 – ns
CE# LOW to ADV# HIGH tELVH 7 – ns
ADV# LOW to output valid tVLQV – 96 ns
ADV# pulse width LOW tVLVH 7 – ns
ADV# pulse width HIGH tVHVL 7 – ns
Address hold from ADV# HIGH tVHAX 5 – ns
ADV# HIGH to OE# LOW (A/D MUX only) tVHGL 2 – ns
Page address access (non-MUX only) tAPA – 15 ns
RST# HIGH to ADV# HIGH tPHVH 30 – ns
Clock Specifications
CLK frequency fCLK – 133 MHz
CLK period tCLK 7.5 – ns
CLK HIGH/LOW time tCH/CL 0.45 0.55 CLK
period
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 62 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AC Read Specifications
Table 39: AC Read Specifications (CLK-Latching, 133 MHz), VCCQ = 1.7V to 2.0V (Continued)
Note 1 applies to all parameters
96ns
Parameter Symbol Min Max Unit Notes
CLK fall/rise time tFCLK/RCLK 0.3 1.2 ns
Synchronous Specifications
Address setup to CLK HIGH tAVCH 2 – ns
ADV# LOW setup to CLK HIGH tVLCH 2 – ns
CE# LOW setup to CLK HIGH tELCH 2.5 – ns
CLK to output valid tCHQV – 5.5 ns
Output hold from CLK HIGH tCHQX 2 – ns
Address hold from CLK HIGH tCHAX 2 – ns
CLK HIGH to WAIT valid tCHTV – 5.5 ns
ADV# HIGH hold from CLK tCHVL 2 – ns
WAIT hold from CLK tCHTX 2 – ns
ADV# hold from CLK HIGH tCHVH 2 – ns 4
CLK to OE# LOW (A/D MUX only) tCHGL 2 – ns
Read access time from address latching clock tACC 96 – ns
ADV# pulse width LOW for sync reads tVLVH 1 2 clocks 4
ADV# HIGH to CLK HIGH tVHCH 2 – ns 4
Notes: 1. See Electrical Specifications – AC Characteristics and Operating Conditions for timing
measurements and MAX allowable input slew rate.
2. OE# can be delayed by up to tELQV - tGLQV after the CE# falling edge without impact to
tELQV.
AC Read Timing
The Synchronous read timing waveforms apply to both 108 and 133 MHz devices. How-
ever, devices that only support up to 108 MHz need not meet the following timing spec-
ifications.
• tCHVH
• tCHGL
• tACC
• tVLVH
• tVHCH
Note: 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.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 63 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AC Read Specifications
tAVAV
tAVQV
tVHAX
A[MAX:4]
A[3:0]
tAVVH
tPHVH
tVHVL tVLVH
tVLQV
ADV#
tELVH tEHEL
tELQV tEHTZ
CE#
tGLQV tGHTZ
OE#
tELTV
tGLTV
tGLTX
WAIT
tGHQZ
DQ[15:0]
tPHQV
RST#
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 64 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AC Read Specifications
tCH tCL
CLK
tAVCH tCHAX
A[MAX:0]
ADV#
tELCH
CE#
OE#
tGLTV
tCHTX
WAIT
tCHQX tCHQX
DQ[15:0]
RST#
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 65 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AC Read Specifications
tCH tCL
CLK
tAVCH tCHAX
A[MAX:0]
tCHVL tVLCH tCHVH
ADV#
tELCH
CE#
OE#
tGLTV
tCHTX tCHTX
WAIT
tCHQV tCHQV
tCHQX
DQ[15:0] Q Q End of WL
RST#
Notes: 1. WAIT shown as active LOW (RCR[10] = 0) and asserted with data (RCR[8] = 0).
2. ADV# may be held LOW throughout the synchronous READ operation.
3. tAVQV, tELQV, and tVLQV apply to legacy-latching only.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 66 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AC Read Specifications
tCH tCL
CLK
tAVCH tCHAX tAVCH tCHAX
A[MAX:0]
tCHVL tVLCH
tCHVL tVLCH tCHVH
tVHVL tCHVH
ADV#
tELCH tELCH
CE#
OE#
tGLTX
tCHTX
WAIT
tCHQV tCHQV
tCHQX
tCHQX
DQ[15:0] Q Q Q
RST#
Notes: 1. WAIT shown as active LOW (RCR[10] = 0) and asserted with data (RCR[8] = 0).
2. A burst can be interrupted by toggling CE# or ADV#.
3. For no-wrap bursts, end-of-wordline WAIT states could occur (not shown in this figure).
4. tAVQV, tELQV, and tVLQV apply to legacy-latching only.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 67 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AC Read Specifications
tAVAV tAVAV
tAVQV tAVQV
A[MAX:16] A A
tGLQX tGLQX
A/DQ[15:0] A Q A Q
tAVVH tAVVH
tVHAX
tVHAX
tPHVH
tVLQV tVLQV
ADV#
tOH
tOH
tELVH tEHQZ tELVH
tELQV tEHEL tELQV tEHQZ
CE#
tGLQV tGHQZ tGLQV tGHQZ
tVHGL tVHGL
OE#
WAIT
tPHQV
RST#
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 68 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AC Read Specifications
tCH tCL
CLK
A[MAX:16] A
tCHQV tCHQV
A/DQ[15:0] A Q Q Q
tCHVL tVLCH tCHVH
ADV#
tELCH
CE#
tCHGL
OE#
tCHTV
tGLTV tCHTV
tGLTX
tCHTX tGHTV
WAIT
RST#
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 69 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AC Read Specifications
tCH tCL
CLK
A[MAX:16] A
tCHQV
A/DQ[15:0] A Q Q End of WL Q
tCHVL tVLCH tCHVH
ADV#
tELCH
CE#
tCHGL
OE#
tCHTV
tGLTX
tCHTX tCHTX tGHTV
WAIT
RST#
tCH tCL
CLK
A[MAX:16] A A
tCHQV
A/DQ[15:0] A Q Q A
tCHVL tVLCH tCHVH tCHVLtVLCH tCHVH
ADV#
tELCH
tELCH
CE#
tCHGL
OE#
tCHTV
tGLTV
tGLTX
WAIT
RST#
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 70 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AC Read Specifications
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 71 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AC Write Specifications
AC Write Specifications
Notes: 1. Write timing characteristics during erase suspend are the same as WRITE-only opera-
tions.
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
= tEHW.
6. tWHCH must be met when transitioning from a WRITE cycle to a synchronous burst read.
In addition CE# or ADV# must toggle when WE# goes HIGH.
7. VPP and WP# must be at a valid level until erase or program success is determined.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 72 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AC Write Specifications
8. When performing a READ STATUS operation following any command that alters the sta-
tus register, tWHGL is 20ns.
9. Add 10ns if the WRITE operation results in an RCR or block lock status change for the
subsequent READ operation to reflect this change.
10. Either tVHWL or tCHWL is required to meet the specification depending on the address
latching mechanism; both of these specifications can be ignored if the clock is not tog-
gling during the WRITE cycle.
11. If ADV# remains LOW after the WRITE cycle completes, a new READ cycle will start.
A[MAX:16]
tAVWH
tWHDX
tDVWH tWHAX
A/DQ[15:0] A D A D
tAVVH tAVVH
tWHVH tVHAX
tVLWH
ADV#
tELWL tWHEH tELWL tWHEH
CE#
tWHAV
WE#
OE#
tPHWL
RST#
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 73 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AC Write Specifications
Address
ADV#
tELWL tWHEH tELWL tWHEH
CE#
tWLWH tWHWL tWLWH
WE#
OE#
tDVWH tWHDX tDVWH tWHDX
DQ
tPHWL
RST#
tBHWH
WP#
Address A A
tVHVL
ADV#
tEHEL
CE#
OE#
tWHEH
tELWL
tVLWH tWLWH
WE#
tEHQZ
tGLQV
tAVQV tGHQZ
DQ[15:0] Q D
tGLTV tGHTZ
WAIT
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 74 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AC Write Specifications
ADV#
tELWL tEHEL
CE#
tAVWH tWHEH
tWLWH tWHAX
WE#
tWHGL
OE#
tGLTV tGHTZ
High-Z
WAIT
tGLQV
tAVQV
tEHQZ
tWHDX tELQV
tGHQZ
tDVWH tGLTX
tOH
DQ D Q
CLK
tAVCH tCHAX tAVWH
Address
tELCH tEHEL
CE#
tVLCH
tVLVH tVHVL
ADV#
tWLWH
WE#
OE#
tCHQV tCHQV
tDVWH
tCHQX tCHQX tWHDX
DQ Q0 Q1 D
tCHTV
High-Z High-Z
WAIT
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 75 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AC Write Specifications
tWHCH/L
tVLCH/L
tELCH/L
CLK
tAVCH/L
tCHVL
tVHVL tCHVH
ADV#
tWHWL
tEHEL
tWHEL
CE#
tWLWH tWHVL
tCHWL
WE#
tWHGLa
OE#
tCHQV tCHQV
DQ D Q0 Q1 Q2
tCHTV
tGLTV
WAIT
A[MAX:16]
tAVWH
A/DQ[15:0][A/D] A D A D
tVHAX tVLWH
ADV#
tELWL tELWL tWHEH
tWHEH
CE#
tWLWH ttWHWL
tWLWH
WE#
OE#
tPHWL
RST#
tBHWH
WP#
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 76 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AC Write Specifications
A[MAX:16] A A
tAVQV tOH
A/DQ[15:0] A Q A D
tAVVH tVHVL
ADV#
tEHQZ
tELQV
tEHEL
CE# tVHGL
tGLQV tGHQZ
OE#
tWLWH
tDVWH tWHDX
tVLWH
WE#
tELTV tEHTZ tELTV tEHTZ
WAIT
tAVWH
A[MAX:16] A A
tWHDX
tDVWH tAVQV
A/DQ[15:0] A D A Q
tEHEL
tELQV tEHQZ
tWHEH
CE#
tVHVL
tVLWH
ADV#
tELWL tWLWH
WE#
tVHGL
tGLQV
tWHGL tGHQZ
OE#
tELTV tELTV tEHTZ
tEHTZ
WAIT
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 77 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AC Write Specifications
CLK
tAVCH tCHAX tAVWH
A[MAX:16] A A
tCHQV tCHQV
tCHQX tCHQX
A[15:0] A Q0 Q1 A D
tELCH tEHEL
CE#
tVLCH
tVLVH tVLWH
ADV#
tDVWH
tWHDX
WE#
OE#
tCHTV
High-Z High-Z
WAIT
tWHCH/L
CLK
tAVWH
A[MAX:16] A A
tCHQV tCHQV tCHQV
tDVWH tWHDX
tCHQX tCHQX tCHQX
A[15:0] A D A Q0 Q1 Q2
tCHTV
tGLTV
WAIT
tVLWH tWHVL
tVHVL
ADV#
tEHEL
CE#
tWLWH tWHEL
tCHWL
WE#
tWHGL
OE#
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 78 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Electrical Specifications – Program/Erase Characteristics
Notes: 1. Typical values measured at TC = 25°C and nominal voltages. Performance numbers are
valid for all speed versions. Excludes overhead. Sampled, but not 100% tested.
2. Conventional word programming: First and subsequent words refer to first word and
subsequent words in control mode programming region.
3. Averaged over the entire device. BEFP is not validated at VPPL.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 79 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Common Flash Interface
Table 42: Example of CFI Output (x16 Device) as a Function of Device and Mode
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 80 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Common Flash Interface
CFI ID String
The CFI ID string provides verification that the device supports the CFI specification. It
also indicates the specification version and supported vendor-specific command sets.
17h 2 Alternate vendor command set and control 17: - -00 Alternate vendor ID number
interface ID code; 0000h indicates no sec- 18: - -00
ond vendor-specified algorithm exists
19h 2 Secondary algorithm extended query table 19: - -00 Primary vendor table ad-
address; 0000h indicates none exists 1A: - -00 dress, secondary algorithm
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 81 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Common Flash Interface
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 82 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Common Flash Interface
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 83 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Common Flash Interface
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 84 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Common Flash Interface
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 85 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Common Flash Interface
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 86 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Common Flash Interface
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 87 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Common Flash Interface
Hex Offset
P = 10Ah Description Address
Bottom Top Optional Features and Commands Length Bottom Top
(P+22)h (P+22)h Number of device hardware partition regions 1 12C: 12C:
within 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
Hex Offset
P = 10Ah Description Address
Bottom Top Optional Features and Commands Length Bottom Top
(P+23)h (P+23)h Data size of this Partition Region information field: 2 12D: 12D:
(P+24)h (P+24)h (number of addressable locations, including this 12E: 12E:
field).
(P+25)h (P+25)h Number of identical partitions within the partition 2 12F: 12F:
(P+26)h (P+26)h region. 130: 130:
(P+27)h (P+27)h Number of PROGRAM or ERASE operations allowed 1 131: 131:
in a partition:
Bits 0–3 = number of simultaneous PROGRAM opera-
tions.
Bits 4–7 = number of simultaneous ERASE operations.
(P+28)h (P+28)h Simultaneous PROGRAM or ERASE operations al- 1 132: 132:
lowed in other partitions while a partition in this re-
gion is in program mode:
Bits 0–3 = number of simultaneous program opera-
tions.
Bits 4–7 = number of simultaneous ERASE operations.
(P+29)h (P+29)h Simultaneous PROGRAM or ERASE operations al- 1 133: 133:
lowed in other partitions while a partition in this re-
gion is in erase mode:
Bits 0–3 = number of simultaneous PROGRAM opera-
tions.
Bits 4–7 = number of simultaneous ERASE operations.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 88 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Common Flash Interface
Table 52: Partition Region 1 Information: Top and Bottom Offset/Address (Continued)
Hex Offset
P = 10Ah Description Address
Bottom Top Optional Features and Commands Length Bottom Top
(P+2A)h (P+2A)h Types of erase block regions in this partition region: 1 134: 134:
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.
Partition 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).
(P+2B)h (P+2B)h Partition region 1 (erase block type 1) information: 4 135: 135:
(P+2C)h (P+2C)h Bits 0–15 = y, y+1 = number of identical-sized erase 136: 136:
(P+2D)h (P+2D)h blocks in a partition.
137: 137:
(P+2E)h (P+2E)h Bits 16–31 = z, where region erase block(s) size is z x
256 bytes. 138: 138:
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 89 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Common Flash Interface
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 90 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Flowcharts
Flowcharts
Figure 38: Word Program Procedure
Start
Write 0x41,
(Setup)
word address
Write data,
(Confirm)
word address
No
0 Yes
SR7 = Suspend
Program
complete
Bus
Operation Command Comments
WRITE PROGRAM Data = 0x41
SETUP Address = Location to program
WRITE DATA Data = Data to program
Address = Location to program
READ None Status register data
Idle None Check SR7
1 = Write state machine ready
0 = Write state machine busy
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 91 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Flowcharts
Read status
register
1 VPP range
SR3 =
error
1 Program
SR4 =
error
1 Device protect
SR1 =
error
Program
successful
Note:
SR3 MUST be cleared before the write state machine will support further program attempts.
Bus
Operation Command Comments
Idle None Check SR3
1 = VPP error
Idle None Check SR4
1 = Data program error
Idle None Check SR1
1 = Block locked; operation aborted
Note: 2. If an error is detected, clear the status register before continuing operations. Only the
CLEAR STAUS REGISTER command clears the status register error bits.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 92 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Flowcharts
Start
Write 70h
Read status
same partition
Read status
register
0
SR7 =
0 Program
SR2 =
completed
Write FFh
Read array
suspend partition
Read array
data
Done No
reading?
Yes
Program
resumed Read array
data
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 93 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Flowcharts
Bus
Operation Command Comments
WRITE PROGRAM Data = B0h
SUSPEND Address = Block to suspend
WRITE READ STATUS Data = 70h
Address = Same partition
READ Status register data
Address = Suspended block
Standby Check SR7
1 = Write state machine ready
0 = Write state machine busy
Standby Check SR2
1 = Program suspended
0 = Program completed
WRITE READ ARRAY Data = FFh
Address = Any address within the suspended partition
READ Read array data from block other than the one being pro-
grammed
WRITE PROGRAM Data = D0h
RESUME Address = Suspended block
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 94 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Flowcharts
Start
Write word
count-1, base (BP load 1)
colony address;
(X = word count)
Write data,
(BP load 2)
word address
Word Yes
address in different
block?
No
X=X-1
No
X = 0?
Yes
Write data,
(Confirm) Read data
word address
(SR data),
block address
Word Yes
address in different 0
block? SR7 = ?
No
1
No Buffered program
abort
Buffered program
complete
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 95 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Flowcharts
Bus
Operation Command Comments
WRITE BUFFERED Data = 0xE9
PROGRAM Addr = Colony base address
SETUP
WRITE BUFFERED Data = word count -11
PROGRAM Address = Block address
LOAD 1
WRITE2, 3 BUFFERED Data = Data to be programmed
PROGRAM Address = Word address
LOAD 2
WRITE4, 5 BUFFERED Data = 0xD0
PROGRAM Address = Address within block
CONFIRM
READ None Status register Data
Address = Block address
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 96 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Flowcharts
Yes (SR7 = 1)
Write 0x80 @ Write data @
1ST word address 1ST word address Full status
check procedure
BEFP setup No
delay X = 512?
Yes
Read status
register Read status
register
Exit Yes
Write 0xFFFF,
address in
different block
within partition
Bus
Operation Action Comments
Setup Phase
WRITE Unlock block VPPH applied to VPP
WRITE BEFP setup Data = 0x80 @ first word address1
WRITE BEFP confirm Data = 0xD0 @ first word address
READ Status register Data = Status register data
Adress = First word address
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 97 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Flowcharts
Bus
Operation Action Comments
Standby BEFP setup Check SR7:
done? 0 = BEFP ready
1 = BEFP not ready
Standby Error condi- If SR7 is set, check:
tion check SR3 set = V PP error
SR1 set = Locked block
Program and Verify Phase
READ Status register Data = Status register data
Address = First word address
Standby Data stream Check SR0:
ready? 0 = Ready for data
1 = Not ready for data
Standby Initialize X=0
count
WRITE Load buffer Data = Data to program
Address = First word address2
Standby Increment X=X+1
count
Standby Buffer full? X = 512?
Yes = Read SR0
No = Load next data word
READ Status register Data = Status register data
Address = First word address
Standby Program Check SR0:
done? 0 = Program done
1 = Program in progress
Standby Last data? No = Fill buffer again
Yes = Exit
WRITE Exit program Data = 0xFFFF @ address not in current block
and verify
phase
Exit Phase
READ Status register Data = Status register data
Address = First word address
Standby Check exit sta- Check SR7:
tus 0 = Exit not completed
1 = Exit completed
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 98 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Flowcharts
Start
Write 0x20,
(Block erase)
block address
Write 0xD0,
(Erase confirm)
block address
No
0 Suspend Yes
SR7 =
erase?
Block erase
complete
Bus
Operation Command Comments
WRITE BLOCK ERASE Data = 0x20
SETUP Address = Block to be erased
WRITE ERASE CON- Data = 0xD0
FIRM Address = Block to be erased
READ None Status register data
Idle None Check SR7
1 = Write state machine ready
0 = Write state machine busy
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 99 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Flowcharts
Read status
register
1 VPP range
SR3 =
error
1, 1 Command
SR4, 5 =
sequence error
1 Block erase
SR5 =
error
1 Block locked
SR1 =
error
Block erase
successful
Bus
Operation Command Comments
Idle None Check SR3
1 = VPP range error
Idle None Check SR[4, 5]
Both 1 = Command sequence error
Idle None Check SR5
1 = Block erase error
Idle None Check SR1
1 = Attempted erase of locked block; erase aborted
Notes: 1. Only the CLEAR STAUS REGISTER command clears the SR[1, 3, 4, 5].
2. If an error is detected, clear the status register before attempting an erase retry or other
error recovery.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 100 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Flowcharts
Start
Read status
register
0
SR7 =
0 Erase
SR6 =
completed
Done
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 101 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Flowcharts
Bus
Operation Command Comments
WRITE READ STATUS Data = 0x70
Address = Any partition address
WRITE ERASE SUS- Data = 0xB0
PEND Address = Same partition address as above
READ None Status register data
Address = Same partition
Idle None Check SR7
1 = Write state machine ready
0 = Write state machine busy
Idle None Check SR6
1 = Erase suspended
0 = Erase completed
WRITE Any READ or Data = Command for desired operation
PROGRAM Address = Any address within the suspended partition
READ or None Read array or program data from/to block other than the one
WRITE being erased
WRITE PROGRAM RE- Data = 0xD0
SUME Address = Any address
If the suspended partition was placed in read array mode or a program loop:
WRITE READ STATUS Return partition to status mode:
REGISTER Data = 0x70
Address = Same partition
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 102 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Flowcharts
Start
Write either
0x01/0xD0/0x2F, (Lock confirm)
block address
Read block
lock status
Locking No
change?
Yes
Lock change
complete
Bus
Operation Command Comments
WRITE LOCK SETUP Data = 0x60
Address = Block to lock/unlock/lock-down
WRITE LOCK, UN- Data = 0x01 (BLOCK LOCK)
LOCK, or Data = 0xD0 (BLOCK UNLOCK)
LOCK-DOWN Data = 0x2F (LOCK-DOWN BLOCK)
CONFIRM Address = Block to lock/unlock/lock-down
WRITE (op- READ DEVICE Data = 0x90
tional) ID Address = Block address + offset 2
READ (option- BLOCK LOCK Block lock status data
al) STATUS Address = Block address + offset 2
Idle None Confirm locking change on D[1, 0]
WRITE READ ARRAY Data = 0xFF
Address = Block address
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 103 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Flowcharts
Start
Write 0xC0,
(Program setup)
PR address
Write PR
(Confirm data)
address and data
Read status
register
0
SR7 =
Program
complete
Bus
Operation Command Comments
WRITE PROGRAM PR Data = 0xC0
SETUP Address = First location to program
WRITE PROTECTION Data = Data to program
PROGRAM Address = Location to program
READ None Status register data
Idle None Check SR7
1 = Write state machine ready
0 = Write state machine busy
Notes: 1. PROGRAM PROTECTION REGISTER operation addresses must be within the protection
register address space. Addresses outside this space will return an error.
2. Repeat for subsequent PROGRAM operations.
3. Full status register check can be done after each PROGRAM operation or after a se-
quence of PROGRAM operations.
4. Write 0xFF after the last operation to set to the read array state.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 104 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Flowcharts
Read status
register data
1 VPP range
SR3 =
error
1 Program
SR4 =
error
1 Register locked;
SR1 =
program aborted
Program
successful
Bus
Operation Command Comments
Idle None Check SR3
1 = VPP error
Idle None Check SR4
1 = Programming error
Idle None Check SR1
1 = Register locked; operation aborted
Notes: 1. Only the CLEAR STAUS REGISTER command clears SR[1, 3, 4].
2. If an error is detected, clear the status register before attempting a program retry or
other error recovery.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 105 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Flowcharts
Start
Write 0xBC,
block address
Write 0xD0,
block address
Read status
register
No
0
SR7 =
Blank check
Bus
Operation Command Comments
WRITE BLANK CHECK Data = 0xBC
SETUP Address = Block to be read
WRITE BLANK CHECK Data = 0xD0
CONFIRM Address = Block to be read
READ None Status register data
Idle None Check SR7
1 = Write state machine ready
0 = Write state machine busy
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 106 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Flowcharts
Read status
register
1, 1 Command
SR[4:5] =
sequence error
1 Blank check
SR[5] =
error
Blank check
successful
Bus
Operation Command Comments
Idle None Check SR[4, 5]
1 = Command sequence error
Idle None Check SR5
1 = Blank check error
Notes: 1. SR[1, 3] must be cleared before the write state machine will allow blank check to be per-
formed.
2. Only the CLEAR STAUS REGISTER command clears SR[1, 3, 4, 5].
3. If an error is detected, clear the status register before attempting a blank check retry or
other error recovery.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 107 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AADM Mode
AADM Mode
AADM Feature Overview
The following is a list of general requirements for AADM mode.
Feature availability. AADM mode is available in devices that are configured as A/D
MUX. With this configuration, AADM mode is enabled by setting a specific volatile bit in
the read configuration register.
High-address capture (A[MAX:17]). When AADM mode is enabled, A[MAX:17] and
A[16:1] are captured from the A/ DQ[15:0] balls. The selection of A[MAX:17] or A[16:1] is
determined by the state of the OE# input, as A[MAX:17] is captured when OE# is at V IL.
READ and WRITE cycle support. In AADM mode, both asynchronous and synchronous
cycles are supported.
Customer requirements. For AADM operation, the customer is required to ground
A[MAX:17].
Other characteristics. For AADM, all other device characteristics (program time, erase
time, ICCS, etc.) are the same as A/D MUX unless otherwise stated.
WAIT Behavior
The WAIT behavior in AADM mode functions the same as the legacy non-MUX WAIT
behavior (A/D MUX 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.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 108 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AADM Mode
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.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 109 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AADM Mode
Notes: 1. A READ cycle may be restarted prior to completing a pending READ operation, but this
may occur only once before the sense operation is allowed to complete.
2. tVHQV applies to asynchronous read access time.
ADV#
tEHQZ
tELVH tEHEL
CE#
tGHQZ
tGLQX
tGLVH tVHGH tGHVH tVHGL tGLQV tGHVH + tVHGL
OE#
tGLTV tGHTZ
tGLTX tEHTZ
WAIT
Notes: 1. CE# need not be de-asserted at beginning of the cycle if OE# does not have output con-
trol.
2. Diagram shows WAIT as active LOW (RCR[10] = 0).
tVLVH tVHQV
ADV#
tEHQZ
tELVH tEHEL
CE#
tGHQZ
tGLQX
tVHGL tGLQV tVHGH + tGHVL
OE#
tGLTV tGHTZ
tGLTX tEHTZ
WAIT
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 110 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AADM Mode
2. Without latching A[MAX:17] in the asynchronous READ cycle, the previously latched
A[MAX:17] applies.
Notes: 1. A READ cycle may be restarted prior to completing a pending READ operation, but this
may occur only once before the sense operation is allowed to complete.
2. tVHQV applies to asynchronous read access time.
tWHDX
ADV#
tWHEH
CE#
OE#
tGHWL tDVWH tELWL
tWHGL
tELWL tWLWH tWHWL
WE#
tBHWH
WP# tPHWL
RST#
Note: 1. CE# need not be de-asserted at beginning of cycle if OE# does not have output control.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 111 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AADM Mode
tWHDX
ADV#
tWHEH
CE#
OE#
tDVWH tELWL
tWHGL
tELWL tWLWH tWHWL
WE#
tBHWH
WP# tPHWL
RST#
Note: 1. Without latching A[MAX:16] in the WRITE cycle, the previously latched A[MAX:16] ap-
plies.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 112 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AADM Mode
Notes: 1. In synchronous burst READ cycles, the asynchronous OE# to ADV# setup and hold times
must also be met (tGHVH and tVHGL) to signify that the address capture phase of the
bus cycle is complete.
2. 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.
3. The device must operate down to 9.6 MHz in synchronous burst mode.
4. 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.
5. 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.
6. Rise and fall time specified between VIL and VIH.
Figure 55: AADM Synchronous Burst READ Cycle (ADV# De-asserted Between Address Cycles)
CLK
tVLCH tVLCH
tCHVL tCHVL
tCHVH tCHVH
ADV#
tELCH
CE#
OE#
WE#
tGLTV tCHTV tCHTX
tGLTX
WAIT
Notes: 1. CE# need not be de-asserted at beginning of cycle if OE# does not have output control.
2. Diagram shows WAIT as active LOW (RCR[10] = 0) and asserted with data (RCR[8] = 0).
3. For no-wrap bursts, end-of-wordline WAIT states could occur (not shown).
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 113 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AADM Mode
Figure 56: AADM Synchronous Burst READ Cycle (ADV# Not De-asserted Between Address Cycles)
CLK
tCHVL
tVLCH tCHVH
ADV#
tELCH
CE#
tGHCH
tGLCH tCHGH tCHGL
OE#
WE#
tGLTV tCHTV tCHTX
tGLTX
WAIT
Notes: 1. CE# need not be de-asserted at beginning of cycle if OE# does not have output control.
2. Diagram shows WAIT as active LOW (RCR[10] = 0) and asserted with data (RCR[8] = 0).
3. For no-wrap bursts, end-of-wordline WAIT states could occur (not shown).
Figure 57: AADM Synchronous Burst READ Cycle (Latching A[15:0] only)
CLK
tVLCH
tCHVL
tCHVH
ADV#
tELCH
CE#
tCHGL
OE#
WE#
tGLTV tCHTV tCHTX
tGLTX
WAIT
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).
3. Without latching A[MAX:16] in the synchronous READ cycle, the previously latched
A[MAX:16] applies.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 114 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
AADM Mode
System Boot
Systems that use the AADM mode will boot from the bottom 128KB of device memory
because A[MAX:17] are expected to be grounded in-system. The 128KB boot region is
sufficient to perform required boot activities before setting RCR[4] to enable AADM
mode.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 115 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Ordering Information
Ordering Information
PC 28F 512 G 18 F F
Shipping
Part Number Density Package Interface Media
PC28F128G18FE 128Mb Easy BGA Non-Mux Tray
PC28F128G18FF 128Mb Easy BGA Non-Mux Tape and Reel
PC28F256G18FE 256Mb Easy BGA Non-Mux Tray
PC28F256G18FF 256Mb Easy BGA Non-Mux Tape and Reel
PC28F256G18AE 256Mb Easy BGA AD-Mux Tray
PC28F256G18AF 256Mb Easy BGA AD-Mux Tape and Reel
PC28F512G18FE 512Mb Easy BGA Non-Mux Tray
PC28F512G18FF 512Mb Easy BGA Non-Mux Tape and Reel
PC28F00AG18FE 1Gb Easy BGA Non-Mux Tray
PC28F00AG18FF 1Gb Easy BGA Non-Mux Tape and Reel
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 116 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.
128Mb, 256Mb, 512Mb, 1Gb StrataFlash Memory
Revision History
Revision History
Rev. E – 8/11
• CFI ID string table, hex offset 13h: Changed address 13 hex code to 00; changed ad-
dress 14 hex code to 02.
• Table: DC Voltage Characteristics and Operating Conditions: Changed V IL Max to 0.45;
changed V IH Min to V CCQ - 0.45.
Rev. D – 5/11
• Revised for reuse.
Rev. C – 2/11
• Added AAD-mux description.
Rev. B – 12/10
• Made miscellaneous text edits and formatting improvements.
Rev. A – 12/10
• Initial release.
PDF: 09005aef8448483a
128_256_512_65nm_g18.pdf - Rev. E 8/11 EN 117 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2011 Micron Technology, Inc. All rights reserved.