PDF

512Mb, 1.8V Multiple I/O Serial Flash Memory
Features
Micron Serial NOR Flash Memory
1.8V, Multiple I/O, 4KB, 32KB, 64KB Sector Erase
MT25QU512AB
Features
Options
• Voltage
– 1.7–2.0V
• Density
– 512Mb
• Device stacking
– Monolithic
• Lithography
– 45nm
• Die revision
• Pin configuration
– RESET and HOLD#
• Production status
– Engineering samples
• Operating temperature range
– From –40°C to +85°C
– From –40°C to +105°C
• Special options
– Standard
– Automotive
• Standard security
• Packages – JEDEC-standard, RoHScompliant
– 16-pin SOP2, 300 mils
(SO16W, SO16-Wide, SOIC-16)
– 24-ball T-PBGA 05/6mm x 8mm
(TBGA24)
• Sector Size
– 64KB
• SPI-compatible serial bus interface
• Single and double transfer rate (STR/DTR)
• Clock frequency
– 133 MHz (MAX) for all protocols in STR
– 66 MHz (MAX) for all protocols in DTR
• Dual/quad I/O commands for increased throughput up to 65 MB/s
• Supported protocols in both STR and DTR
– Extended I/O protocol
– Dual I/O protocol
– Quad I/O protocol
• Execute-in-place (XIP)
• PROGRAM/ERASE SUSPEND operations
• Volatile and nonvolatile configuration settings
• Software reset
• Additional reset pin for selected part numbers
• 3-byte and 4-byte address modes – enable memory
access beyond 128Mb
• Dedicated 64-byte OTP area outside main memory
– Readable and user-lockable
– Permanent lock with PROGRAM OTP command
• Erase capability
– Bulk erase
– Sector erase 64KB uniform granularity
– Subsector erase 4KB, 32KB granularity
• Security and write protection
– Volatile and nonvolatile locking and software
write protection for each 64KB sector
– Nonvolatile configuration locking
– Password protection
– Hardware write protection: nonvolatile bits
(BP[3:0] and TB) define protected area size
– Program/erase protection during power-up
– CRC detects accidental changes to raw data
• Electronic signature
– JEDEC-standard 3-byte signature (BA20h)
– Extended device ID: two additional bytes identify
device factory options
• JESD47H-compliant
– Minimum 100,000 ERASE cycles per sector
– Data retention: 20 years (TYP)
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1
Marking
U
512
A
B
A
8
ES
IT
AT
S
A
0
SF
12
E
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
Products and specifications discussed herein are subject to change by Micron without notice.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Features
Part Number Ordering
Micron Serial NOR Flash devices are available in different configurations and densities. Verify valid part numbers
by using Micron’s part catalog search at www.micron.com. To compare features and specifications by device type,
visit www.micron.com/products. Contact the factory for devices not found.
Figure 1: Part Number Ordering Information
MT 25Q L
xxx
A
BA
1
E
SF - 0
S
IT
ES
Production Status
Blank = Production
ES = Engineering samples
QS = Qualification samples
Micron Technology
Part Family
25Q = SPI NOR
Voltage
L = 2.7–3.6V
U = 1.7–2.0V
Operating Temperature
IT = –40°C to +85°C
AT = –40°C to +105°C (Grade 2 AEC-Q100)
Density
064 = 64Mb (8MB)
128 = 128Mb (16MB)
256 = 256Mb (32MB)
512 = 512Mb (64MB)
01G = 1Gb (128MB)
02G = 2Gb (256MB)
Special Options
S = Standard
A = Automotive quality
Security Features
0 = Standard default security
Package Codes
12 = 24-ball T-PBGA, 05/6 x 8mm (5 x 5 array)
14 = 24-ball T-PBGA, 05/6 x 8mm (4 x 6 array)
SC = 8-pin SOP2, 150 mil
SE = 8-pin SOP2, 208 mil
SF = 16-pin SOP2, 300 mil
W7 = 8-pin W-PDFN, 6 x 5 mm
W9 = 8-pin W-PDFN, 8 x 6mm
Stack
A = 1 die/1 S#
B = 2 die/1 S#
C = 4 die/1 S#
Litho
B = 45nm
Die Revision
A = Rev. A
Sector size
E = 64KB
Pin Configuration Option
1 = HOLD# pin
3 = RESET# pin
8 = RESET# & HOLD# pin
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
2
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Features
Contents
Device Description ........................................................................................................................................... 8
Device Diagram ............................................................................................................................................ 9
Advanced Security Protection ....................................................................................................................... 9
Signal Assignments ......................................................................................................................................... 10
Signal Descriptions ......................................................................................................................................... 12
Package Dimensions – 24-Ball T-PBGA ............................................................................................................ 13
Package Dimensions – 16-Pin SOP2 ................................................................................................................. 14
Memory Organization .................................................................................................................................... 15
Memory Map – 512Mb Density ....................................................................................................................... 16
Status Register ................................................................................................................................................ 17
Block Protection Settings ............................................................................................................................ 18
Flag Status Register ......................................................................................................................................... 19
Extended Address Register .............................................................................................................................. 20
Internal Configuration Register ....................................................................................................................... 21
Nonvolatile Configuration Register .................................................................................................................. 22
Volatile Configuration Register ........................................................................................................................ 24
Supported Clock Frequencies ..................................................................................................................... 25
Enhanced Volatile Configuration Register ........................................................................................................ 26
Security Registers ........................................................................................................................................... 27
Sector Protection Security Register .................................................................................................................. 28
Nonvolatile and Volatile Sector Lock Bits Security ............................................................................................ 29
Volatile Lock Bit Security Register .................................................................................................................... 29
Device ID Data ............................................................................................................................................... 30
Serial Flash Discovery Parameter Data ............................................................................................................. 31
Command Definitions .................................................................................................................................... 35
Software RESET Operations ............................................................................................................................ 41
RESET ENABLE and RESET MEMORY Commands ....................................................................................... 41
READ ID Operations ....................................................................................................................................... 42
READ ID and MULTIPLE I/O READ ID Commands ...................................................................................... 42
READ SERIAL FLASH DISCOVERY PARAMETER Operation .............................................................................. 43
READ SERIAL FLASH DISCOVERY PARAMETER Command ......................................................................... 43
READ MEMORY Operations ............................................................................................................................ 44
4-BYTE READ MEMORY Operations ................................................................................................................ 44
READ MEMORY Operations Timings ............................................................................................................... 45
WRITE ENABLE/DISABLE Operations ............................................................................................................. 55
READ REGISTER Operations ........................................................................................................................... 57
WRITE REGISTER Operations ......................................................................................................................... 58
CLEAR FLAG STATUS REGISTER Operation ..................................................................................................... 60
PROGRAM Operations .................................................................................................................................... 61
4-BYTE PROGRAM Operations ........................................................................................................................ 62
PROGRAM Operations Timings ....................................................................................................................... 63
ERASE Operations .......................................................................................................................................... 67
SUSPEND/RESUME Operations ..................................................................................................................... 69
PROGRAM/ERASE SUSPEND Operations .................................................................................................... 69
PROGRAM/ERASE RESUME Operations ...................................................................................................... 69
ONE-TIME PROGRAMMABLE Operations ....................................................................................................... 71
READ OTP ARRAY Command ...................................................................................................................... 71
PROGRAM OTP ARRAY Command .............................................................................................................. 71
ADDRESS MODE Operations .......................................................................................................................... 73
QUAD PROTOCOL Operations ........................................................................................................................ 73
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
3
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Features
ENTER or RESET QUAD INPUT/OUTPUT MODE Command .......................................................................
CYCLIC REDUNDANCY CHECK Operations ....................................................................................................
State Table .....................................................................................................................................................
XIP Mode .......................................................................................................................................................
Activate or Terminate XIP Using Volatile Configuration Register ...................................................................
Activate or Terminate XIP Using Nonvolatile Configuration Register .............................................................
Confirmation Bit Settings Required to Activate or Terminate XIP ..................................................................
Terminating XIP After a Controller and Memory Reset .................................................................................
Power-Up and Power-Down ............................................................................................................................
Power-Up and Power-Down Requirements ..................................................................................................
Power Loss and Interface Rescue .....................................................................................................................
Recovery ....................................................................................................................................................
Power Loss Recovery ...................................................................................................................................
Interface Rescue .........................................................................................................................................
Absolute Ratings and Operating Conditions .....................................................................................................
DC Characteristics and Operating Conditions ..................................................................................................
AC Characteristics and Operating Conditions ..................................................................................................
AC Reset Specifications ...................................................................................................................................
Program/Erase Specifications .........................................................................................................................
Revision History .............................................................................................................................................
Rev. B - 08/14 .............................................................................................................................................
Rev. A – 12/13 .............................................................................................................................................
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
4
73
74
76
77
77
77
78
78
79
79
81
81
81
81
82
84
85
87
90
91
91
91
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Features
List of Figures
Figure 1: Part Number Ordering Information .................................................................................................... 2
Figure 2: Block Diagram .................................................................................................................................. 8
Figure 3: Logic Diagram ................................................................................................................................... 9
Figure 4: 16-Pin, Plastic Small Outline – SO16 (Top View) ................................................................................ 10
Figure 5: 24-Ball TBGA (Balls Down) .............................................................................................................. 10
Figure 6: 5 x 5 ball grid array – 6mm x 8mm (Package Code: 12) ....................................................................... 13
Figure 7: 300mm Body Width– Package Code: SF ............................................................................................ 14
Figure 8: Block Diagram ................................................................................................................................ 15
Figure 9: Memory Array Segments ................................................................................................................. 20
Figure 10: Internal Configuration Register ...................................................................................................... 21
Figure 11: Sector and Password Protection ..................................................................................................... 27
Figure 12: RESET ENABLE and RESET MEMORY Command ........................................................................... 41
Figure 13: READ ID and MULTIPLE I/O READ ID Commands ......................................................................... 42
Figure 14: READ SERIAL FLASH DISCOVERY PARAMETER Command – 5Ah ................................................... 43
Figure 15: READ – 03h/13h3 ........................................................................................................................... 45
Figure 16: FAST READ – 0Bh/0Ch3 ................................................................................................................. 46
Figure 17: DUAL OUTPUT FAST READ – 3Bh/3Ch3 ......................................................................................... 47
Figure 18: DUAL INPUT/OUTPUT FAST READ – BBh/BCh3 ............................................................................ 47
Figure 19: QUAD OUTPUT FAST READ – 6Bh/6Ch3 ........................................................................................ 48
Figure 20: QUAD INPUT/OUTPUT FAST READ – EBh/ECh3 ............................................................................ 49
Figure 21: QUAD INPUT/OUTPUT WORD READ – E7h 3 ................................................................................. 50
Figure 22: DTR FAST READ – 0Dh/E0h3 .......................................................................................................... 51
Figure 23: DTR DUAL OUTPUT FAST READ – 3Dh3 ........................................................................................ 52
Figure 24: DTR DUAL INPUT/OUTPUT FAST READ – BDh3 ............................................................................ 52
Figure 25: DTR QUAD OUTPUT FAST READ – 6Dh3 ........................................................................................ 53
Figure 26: DTR QUAD INPUT/OUTPUT FAST READ – EDh3 ............................................................................ 54
Figure 27: WRITE ENABLE and WRITE DISABLE Timing ................................................................................. 56
Figure 28: READ REGISTER Timing ................................................................................................................ 57
Figure 29: WRITE REGISTER Timing .............................................................................................................. 59
Figure 30: CLEAR FLAG STATUS REGISTER Timing ........................................................................................ 60
Figure 31: PAGE PROGRAM Command .......................................................................................................... 63
Figure 32: DUAL INPUT FAST PROGRAM Command ...................................................................................... 64
Figure 33: EXTENDED DUAL INPUT FAST PROGRAM Command ................................................................... 64
Figure 34: QUAD INPUT FAST PROGRAM Command ..................................................................................... 65
Figure 35: EXTENDED QUAD INPUT FAST PROGRAM Command ................................................................... 66
Figure 36: SUBSECTOR and SECTOR ERASE Timing ....................................................................................... 68
Figure 37: BULK ERASE Timing ...................................................................................................................... 68
Figure 38: PROGRAM/ERASE SUSPEND or RESUME Timing .......................................................................... 70
Figure 39: READ OTP Command .................................................................................................................... 71
Figure 40: PROGRAM OTP Command ............................................................................................................ 72
Figure 41: XIP Mode Directly After Power-On .................................................................................................. 77
Figure 42: Power-Up Timing .......................................................................................................................... 80
Figure 43: AC Timing Input/Output Reference Levels ...................................................................................... 83
Figure 44: Reset AC Timing During PROGRAM or ERASE Cycle ........................................................................ 88
Figure 45: Reset Enable and Reset Memory Timing ......................................................................................... 88
Figure 46: Serial Input Timing ........................................................................................................................ 88
Figure 47: Write Protect Setup and Hold During WRITE STATUS REGISTER Operation (SRWD = 1) ................... 89
Figure 48: Hold Timing .................................................................................................................................. 89
Figure 49: Output Timing .............................................................................................................................. 89
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
5
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Features
List of Tables
Table 1: Signal Descriptions ...........................................................................................................................
Table 2: Sectors[1023:0] .................................................................................................................................
Table 3: Status Register ..................................................................................................................................
Table 4: Protected Area ..................................................................................................................................
Table 5: Flag Status Register ...........................................................................................................................
Table 6: Extended Address Register ................................................................................................................
Table 7: Nonvolatile Configuration Register ....................................................................................................
Table 8: Volatile Configuration Register ..........................................................................................................
Table 9: Sequence of Bytes During Wrap .........................................................................................................
Table 10: Clock Frequencies – STR (in MHz) ...................................................................................................
Table 11: Clock Frequencies – DTR (in MHz) ..................................................................................................
Table 12: Enhanced Volatile Configuration Register ........................................................................................
Table 13: Sector Protection Register ...............................................................................................................
Table 14: Global Freeze Bit .............................................................................................................................
Table 15: Nonvolatile and Volatile Lock Bits ....................................................................................................
Table 16: Volatile Lock Bit Register .................................................................................................................
Table 17: Device ID Data ...............................................................................................................................
Table 18: Extended Device ID Data, First Byte .................................................................................................
Table 19: Serial Flash Discovery Parameter Data .............................................................................................
Table 20: Parameter ID ..................................................................................................................................
Table 21: Command Set .................................................................................................................................
Table 22: RESET ENABLE and RESET MEMORY Operations ............................................................................
Table 23: READ ID and MULTIPLE I/O READ ID Operations ...........................................................................
Table 24: READ MEMORY Operations ............................................................................................................
Table 25: 4-BYTE READ MEMORY Operations ................................................................................................
Table 26: WRITE ENABLE/DISABLE Operations .............................................................................................
Table 27: READ REGISTER Operations ...........................................................................................................
Table 28: WRITE REGISTER Operations ..........................................................................................................
Table 29: CLEAR FLAG STATUS REGISTER Operation .....................................................................................
Table 30: PROGRAM Operations ....................................................................................................................
Table 31: 4-BYTE PROGRAM Operations ........................................................................................................
Table 32: ERASE Operations ...........................................................................................................................
Table 33: SUSPEND/RESUME Operations ......................................................................................................
Table 34: OTP Control Byte (Byte 64) ..............................................................................................................
Table 35: ENTER or EXIT 4-BYTE ADDRESS MODE Operations .......................................................................
Table 36: ENTER and RESET QUAD PROTOCOL Operations ............................................................................
Table 37: CRC Command Sequence on Entire Device ......................................................................................
Table 38: CRC Command Sequence on a Range ..............................................................................................
Table 39: Operations Allowed/Disallowed During Device States ......................................................................
Table 40: XIP Confirmation Bit .......................................................................................................................
Table 41: Effects of Running XIP in Different Protocols ....................................................................................
Table 42: Power-Up Timing and V WI Threshold ...............................................................................................
Table 43: Absolute Ratings .............................................................................................................................
Table 44: Operating Conditions ......................................................................................................................
Table 45: Input/Output Capacitance ..............................................................................................................
Table 46: AC Timing Input/Output Conditions ...............................................................................................
Table 47: DC Current Characteristics and Operating Conditions ......................................................................
Table 48: DC Voltage Characteristics and Operating Conditions ......................................................................
Table 49: AC Characteristics and Operating Conditions ...................................................................................
Table 50: AC RESET Conditions ......................................................................................................................
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
6
12
16
17
18
19
20
22
24
24
25
25
26
28
28
29
29
30
30
31
31
35
41
42
44
44
55
57
58
60
61
62
67
69
72
73
73
74
74
76
78
78
80
82
82
82
83
84
84
85
87
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Features
Table 51: Program/Erase Specifications .......................................................................................................... 90
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
7
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Device Description
Device Description
The MT25Q is a high-performance multiple input/output serial Flash memory device
manufactured on 45nm NOR technology. It features a high-speed SPI-compatible bus
interface, execute-in-place (XIP) functionality, advanced write protection mechanisms,
and extended address access. Innovative, high-performance, dual and quad input/
output commands enable double or quadruple the transfer bandwidth for READ and
PROGRAM operations.
Figure 2: Block Diagram
RESET#
HOLD#
W#
High voltage
generator
Control logic
S#
C
DQ0
DQ1
DQ2
DQ3
64 OTP bytes
I/O shift register
256 byte
data buffer
Y decoder
Address register
and counter
Status
register
Memory
256 bytes (page size)
X decoder
Note:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. Each page of memory can be individually programmed, but the device is not page-erasable.
8
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Device Description
Device Diagram
Figure 3: Logic Diagram
VCC
DQ0
DQ1
C
S#
RESET#
W#/DQ2
DQ3/RESET#/HOLD#
2
1
VSS
Notes:
1. Depending on the selected device (see Part Numbering Ordering Information), DQ3 =
DQ3/RESET# or DQ3/HOLD#.
2. This RESET pin is available on dedicated part numbers (see Part Numbering Ordering Information).
Advanced Security Protection
The MT25Q offers an advanced security protection scheme where each sector can be
independently locked, by either volatile or nonvolatile locking features. The nonvolatile
locking configuration can also be locked, as well password-protected. See Block Protection Settings and Sector and Password Protection for more details.
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
9
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Signal Assignments
Signal Assignments
Figure 4: 16-Pin, Plastic Small Outline – SO16 (Top View)
DQ32
1
16
C
VCC
2
15
DQ0
3
3
14
DNU
DNU
4
13
DNU
DNU
5
12
DNU
DNU
6
11
DNU
S#
7
10
VSS
DQ1
8
9
RESET#/DNU
Notes:
W#/ DQ2
1. See Part Number Ordering Information for complete package names and details.
2. DQ3 = DQ3/RESET# or DQ3/HOLD#, depending on the selected device (see Part Numbering Ordering Information).
3. RESET# or DNU, depending on the part number.This signal has an internal pull-up resistor and may be left un-connected if not used.
Figure 5: 24-Ball TBGA (Balls Down)
1
A
2
DNU
3
4
DNU
5
DNU
RESET#/DNU3
B
DNU
C
VSS
C
DNU
S#
DNU
VCC
DNU
DNU
W#/DQ2
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
D
DNU
DQ1
DQ0
DQ3 2
DNU
E
DNU
DNU
DNU
DNU
DNU
1. See Part Number Ordering Information for complete package names and details.
2. DQ3 = DQ3/RESET# or DQ3/HOLD#, depending on the selected device (see Part Numbering Ordering Information).
10
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Signal Assignments
3. RESET# or DNU, depending on the part number.This signal has an internal pull-up resistor and may be left un-connected if not used.
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
11
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Signal Descriptions
Signal Descriptions
The signal description table below is a comprehensive list of signals for the MT25Q family devices. All signals listed may not be supported on this device. See Signal Assignments for information specific to this device.
Table 1: Signal Descriptions
Symbol
Type
Description
S#
Input
Chip select: When S# is driven HIGH, the device will enter standby mode, unless an internal
PROGRAM, ERASE, or WRITE STATUS REGISTER cycle is in progress. All other input pins are ignored and the output pins are tri-stated. On parts with the pin configuration offering a dedicated RESET# pin, however, the RESET# input pin remains active even when S# is HIGH.
Driving S# LOW enables the device, placing it in the active mode.
After power-up, a falling edge on S# is required prior to the start of any command.
C
Input
Clock: Provides the timing of the serial interface. Command inputs are latched on the rising
edge of the clock. In STR commands or protocol, address and data inputs are latched on the
rising edge of the clock, while data is output on the falling edge of the clock. In DTR commands or protocol, address and data inputs are latched on both edges of the clock, and data is
output on both edges of the clock.
RESET#
Input
RESET#: When RESET# is driven LOW, the device is reset and the outputs are tri-stated. If RESET# is driven LOW while an internal WRITE, PROGRAM, or ERASE operation is in progress, data may be lost. The RESET# functionality can be disabled using bit 4 of the nonvolatile configuration register or bit 4 of the enhanced volatile configuration register.
For pin configurations that share the DQ3 pin with RESET#, the RESET# functionality is disabled
in QIO-SPI mode.
HOLD#
Input
HOLD: Pauses serial communications with the device without deselecting or resetting the device. Outputs are tri-stated and inputs are ignored. The HOLD# functionality can be disabled
using bit 4 of the nonvolatile configuration register or bit 4 of the enhanced volatile configuration register.
W#
Input
Write protect: When LOW, the blocks defined by the block protection bits BP[3:0] are protected against PROGRAM or ERASE operations. Status register bit 7 should be set to 1 to enable
write protection.
DQ[3:0]
I/O
HOLD# functionality is disabled in QIO-SPI mode or when DTR operation is enabled.
Serial I/O: The bidirectional DQ signals transfer address, data, and command information.
When using legacy (x1) SPI commands in extended I/O protocol (XIO-SPI), DQ0 is an input and
DQ1 is an output. DQ[3:2] are not used.
When using dual commands in XIO-SPI or when using DIO-SPI, DQ[1:0] are I/O. DQ[3:2] are not
used.
When using quad commands in XIO-SPI or when using QIO-SPI, DQ[3:0] are I/O.
VCC
Supply
Core and I/O power supply.
VSS
Supply
Core and I/O ground connection.
DNU
–
Do not use. Must be left floating.
NC
–
No connect. Not internally connected.
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
12
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Package Dimensions – 24-Ball T-PBGA
Package Dimensions – 24-Ball T-PBGA
Figure 6: 5 x 5 ball grid array – 6mm x 8mm (Package Code: 12)
0.79 TYP
Seating
plane
A
0.1 A
Ball A1 ID
24X Ø0.40 ±0.05
5
4
3
2
Ball A1 ID
1
A
B
C
4.00
8 ±0.10
D
1.00 TYP
E
1.00 TYP
1.20 MAX
4.00
0.20 MIN
6 ±0.10
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. All dimensions are in millimeters.
2. See Part Number Ordering Information for complete package names and details.
13
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Package Dimensions – 16-Pin SOP2
Package Dimensions – 16-Pin SOP2
Figure 7: 300mm Body Width– Package Code: SF
h x 45°
10.30 ±0.20
16
9
0.23 MIN/
0.32 MAX
10.00 MIN/
10.65 MAX
7.50 ±0.10
1
8
0° MIN/8° MAX
2.5 ±0.15
0.20 ±0.1
0.1 Z
0.33 MIN/
0.51 MAX
1.27 TYP
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
0.40 MIN/
1.27 MAX
Z
1. All dimensions are in millimeters.
2. See Part Number Ordering Information for complete package names and details.
14
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Memory Organization
Memory Organization
Figure 8: Block Diagram
RESET#
HOLD#
W#
High voltage
generator
Control logic
S#
C
DQ0
DQ1
DQ2
DQ3
64 OTP bytes
I/O shift register
256 byte
data buffer
Y decoder
Address register
and counter
Status
register
Memory
256 bytes (page size)
X decoder
Note:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. Each page of memory can be individually programmed, but the device is not page-erasable.
15
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Memory Map – 512Mb Density
Memory Map – 512Mb Density
Table 2: Sectors[1023:0]
Address Range
Sector
32KB
Subsector
4KB Subsector
Start
End
1023
2047
16383
03FF F000h
03FF FFFFh
⋮
⋮
⋮
⋮
⋮
⋮
16368
03FF 0000h
03FF 0FFFh
2046
⋮
511
⋮
⋮
⋮
1023
8191
01FF F000h
01FF FFFFh
1022
⋮
⋮
⋮
8176
01FF 0000h
01FF 0FFFh
⋮
⋮
⋮
4095
00FF F000h
00FF FFFFh
⋮
⋮
⋮
⋮
255
511
510
⋮
127
255
254
⋮
63
125
124
⋮
0
1
0
Note:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
⋮
⋮
⋮
4080
00FF 0000h
00FF 0FFFh
⋮
⋮
⋮
2047
007F F000h
007F FFFFh
⋮
⋮
⋮
⋮
⋮
⋮
2032
007F 0000h
007F 0FFFh
⋮
⋮
⋮
1023
003F F000h
003F FFFFh
⋮
⋮
⋮
⋮
⋮
⋮
1008
003F 0000h
003F 0FFFh
⋮
⋮
⋮
15
0000 F000h
0000 FFFFh
⋮
⋮
⋮
⋮
⋮
⋮
0
0000 0000h
0000 0FFFh
1. See Part Number Ordering Information, Sector Size–Part Numbers table for options.
16
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Status Register
Status Register
Status register bits can be read from or written to using READ STATUS REGISTER or
WRITE STATUS REGISTER commands, respectively. When the status register enable/
disable bit (bit 7) is set to 1 and W# is driven LOW, the status register nonvolatile bits
become read-only and the WRITE STATUS REGISTER operation will not execute. The
only way to exit this hardware-protected mode is to drive W# HIGH.
Table 3: Status Register
Bit
Name
Settings
Description
7
Status register
write enable/disable
0 = Enabled
1 = Disabled (default)
Nonvolatile control bit: Used with W# to enable or
disable writing to the status register.
5
Top/bottom
0 = Top
1 = Bottom (default)
Nonvolatile control bit: Determines whether the protected memory area defined by the block protect bits
starts from the top or bottom of the memory array.
See Protected Area tables
Nonvolatile control bit: Defines memory to be software protected against PROGRAM or ERASE operations.
When one or more block protect bits is set to 1, a designated memory area is protected from PROGRAM and
ERASE operations.
6, 4:2 BP[3:0]
Notes
1
Write enable latch
0 = Clear (default)
1 = Set
Volatile control bit: The device always powers up with
this bit cleared to prevent inadvertent WRITE, PROGRAM, or ERASE operations. To enable these operations,
the WRITE ENABLE operation must be executed first to
set this bit.
0
Write in progress
0 = Ready
1 = Busy
Status bit: Indicates if one of the following command
cycles is in progress:
WRITE STATUS REGISTER
WRITE NONVOLATILE CONFIGURATION REGISTER
PROGRAM
ERASE
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1
2
1. The BULK ERASE command is executed only if all bits = 0.
2. Status register bit 0 is the inverse of flag status register bit 7.
17
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Status Register
Block Protection Settings
Table 4: Protected Area
Status Register Content
Protected Area
Top/Bottom
BP3
BP2
BP1
BP0
64KB Sectors
0
0
0
0
0
None
0
0
0
0
1
1023:1023
0
0
0
1
0
1023:1022
0
0
0
1
1
1023:1020
0
0
1
0
0
1023:1016
0
0
1
0
1
1023:1008
0
0
1
1
0
1023:992
0
0
1
1
1
1023:960
0
1
0
0
0
1023:896
0
1
0
0
1
1023:768
0
1
0
1
0
1023:512
0
1
0
1
1
1023:0
0
1
1
0
0
1023:0
0
1
1
0
1
1023:0
0
1
1
1
0
1023:0
0
1
1
1
1
1023:0
1
0
0
0
0
None
1
0
0
0
1
0:0
1
0
0
1
0
1:0
1
0
0
1
1
3:0
1
0
1
0
0
7:0
1
0
1
0
1
15:0
1
0
1
1
0
31:0
1
0
1
1
1
63:0
1
1
0
0
0
127:0
1
1
0
0
1
255:0
1
1
0
1
0
511:0
1
1
0
1
1
1023:0
1
1
1
0
0
1023:0
1
1
1
0
1
1023:0
1
1
1
1
0
1023:0
1
1
1
1
1
1023:0
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
18
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Flag Status Register
Flag Status Register
Flag status register bits are read by using READ FLAG STATUS REGISTER command. All
bits are volatile and are reset to zero on power up.
Status bits are set and reset automatically by the internal controller. Error bits must be
cleared through the CLEAR STATUS REGISTER command.
Table 5: Flag Status Register
Bit
Name
Settings
Description
7
Program or
erase
controller
0 = Busy
1 = Ready
Status bit: Indicates whether one of the following
command cycles is in progress: WRITE STATUS
REGISTER, WRITE NONVOLATILE CONFIGURATION
REGISTER, PROGRAM, or ERASE.
6
Erase suspend
0 = Clear
1 = Suspend
Status bit: Indicates whether an ERASE operation has been
or is going to be suspended.
5
Erase
0 = Clear
1 = Failure or protection error
Error bit: Indicates whether an ERASE operation has succeeded or failed.
4
Program
0 = Clear
1 = Failure or protection error
Error bit: Indicates whether a PROGRAM operation has succeeded or failed.
3
Reserved
0
Reserved
2
Program suspend
0 = Clear
1 = Suspend
Status bit: Indicates whether a PROGRAM operation has
been or is going to be suspended.
1
Protection
0 = Clear
1 = Failure or protection error
Error bit: Indicates whether an ERASE or PROGRAM operation has attempted to modify the protected array sector, or
whether a PROGRAM operation has attempted to access the
locked OTP space.
0
Addressing
0 = 3-byte addressing
1 = 4-byte addressing
Status bit: Indicates whether 3-byte or 4-byte address
mode is enabled.
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
19
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Extended Address Register
Extended Address Register
The 3-byte address mode can only access 128Mb of memory. To access the full device in
3-byte address mode, the device includes an extended address register that indirectly
provides a fourth address byte A[31:24]. The extended address register bits [1:0] operate
as memory address bit A[25:24] to select one of the four 128Mb segments of the memory array.
If 4-byte addressing is enabled, the extended address register settings are ignored.
Table 6: Extended Address Register
Bit
Name
Settings
Description
7:2
A[31:26]
000000
Reserved
1:0
A[25:24]
11 = Highest 128Mb segment
10 = Third 128Mb segment
01 = Second 128Mb segment
00 = Lowest 128Mb segment (default)
Enables specified 128Mb memory segment. The default (lowest) setting can be changed to the highest 128Mb segment using bit 1 of the nonvolatile
configuration register.
Figure 9: Memory Array Segments
03FFFFFFh
A[25:24] = 11
02FFFFFFh
A[25:24] = 10
03000000h
01FFFFFFh
A[25:24] = 01
02000000h
00FFFFFFh
01000000h
A[25:24] = 00
00000000h
The PROGRAM and ERASE operations act upon the 128Mb segment selected in the extended address register. The BULK ERASE operation erases the entire device.
The READ operation begins reading in the selected 128Mb segment, but is not bound
by it.
In a continuous READ, when the last byte of the segment is read, the next byte output is
the first byte of the next segment. The operation wraps to 0000000h; therefore, a download of the whole array is possible with one READ operation.
The value of the extended address register does not change when a READ operation
crosses the selected 128Mb boundary.
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
20
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Internal Configuration Register
Internal Configuration Register
The memory configuration is set by an internal configuration register that is not directly
accessible to users.
The user can change the default configuration at power up by using the WRITE NONVOLATILE CONFIGURATION REGISTER. Information from the nonvolatile configuration register overwrites the internal configuration register during power on or after a reset.
The user can change the configuration during operation by using the WRITE VOLATILE
CONFIGURATION REGISTER or the WRITE ENHANCED VOLATILE CONFIGURATION
REGISTER commands. Information from the volatile configuration registers overwrite
the internal configuration register immediately after the WRITE command completes.
Figure 10: Internal Configuration Register
Nonvolatile configuration register
Register download is executed only during
the power-on phase or after a reset,
overwriting configuration register settings
on the internal configuration register.
Volatile configuration register and
enhanced volatile configuration register
Internal configuration
register
Register download is executed after a
WRITE VOLATILE OR ENHANCED VOLATILE
CONFIGURATION REGISTER command,
overwriting configuration register
settings on the internal configuration register.
Device behavior
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
21
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Nonvolatile Configuration Register
Nonvolatile Configuration Register
This register is read from and written to using the READ NONVOLATILE CONFIGURATION REGISTER and the WRITE NONVOLATILE CONFIGURATION REGISTER commands, respectively. A register download is executed during power-on or after reset,
overwriting the internal configuration register settings that determine device behavior.
Table 7: Nonvolatile Configuration Register
Settings
Description
15:12 Number of
dummy clock cycles
Bit
Name
0000 = Default
0001 = 1
0010 = 2
.
.
1101 = 13
1110 = 14
1111 = Default
Sets the number of dummy clock cycles subsequent to all FAST READ commands
(See the Command Set Table for default setting
values).
11:9
XIP mode at
power-on reset
000 = XIP: Fast read
001 = XIP: Dual output fast read
010 = XIP: Dual I/O fast read
011 = XIP: Quad output fast read
100 = XIP: Quad I/O fast read
101 = Reserved
110 = Reserved
111 = Disabled (Default)
Enables the device to operate in the selected XIP
mode immediately after power-on reset.
8:6
Output driver
strength
000 = Reserved
001 = 90 Ohms
010 = Reserved
011 = 45 Ohms
100 = Reserved
101 = 20 Ohms
110 = Reserved
111 = 30 Ohms (Default)
Optimizes the impedance at VCC/2 output voltage.
5
Double transfer
rate protocol
0 = Enabled
1 = Disabled (Default)
Set DTR protocol as current one. Once enabled,
all commands will work in DTR.
4
Reset/hold
0 = Disabled
1 = Enabled (Default)
Enables or disables HOLD# or RESET# on DQ3.
3
Quad I/O
protocol
0 = Enabled
1 = Disabled (Default)
Enables or disables quad I/O command input
(4-4-4 mode).
2
2
Dual I/O
protocol
0 = Enabled
1 = Disabled (Default)
Enables or disables dual I/O command input
(2-2-2 mode).
2
1
128Mb
segment select
0 = Highest 128Mb segment
1 = Lowest 128Mb segment (Default)
Selects the power-on default 128Mb segment for
3-byte address operations. See also the extended
address register.
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
22
Notes
1
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Nonvolatile Configuration Register
Table 7: Nonvolatile Configuration Register (Continued)
Bit
0
Name
Settings
Description
Number of
address bytes
during command
entry
0 = Enable 4-byte address mode
1 = Enable 3-byte address mode
(Default)
Defines the number of address bytes for a command.
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
Notes
1. The number of cycles must be set to accord with the clock frequency, which varies by the
type of FAST READ command (See Supported Clock Frequencies table). Insufficient dummy clock cycles for the operating frequency causes the memory to read incorrect data.
2. When bits 2 and 3 are both set to 0, the device operates in quad I/O protocol.
23
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Volatile Configuration Register
Volatile Configuration Register
This register is read from and written to by the READ VOLATILE CONFIGURATION
REGISTER and the WRITE VOLATILE CONFIGURATION REGISTER commands, respectively. A register download is executed after these commands, overwriting the internal
configuration register settings that determine device memory behavior.
Table 8: Volatile Configuration Register
Bit
Name
7:4
Number of
0000 = Default
dummy clock 0001 = 1
cycles
0010 = 2
.
.
1101 = 13
1110 = 14
1111 = Default
Sets the number of dummy clock cycles subsequent to all
FAST READ commands
(See the Command Set Table for default setting values).
3
XIP
0 = Enable
1 = Disable (default)
Enables or disables XIP.
2
Reserved
0
0b = Fixed value.
Wrap
00 = 16-byte boundary
aligned
16-byte wrap: Output data wraps within an aligned 16-byte
boundary starting from the 3-byte address issued after the
command code.
01 = 32-byte boundary
aligned
32-byte wrap: Output data wraps within an aligned 32-byte
boundary starting from the 3-byte address issued after the
command code.
10 = 64-byte boundary
aligned
64-byte wrap: Output data wraps within an aligned 64-byte
boundary starting from the 3-byte address issued after the
command code.
11 = Continuous (default)
Continuously sequences addresses through the entire array.
1:0
Settings
Notes:
Description
Notes
1
2
1. The number of cycles must be set according to and sufficient for the clock frequency,
which varies by the type of FAST READ command, as shown in the Supported Clock Frequencies table. An insufficient number of dummy clock cycles for the operating frequency causes the memory to read incorrect data.
2. See the Sequence of Bytes During Wrap table.
Table 9: Sequence of Bytes During Wrap
Starting Address
16-Byte Wrap
32-Byte Wrap
64-Byte Wrap
0
0-1-2- . . . -15-0-1- . .
0-1-2- . . . -31-0-1- . .
0-1-2- . . . -63-0-1- . .
1
1-2- . . . -15-0-1-2- . .
1-2- . . . -31-0-1-2- . .
1-2- . . . -63-0-1-2- . .
15
15-0-1-2-3- . . . -15-0-1- . .
15-16-17- . . . -31-0-1- . .
15-16-17- . . . -63-0-1- . .
31
31-16-17- . . . -31-16-17- . .
31-0-1-2-3- . . . -31-0-1- . .
31-32-33- . . . -63-0-1- . .
63
63-48-49- . . . -63-48-49- . .
63-32-33- . . . -63-32-33- . .
63-0-1- . . . -63-0-1- . .
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
24
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Volatile Configuration Register
Supported Clock Frequencies
Table 10: Clock Frequencies – STR (in MHz)
Note 1 applies to entire table
Number of
Dummy
Clock Cycles
FAST READ
DUAL OUTPUT
FAST READ
DUAL I/O FAST
READ
QUAD OUTPUT
FAST READ
QUAD I/O FAST
READ
1
94
79
60
44
39
2
112
97
77
61
48
3
129
106
86
78
58
4
133
115
97
97
69
5
133
125
106
106
78
6
133
133
115
115
86
7
133
133
125
125
97
8
133
133
133
133
106
9
133
133
133
133
115
10
133
133
133
133
125
11 to 14
133
133
133
133
133
Note:
1. Values are guaranteed by characterization and not 100% tested in production.
Table 11: Clock Frequencies – DTR (in MHz)
Note 1 applies to entire table
Number of
Dummy
Clock Cycles
FAST READ
DUAL OUTPUT
FAST READ
DUAL I/O FAST
READ
QUAD OUTPUT
FAST READ
QUAD I/O FAST
READ
1
47
43
30
26
20
2
56
48
38
39
25
3
64
53
43
43
30
4
66
57
48
48
34
5
66
62
53
53
39
6
66
66
57
57
43
7
66
66
62
62
48
8
66
66
66
66
53
9
66
66
66
66
57
10
66
66
66
66
62
11 to 14
66
66
66
66
66
Note:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. Values are guaranteed by characterization and not 100% tested in production.
25
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Enhanced Volatile Configuration Register
Enhanced Volatile Configuration Register
This register is read from and written to using the READ ENHANCED VOLATILE CONFIGURATION REGISTER and the WRITE ENHANCED VOLATILE CONFIGURATION
REGISTER commands, respectively. A register download is executed after these commands, overwriting the internal configuration register settings that determine device
memory behavior.
Table 12: Enhanced Volatile Configuration Register
Bit
Name
Settings
Description
7
Quad I/O protocol
0 = Enabled
1 = Disabled (Default)
Enables or disables quad I/O command input
(4-4-4 mode).
1
6
Dual I/O protocol
0 = Enabled
1 = Disabled (Default)
Enables or disables dual I/O command input
(2-2-2 mode).
1
5
Double transfer rate
protocol
0 = Enabled
1 = Disabled (Default,
single transfer rate)
Set DTR protocol as current one. Once enabled,
all commands will work in DTR
4
Reset/hold
0 = Disabled
1 = Enabled (Default)
Enables or disables HOLD# or RESET# on DQ3.
(Available only on specified part numbers.)
3
Reserved
0
2:0
Output driver strength 000 = Reserved
001 = 90 Ohms
010 = Reserved
011 = 45 Ohms
100 = Reserved
101 = 20 Ohms
110 = Reserved
111 = 30 Ohms (Default)
Note:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
Notes
Optimizes the impedance at VCC/2 output voltage.
1. When bits 6 and 7 are both set to 0, the device operates in quad I/O protocol. When either bit 6 or 7 is set to 0, the device operates in dual I/O or quad I/O respectively. When a
bit is set, the device enters the selected protocol immediately after the WRITE ENHANCED VOLATILE CONFIGURATION REGISTER command. The device returns to the default protocol after the next power-on or reset. Also, the rescue sequence or another
WRITE ENHANCED VOLATILE CONFIGURATION REGISTER command will return the device to the default protocol.
26
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Security Registers
Security Registers
Security registers enable sector and password protection on multiple levels using nonvolatile and volatile register and bit settings (shown below). The applicable register tables follow.
Figure 11: Sector and Password Protection
Sector Protection Register
14
13
.
.
.
15
(See Note 1)
Memory Sectors
2
1
n
n
0
1
Last sector
0
0
locked
1
(See Note 2)
Global Freeze Bit
.
.
.
1
3rd sector
1
2nd sector
0
1st sector
0
locked
0
Nonvolatile
Lock Bits
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1
.
.
.
(See Note 3)
n
0
locked
.
.
.
locked
1
(See Note 4)
Volatile
Lock Bits
1. Sector protection register. This 16-bit nonvolatile register includes two active bits[2:1]
to enable sector and password protection.
2. Global freeze bit. This volatile bit protects the settings in all nonvolatile lock bits.
3. Nonvolatile lock bits. Each nonvolatile bit corresponds to and provides nonvolatile
protection for an individual memory sector, which remains locked (protection enabled)
until its corresponding bit is cleared to 1.
4. Volatile lock bits. Each volatile bit corresponds to and provides volatile protection for
an individual memory sector, which is locked temporarily (protection is cleared when the
device is reset or powered down).
5. Protection granularity is 64KB.
6. The first and last sectors will have volatile protections at the 4KB subsector level. Each
4KB subsector in these sectors can be individually locked by volatile lock bits setting;
nonvolatile protections granularity remain at the sector level.
27
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Sector Protection Security Register
Sector Protection Security Register
Table 13: Sector Protection Register
Bits
Name
Settings
Description
15:3
Reserved
1 = Default
–
2
Password
protection
lock
1 = Disabled (default)
0 = Enabled
Nonvolatile bit: When set to 1, password protection is disabled. When set to 0, password protection is enabled permanently; the 64-bit password cannot be retrieved or reset.
1, 2
1
Sector
protection
lock
1 = Enabled, with password
protection (default)
0 = Enabled, without password protection
Nonvolatile bit: When set to 1, nonvolatile lock bits can
be set to lock/unlock their corresponding memory sectors;
bit 2 can be set to 0, enabling password protection permanently.
When set to 0, nonvolatile lock bits can be set to lock/
unlock their corresponding memory sectors; bit 2 must remain set to 1, disabling password protection permanently.
1, 3, 4
0
Reserved
1 = Default
–
Notes:
Notes
1. Bits 2 and 1 are user-configurable, one-time-programmable, and mutually exclusive in
that only one of them can be set to 0. It is recommended that one of the bits be set to 0
when first programming the device.
2. The 64-bit password must be programmed and verified before this bit is set to 0 because
after it is set, password changes are not allowed, thus providing protection from malicious software. When this bit is set to 0, a 64-bit password is required to reset the global
freeze bit from 0 to 1. In addition, if the password is incorrect or lost, the global freeze
bit can no longer be set and nonvolatile lock bits cannot be changed. (See the Sector
and Password Protection figure and the Global Freeze Bit Definition table).
3. Whether this bit is set to 1 or 0, it enables programming or erasing nonvolatile lock bits
(which provide memory sector protection). The password protection bit must be set beforehand because setting this bit will either enable password protection permanently
(bit 2 = 0) or disable password protection permanently (bit 1 = 0).
4. By default, all sectors are unlocked when the device is shipped from the factory. Sectors
are locked, unlocked, read, or locked down as explained in the Nonvolatile and Volatile
Lock Bits table and the Volatile Lock Bit Register Bit Definitions table.
Table 14: Global Freeze Bit
Bits Name
0
Global
freeze bit
Settings
Description
1 = Disabled (Default) Volatile bit: When set to 1, all nonvolatile lock bits can be set to enable or dis0 = Enabled
able locking their corresponding memory sectors.
When set to 0, nonvolatile lock bits are protected from PROGRAM or ERASE
commands. This bit should not be set to 0 until the nonvolatile lock bits are set.
Note:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. The READ GLOBAL FREEZE BIT command enables reading this bit. When password protection is enabled, this bit is locked upon device power-up or reset. It cannot be
changed without the password. After the password is entered, the UNLOCK PASSWORD
command resets this bit to 1 enabling programing or erasing the nonvolatile lock bits.
After the bits are changed, the WRITE GLOBAL FREEZE BIT command sets this bit to 0,
protecting the nonvolatile lock bits from program or erase operations.
28
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Nonvolatile and Volatile Sector Lock Bits Security
Nonvolatile and Volatile Sector Lock Bits Security
Table 15: Nonvolatile and Volatile Lock Bits
Bit
Details
Nonvolatile Lock Bit
Volatile Lock Bit
Description
Each sector of memory has one corresponding nonvolatile lock bit
Each sector of memory has one corresponding volatile lock bit; this bit is the sector write lock bit described in the Volatile Lock Bit Register table.
Function
When set to 0, locks and protects its corresponding
memory sector from PROGRAM or ERASE operations
during device reset or power-down. Because this bit
is nonvolatile, the sector remains locked, protection
enabled, until the bit is cleared to 1.
When set to 1, locks and protects its corresponding
memory sector from PROGRAM or ERASE operations.
Because this bit is volatile, protection is temporary.
The sector is unlocked, protection disabled, upon device reset or power-down.
Settings
1 = Lock disabled
0 = Lock enabled
0 = Lock disabled
1 = Lock enabled
Enabling
protection
The bit is set to 0 by the WRITE NONVOLATILE LOCK
BITS command, enabling protection for designated
locked sectors. Programming a sector lock bit requires the typical byte programming time.
The bit is set to 1 by the WRITE VOLATILE LOCK BITS
command, enabling protection for designated locked
sectors.
Disabling
protection
All bits are cleared to 1 by the ERASE NONVOLATILE
LOCK BITS command, unlocking and disabling protection for all sectors simultaneously. Erasing all sector lock bits requires typical sector erase time.
All bits are set to 0 upon reset or power-down, unlocking and disabling protection for all sectors.
Reading
the bit
Bits are read by the READ NONVOLATILE LOCK BITS
command.
Bits are read by the READ VOLATILE LOCK BITS command.
Volatile Lock Bit Security Register
One volatile lock bit register is associated with each sector of memory. It enables the
sector to be locked, unlocked, or locked-down with the WRITE VOLATILE LOCK BITS
command, which executes only when sector lock down (bit 1) is set to 0. Each register
can be read with the READ VOLATILE LOCK BITS command. This register is compatible
with and provides the same locking capability as the lock register in the Micron N25Q
SPI NOR family.
Table 16: Volatile Lock Bit Register
Bit Name
Settings
Description
7:2 Reserved
0
Bit values are 0.
1
Sector
lock down
0 = Lock-down disabled (Default)
1 = Lock-down enabled
Volatile bit: Device always powers-up with this bit set to 0, so that
sector lock down and sector write lock bits can be set to 1. When
this bit set to 1, neither of the two volatile lock bits can be written
to until the next power cycle.
0
Sector
write lock
0 = Write lock disabled (Default)
1 = Write lock enabled
Volatile bit: Device always powers-up with this bit set to 0, so that
PROGRAM and ERASE operations in this sector can be executed
and sector content modified. When this bit is set to 1, PROGRAM
and ERASE operations in this sector are not executed.
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
29
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Device ID Data
Device ID Data
The device ID data shown in the tables here is read by the READ ID and MULTIPLE I/O
READ ID operations.
Table 17: Device ID Data
Size
(Bytes)
Name
Content Value
Assigned By
Manufacturer ID (1 Byte total)
00h
Manufacturer ID (1 Byte)
20h
JEDEC
Device ID (3 Bytes total)
01h
Memory Type (1 Byte)
BAh = 3V
Manufacturer
BBh = 1.8V
02h
Memory Capacity (1 Byte)
22h = 2Gb
21h = 1Gb
20h = 512Mb
19h = 256Mb
18h = 128Mb
17h = 64Mb
03h
Indicates the number of remaining ID bytes
(1 Byte)
10h
Unique ID (17 Bytes total)
04h
Extended device ID (1 Byte)
See Extended Device ID table
05h
Device configuration information (2 Bytes)
00h = Standard
Customized factory data (14 Bytes)
Optional
13h:06h
Factory
Table 18: Extended Device ID Data, First Byte
Bit 7
Bit 6
Bit 51
Bit 4
Bit 3
Bit 22
Reserved
Technology
1 = 45nm
1 = Alternate BP
scheme
0 = Standard BP
scheme
Reserved
HOLD#/RESET#:
0 = HOLD
1 = RESET
Additional HW
RESET#:
1 = Available
0 = Not available
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
Bit 1
Bit 0
Sector size:
00 = Uniform
64KB
1. For alternate BP scheme information, contact the factory.
2. Available for specific part numbers. See Part Number Ordering Information for details.
30
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Serial Flash Discovery Parameter Data
Serial Flash Discovery Parameter Data
Data in these tables is read by the READ SERIAL FLASH DISCOVERY PARAMETER operation. See also AC Characteristics and Operating Conditions.
Table 19: Serial Flash Discovery Parameter Data
Compliant with JEDEC standard JC-42.4 1775.03
Address
(Byte Mode)
Address
(Bit)
Data
00h
7:0
53h
01h
7:0
46h
02h
7:0
44h
03h
7:0
50h
Minor
04h
7:0
05h
Major
05h
7:0
01h
Number of parameter headers
06h
7:0
01h
Unused
07h
7:0
FFh
Parameter ID(0)
08h
7:0
00h
Parameter minor revision
09h
7:0
05h
Parameter major revision
0Ah
7:0
01h
Parameter length (in DW)
0Bh
7:0
10h
Parameter table pointer
0Ch
7:0
30h
0Dh
7:0
00h
0Eh
7:0
00h
0Fh
7:0
FFh
Description
SFDP signature
SFDP revision
Table 20: Parameter ID
Description
Byte Address
Bits
Data
30h
1:0
01b
Write granularity
2
1
WRITE ENABLE command required for writing to volatile
status registers
3
0
WRITE ENABLE command selected for writing to volatile
status registers
4
0
7:5
111b
7:0
20h
Minimum sector erase sizes
Not used
4KB ERASE command
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
31h
31
Notes
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Serial Flash Discovery Parameter Data
Table 20: Parameter ID (Continued)
Description
Byte Address
Bits
Data
32h
0
1
2:1
01b
Supports double transfer rate clocking
3
1
Supports 1-2-2 FAST READ
4
1
Supports 1-4-4 FAST READ
5
1
Supports 1-1-4 FAST READ
6
1
Not used
7
1
Supports 1-1-2 FAST READ
Address bytes
Reserved
33h
7:0
FFh
Flash size (bits)
34h
7:0
FFh
35h
7:0
FFh
36h
7:0
FFh
37h
7:0
1Fh
38h
4:0
01001b
7:5
001b
1-4-4 FAST READ dummy cycle count
1-4-4 FAST READ number of mode bits
1-4-4 FAST READ command code
39h
7:0
EBh
1-1-4 FAST READ dummy cycle count
3Ah
4:0
00111b
7:5
001b
1-1-4 FAST READ number of mode bits
1-1-4 FAST READ command code
3Bh
7:0
6Bh
1-1-2 FAST READ dummy cycle count
3Ch
4:0
00111b
1-1-2 FAST READ number of mode bits
7:5
001b
1-1-2 FAST READ command
3Dh
7:0
3Bh
1-2-2 FAST READ dummy cycle count
3Eh
4:0
00111b
7:5
001b
1-2-2 FAST READ number of mode bits
1-2-2 Command code
3Fh
7:0
BBh
Supports 2-2-2 FAST READ
40h
0
1
3:1
111b
4
1
Reserved
Supports 4-4-4 FAST READ
Reserved
7:5
111b
Reserved
43:41h
31:8
FFFFFFh
Reserved
45:44h
15:0
FFFFh
46h
4:0
00111b
2-2-2 FAST READ dummy cycle count
2-2-2 FAST READ number of mode bits
2-2-2 FAST READ command code
Reserved
4-4-4 FAST READ dummy cycle count
7:5
001b
47h
7:0
BBh
49:48h
15:0
FFFFh
4Ah
4:0
01001b
4-4-4 FAST READ number of mode bits
7:5
001b
4-4-4 FAST READ command code
4Bh
7:0
EBh
Sector Type 1 size
4Ch
7:0
0Ch
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
32
Notes
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Serial Flash Discovery Parameter Data
Table 20: Parameter ID (Continued)
Description
Byte Address
Bits
Data
Sector Type 1 command code
4Dh
7:0
20h
Sector Type 2 size
4Eh
7:0
10h
Sector Type 2 code
4Fh
7:0
D8h
Sector Type 3 size
50h
7:0
0Fh
Sector Type 3 code
51h
7:0
52h
Sector Type 4 size
52h
7:0
00h
Sector Type 4 code
53h
7:0
00h
57h:54h
3:0
0100b
8:4
00010b
10:9
01b
15:11
01001b
Multiplier from typical erase time to maximum erase time
Sector Type 1 ERASE time (TYP)
Sector Type 2 ERASE time (TYP)
Sector Type 3 ERASE time (TYP)
Sector Type 4 ERASE time (TYP)
17:16
01b
22:18
00110b
24:23
01b
29:25
00000b
31:30
00b
3:0
1011b
Page size
7:4
1000b
Page PROGRAM time (TYP)
12:8
01110b
13
0b
Byte PROGRAM time, first byte (TYP)
17:14
1110b
18
0b
Byte PROGRAM time, subsequent byte (TYP)
22:19
0000b
23
0b
Chip ERASE time (TYP)
28:24
00001b
30:29
11b
31
1b
3:0
1100b
7:4
1010b
8
1b
PROGRAM RESUME to SUSPEND interval
12:9
0000b
SUSPEND in progress program maximum latency
17:13
11000b
19:18
01b
ERASE RESUME to SUSPEND interval
23:20
0010b
SUSPEND in progress erase maximum latency
28:24
11000b
30:29
01b
31
0b
Multiplier from typical time to maximum time for page or
byte PROGRAM
5Bh:58h
Reserved
Prohibited operations during PROGRAM SUSPEND
5Fh:5Ch
Prohibited operations during ERASE SUSPEND
Reserved
SUSPEND RESUME supported
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
33
Notes
1
2
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Serial Flash Discovery Parameter Data
Table 20: Parameter ID (Continued)
Description
Byte Address
Bits
Data
PROGRAM RESUME command
60h
7:0
7Ah
PROGRAM SUSPEND command
61h
7:0
75h
RESUME command
62h
7:0
7Ah
63h
7:0
75h
67h:64h
1:0
11b
2
0b
3
1b
SUSPEND command
Reserved
Status register polling device busy
7:4
1111b
12:8
11101b
14:13
01b
EXIT DEEP POWER-DOWN command
22:15
ABh
ENTER DEEP POWER-DOWN command
30:23
B9h
31
0h
3:0
1010b
8:4
1_0100b
EXIT DEEP POWER-DOWN to next operation delay
Deep power-down supported
4-4-4 mode disable sequence
6Bh:68h
4-4-4 mode enable sequence
0-4-4 mode supported
9
1b
0-4-4 mode exit method
15:10
00_0011b
0-4-4 mode entry method
19:16
0010b
Quad enable requirements
22:20
000b
HOLD and WP disable
Reserved
Volatile and nonvolatile register and WRITE ENABLE
6Fh: 6Ch
Reserved
23
1bh
31:24
FFh
6:0
0000001b
7
1b
Soft reset and rescue sequence support
13:8
111101b
EXIT 4-BYTE ADDRESS
23:14
00_1111_0110h
ENTER 4-BYTE ADDRESS
31:24
0011_0110b
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
Notes
1. Per industry standards, 1µs is the minimum allowed.
2. Per industry standards, 64µs is the minimum allowed.
34
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
Command Definitions
Table 21: Command Set
Notes 1 and 2 apply to the entire table
Command-Address-Data
Dummy Clock Cycles
Code
Extended
SPI
Dual
SPI
Quad
SPI
RESET ENABLE
66h
1-0-0
2-0-0
4-0-0
0
RESET MEMORY
99h
1-0-0
2-0-0
4-0-0
0
9E/9Fh
1-0-1
0
0
MULTIPLE I/O READ ID
AFh
1-0-1
2-0-2
4-0-4
0
0
0
0
1 to 20
READ SERIAL FLASH DISCOVERY
PARAMETER
5Ah
1-1-1
2-2-2
4-4-4
3
8
8
8
1 to ∞
3
READ
03h
1-1-1
2-2-2
4-4-4
3(4)
0
0
0
1 to ∞
4
FAST READ
0Bh
1-1-1
2-2-2
4-4-4
10
DUAL OUTPUT FAST READ
3Bh
1-1-2
2-2-2
DUAL INPUT/OUTPUT FAST READ
BBh
1-2-2
2-2-2
QUAD OUTPUT FAST READ
6Bh
1-1-4
4-4-4
QUAD INPUT/OUTPUT FAST READ
EBh
1-4-4
4-4-4
DTR FAST READ
0Dh
1-1-1
2-2-2
3(4)
6
6
1 to ∞
4, 5
DTR DUAL OUTPUT FAST READ
3Dh
1-1-2
2-2-2
3(4)
6
6
1 to ∞
4, 5
DTR DUAL INPUT/OUTPUT FAST
READ
BDh
1-2-2
2-2-2
3(4)
6
6
1 to ∞
4, 5
DTR QUAD OUTPUT FAST READ
6Dh
1-1-4
4-4-4
3(4)
6
8
1 to ∞
4, 5
DTR QUAD INPUT/OUTPUT FAST
READ
EDh
1-4-4
4-4-4
3(4)
8
8
1 to ∞
4, 5
QUAD INPUT/OUTPUT WORD
READ
E7h
1-4-4
4-4-4
3(4)
4
4
1 to ∞
4
Command
Address Extended
Bytes
SPI
Dual
SPI
Quad
SPI
Data
Bytes
0
0
0
0
0
0
0
0
Notes
Software RESET Operations
READ ID Operations
READ ID
1 to 20
READ MEMORY Operations
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
8
8
8
8
3(4)
8
8
3(4)
8
10
3(4)
10
10
8
1 to ∞
4, 5
1 to ∞
4, 5
1 to ∞
4, 5
1 to ∞
4, 5
1 to ∞
4, 5
READ MEMORY Operations with 4-Byte Address
4-BYTE READ
13h
1-1-1
2-2-2
4-4-4
4
0
0
0
1 to ∞
5
4-BYTE FAST READ
0Ch
1-1-1
2-2-2
4-4-4
4
8
8
10
1 to ∞
5
4-BYTE DUAL OUTPUT FAST READ
3Ch
1-1-2
2-2-2
4
8
8
1 to ∞
5
512Mb, 1.8V Multiple I/O Serial Flash Memory
Command Definitions
35
4-4-4
3(4)
3(4)
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
Table 21: Command Set (Continued)
Notes 1 and 2 apply to the entire table
Command-Address-Data
Extended
SPI
Dual
SPI
4-BYTE DUAL INPUT/OUTPUT
FAST READ
BCh
1-2-2
2-2-2
4-BYTE QUAD OUTPUT FAST
READ
6Ch
1-1-4
4-BYTE QUAD INPUT/OUTPUT
FAST READ
ECh
1-4-4
4-BYTE DTR FAST READ
0Eh
1-1-1
2-2-2
4-BYTE DTR DUAL INPUT/OUTPUT
FAST READ
BEh
1-2-2
2-2-2
4-BYTE DTR QUAD INPUT/
OUTPUT FAST READ
EEh
1-4-4
WRITE ENABLE
06h
1-0-0
WRITE DISABLE
04h
1-0-0
READ STATUS REGISTER
05h
READ FLAG STATUS REGISTER
70h
READ NONVOLATILE CONFIGURATION REGISTER
Quad
SPI
Address Extended
Bytes
SPI
Dual
SPI
Quad
SPI
8
Data
Bytes
Notes
1 to ∞
5
4
8
4-4-4
4
8
10
1 to ∞
5
4-4-4
4
10
10
1 to ∞
5
4-4-4
4
6
6
8
1 to ∞
5
4
6
6
1 to ∞
5
4-4-4
4
8
8
1 to ∞
5
2-0-0
4-0-0
0
0
0
0
0
2-0-0
4-0-0
0
0
0
0
0
1-0-1
2-0-2
4-0-4
0
0
0
0
1 to ∞
1-0-1
2-0-2
4-0-4
0
0
0
0
1 to ∞
B5h
1-0-1
2-0-2
4-0-4
0
0
0
0
2 to ∞
READ VOLATILE CONFIGURATION
REGISTER
85h
1-0-1
2-0-2
4-0-4
0
0
0
0
1 to ∞
READ ENHANCED VOLATILE CONFIGURATION REGISTER
65h
1-0-1
2-0-2
4-0-4
0
0
0
0
1 to ∞
READ EXTENDED ADDRESS REGISTER
C8h
1-0-1
2-0-2
4-0-4
0
0
0
0
1 to ∞
WRITE STATUS REGISTER
01h
1-0-1
2-0-2
4-0-4
0
0
0
0
1
6
WRITE NONVOLATILE CONFIGURATION REGISTER
B1h
1-0-1
2-0-2
4-0-4
0
0
0
0
2
6
WRITE VOLATILE CONFIGURATION REGISTER
81h
1-0-1
2-0-2
4-0-4
0
0
0
0
1
6
WRITE Operations
36
READ REGISTER Operations
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
WRITE REGISTER Operations
512Mb, 1.8V Multiple I/O Serial Flash Memory
Command Definitions
Code
Command
Dummy Clock Cycles
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
Table 21: Command Set (Continued)
Notes 1 and 2 apply to the entire table
Command-Address-Data
Dummy Clock Cycles
Code
Extended
SPI
Dual
SPI
Quad
SPI
WRITE ENHANCED VOLATILE
CONFIGURATION REGISTER
61h
1-0-1
2-0-2
4-0-4
0
WRITE EXTENDED ADDRESS REGISTER
C5h
1-0-1
2-0-2
4-0-4
50h
1-0-0
2-0-0
4-0-0
PAGE PROGRAM
02h
1-1-1
2-2-2
4-4-4
3(4)
DUAL INPUT FAST PROGRAM
A2h
1-1-2
2-2-2
3(4)
EXTENDED DUAL INPUT FAST
PROGRAM
D2h
1-2-2
2-2-2
3(4)
0
QUAD INPUT FAST PROGRAM
32h
1-1-4
4-4-4
3(4)
0
EXTENDED QUAD INPUT FAST
PROGRAM
38h
1-4-4
4-4-4
3(4)
0
4-4-4
4
0
Command
Address Extended
Bytes
SPI
Dual
SPI
Quad
SPI
Data
Bytes
Notes
0
0
0
1
6
0
0
0
0
1
6
0
0
0
0
0
0
0
0
1 to 256
6
0
0
1 to 256
4, 6
0
1 to 256
4, 6
0
1 to 256
4, 6
0
1 to 256
4, 6
0
1 to 256
6
CLEAR FLAG STATUS REGISTER Operation
CLEAR FLAG STATUS REGISTER
PROGRAM Operations
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
4-BYTE PAGE PROGRAM
12h
1-1-1
2-2-2
0
4-BYTE QUAD INPUT FAST PROGRAM
34h
1-1-4
4-4-4
4
0
0
1 to 256
6
4-BYTE QUAD INPUT EXTENDED
FAST PROGRAM
3Eh
1-4-4
4-4-4
4
0
0
1 to 256
6
32KB SUBSECTOR ERASE
52h
1-1-0
2-2-0
4-4-0
3(4)
0
0
0
0
4, 6
4KB SUBSECTOR ERASE
20h
1-1-0
2-2-0
4-4-0
3(4)
0
0
0
0
4, 6
SECTOR ERASE
D8h
1-1-0
2-2-0
4-4-0
3(4)
0
0
0
0
4, 6
BULK ERASE
C7h
1-0-0
2-0-0
4-0-0
0
0
0
0
0
6
ERASE Operations
ERASE Operations with 4-Byte Address
4-BYTE SECTOR ERASE
DCh
1-1-0
2-2-0
4-4-0
4
0
0
0
0
6
4-BYTE 4KB SUBSECTOR ERASE
21h
1-1-0
2-2-0
4-4-0
4
0
0
0
0
6
75h
1-0-0
2-0-0
4-0-0
0
0
0
0
0
SUSPEND/RESUME Operations
PROGRAM/ERASE SUSPEND
512Mb, 1.8V Multiple I/O Serial Flash Memory
Command Definitions
37
PROGRAM Operations with 4-Byte Address
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
Table 21: Command Set (Continued)
Notes 1 and 2 apply to the entire table
Command-Address-Data
Command
PROGRAM/ERASE RESUME
Dummy Clock Cycles
Code
Extended
SPI
Dual
SPI
Quad
SPI
Address Extended
Bytes
SPI
7Ah
1-0-0
2-0-0
4-0-0
0
Dual
SPI
Quad
SPI
Data
Bytes
0
0
0
0
Notes
ONE-TIME PROGRAMMABLE (OTP) Operations
READ OTP ARRAY
4Bh
1-1-1
2-2-2
4-4-4
3(4)
8
8
10
1 to 64
4, 5
PROGRAM OTP ARRAY
42h
1-1-1
2-2-2
4-4-4
3(4)
0
0
0
1 to 64
4, 6
4-BYTE ADDRESS MODE Operations
ENTER 4-BYTE ADDRESS MODE
B7h
1-0-0
2-0-0
4-0-0
0
0
0
0
0
EXIT 4-BYTE ADDRESS MODE
E9h
1-0-0
2-0-0
4-0-0
0
0
0
0
0
ENTER QUAD INPUT/OUTPUT
MODE
35h
1-0-0
2-0-0
4-0-0
0
0
0
0
0
RESET QUAD INPUT/OUTPUT
MODE
F5h
1-0-0
2-0-0
4-0-0
0
0
0
0
0
ENTER DEEP POWER DOWN
B9h
1-0-0
2-0-0
4-0-0
0
0
0
0
0
RELEASE FROM DEEP POWERDOWN
ABh
1-0-0
2-0-0
4-0-0
0
0
0
0
0
0
0
0
0
1 to ∞
QUAD PROTOCOL Operations
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
ADVANCED SECTOR PROTECTION Operations
READ SECTOR PROTECTION
2Dh
1-0-1
2-0-2
4-0-4
PROGRAM SECTOR PROTECTION
2Ch
1-0-1
2-0-2
4-0-4
0
0
0
0
2
6
READ VOLATILE LOCK BITS
E8h
1-1-1
2-2-2
4-4-4
3(4)
0
0
0
1 to ∞
4, 7
WRITE VOLATILE LOCK BITS
E5h
1-1-1
2-2-2
4-4-4
3(4)
0
0
0
1
4, 6, 8
READ NONVOLATILE LOCK BITS
E2h
1-1-1
2-2-2
4-4-4
4
0
0
0
1 to ∞
WRITE NONVOLATILE LOCK BITS
E3h
1-1-0
2-2-0
4-4-0
4
0
0
0
0
6
ERASE NONVOLATILE LOCK BITS
E4h
1-0-0
2-0-0
4-0-0
0
0
0
0
0
6
0
0
0
0
1 to ∞
2-0-0
4-0-0
0
0
0
0
0
READ GLOBAL FREEZE BIT
A7h
1-0-1
WRITE GLOBAL FREEZE BIT
A6h
1-0-0
READ PASSWORD
27h
1-0-1
0
0
0
0
1 to ∞
WRITE PASSWORD
28h
1-0-1
2-0-2
4-0-4
0
0
0
0
8
UNLOCK PASSWORD
29h
1-0-1
2-0-2
4-0-4
0
0
0
0
8
ADVANCED SECTOR PROTECTION Operations with 4-Byte Address
6
6
512Mb, 1.8V Multiple I/O Serial Flash Memory
Command Definitions
38
Deep Power-Down Operations
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
Table 21: Command Set (Continued)
Notes 1 and 2 apply to the entire table
Command-Address-Data
Dummy Clock Cycles
Code
Extended
SPI
Dual
SPI
Quad
SPI
4-BYTE READ VOLATILE LOCK
BITS
E0h
1-1-1
2-2-2
4-4-4
4
4-BYTE WRITE VOLATILE LOCK
BITS
E1h
1-1-1
2-2-2
4-4-4
Command
Address Extended
Bytes
SPI
Dual
SPI
Quad
SPI
Data
Bytes
0
0
0
1 to ∞
4
0
0
0
1
Notes
6
ADVANCED FUNCTION INTERFACE Operations
INTERFACE ACTIVATION
CYCLIC REDUNDANCY CHECK
9Bh
1-0-0
2-0-0
4-0-0
0
0
0
0
0
9Bh/27h
1-0-1
2-0-2
4-0-4
0
0
0
0
10 or 18
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Command Definitions
39
512Mb, 1.8V Multiple I/O Serial Flash Memory
Command Definitions
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. Micron extended SPI protocol is the standard SPI protocol with additional commands
that extend functionality and enable address or data transmission on multiple DQn
lines.
2. The command code is always transmitted on DQn = 1, 2, or 4 lines according to the
standard, dual, or quad protocol respectively. However, a command may be able to
transmit address and data on multiple DQn lines regardless of protocol. The protocol
columns show the number of DQn lines a command uses to transmit command, address,
and data information as shown in these examples: command-address-data = 1-1-1, or
1-2-2, or 2-4-4, and so on.
3. The READ SERIAL FLASH DISCOVERY PARAMETER operation accepts only 3-byte address
even if the device is configured to 4-byte address mode.
4. Requires 4 bytes of address if the device is configured to 4-byte address mode.
5. The number of dummy clock cycles required when shipped from Micron factories. The
user can modify the dummy clock cycle number via the nonvolatile configuration register and the volatile configuration register.
6. The WRITE ENABLE command must be issued first before this operation can be executed.
7. Formerly referred to as the READ LOCK REGISTER operation.
8. Formerly referred to as the WRITE LOCK REGISTER operation.
40
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Software RESET Operations
Software RESET Operations
RESET ENABLE and RESET MEMORY Commands
To initiate these commands, S# is driven LOW and the command code is input on DQ0.
A minimum de-selection time of tSHSL2 must come between RESET ENABLE and RESET MEMORY or reset is not guaranteed. Then, S# must be driven HIGH for the device
to enter power-on reset. A time of tSHSL3 is required before the device can be re-selected by driving S# LOW.
Table 22: RESET ENABLE and RESET MEMORY Operations
Operation Name
Description/Conditions
RESET ENABLE (66h)
To reset the device, the RESET ENABLE command must be followed by the RESET MEMORY
command. When the two commands are executed, the device enters a power-on reset condition. It is recommended to exit XIP mode before executing these two commands.
All volatile lock bits, the volatile configuration register, the enhanced volatile configuration register, and the extended address register are reset to the power-on reset default
condition according to nonvolatile configuration register settings.
If a reset is initiated while a WRITE, PROGRAM, or ERASE operation is in progress or suspended, the operation is aborted and data may be corrupted.
Reset is effective after the flag status register bit 7 outputs 1 with at least one byte output.
A RESET ENABLE command is not accepted during WRITE STATUS REGISTER and WRITE
NONVOLATILE CONFIGURATION REGISTER operations.
RESET MEMORY (99h)
Figure 12: RESET ENABLE and RESET MEMORY Command
0
1
2
3
4
5
6
7
0
1
2
3
4
5
6
7
C
Reset enable
Reset memory
S#
DQ0
Note:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. The number of lines and rate for transmission varies with extended, dual, or quad SPI.
41
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
READ ID Operations
READ ID Operations
READ ID and MULTIPLE I/O READ ID Commands
To initiate these commands, S# is driven LOW and the command code is input on DQn.
When S# is driven HIGH, the device goes to standby. The operation is terminated by
driving S# HIGH at any time during data output.
Table 23: READ ID and MULTIPLE I/O READ ID Operations
Operation Name
Description/Conditions
READ ID (9Eh/9F)
Outputs information shown in the Device ID Data tables. If an ERASE or PROGRAM cycle is
in progress when the command is initiated, the command is not decoded and the command cycle in progress is not affected.
MULTIPLE I/O READ ID (AFh)
Figure 13: READ ID and MULTIPLE I/O READ ID Commands
Extended (READ ID)
0
7
16
15
8
31
32
C
LSB
DQ0
Command
MSB
LSB
DOUT
DOUT
High-Z
DQ1
MSB
DOUT
MSB
Manufacturer
identification
Dual (MULTIPLE I/O READ ID )
0
LSB
DOUT
3
MSB
UID
Device
identification
8
7
4
LSB
DOUT
DOUT
15
C
LSB
DQ[1:0]
LSB
DOUT
DOUT
Command
MSB
MSB
DOUT
MSB
Manufacturer
identification
Quad (MULTIPLE I/O READ ID )
0
LSB
DOUT
1
Device
identification
4
3
2
7
C
LSB
DQ[3:0]
Command
MSB
DOUT
LSB
DOUT
MSB
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
LSB
DOUT
MSB
Manufacturer
identification
Note:
DOUT
Device
identification
Don’t Care
1. S# not shown.
42
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
READ SERIAL FLASH DISCOVERY PARAMETER Operation
READ SERIAL FLASH DISCOVERY PARAMETER Operation
READ SERIAL FLASH DISCOVERY PARAMETER Command
To execute READ SERIAL FLASH DISCOVERY PARAMETER command, S# is driven
LOW. The command code is input on DQ0, followed by three address bytes and eight
dummy clock cycles (address is always 3 bytes, even if the device is configured to work
in 4-byte address mode). The device outputs the information starting from the specified
address. When the 2048-byte boundary is reached, the data output wraps to address 0 of
the serial Flash discovery parameter table. The operation is terminated by driving S#
HIGH at any time during data output.
Note: The operation always executes in continuous mode so the read burst wrap setting
in the volatile configuration register does not apply.
Figure 14: READ SERIAL FLASH DISCOVERY PARAMETER Command – 5Ah
Extended
0
7
8
Cx
C
LSB
A[MIN]
Command
DQ0
MSB
A[MAX]
DQ1
DOUT
High-Z
DOUT
DOUT
DOUT
DOUT
DOUT
DOUT
LSB
DOUT
DOUT
DOUT
DOUT
LSB
DOUT
DOUT
MSB
Dummy cycles
Dual
0
3
4
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[1:0]
MSB
A[MAX]
MSB
Dummy cycles
Quad
0
1
2
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[3:0]
MSB
A[MAX]
MSB
Don’t Care
Dummy cycles
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
LSB
DOUT
DOUT
1. For extended protocol, Cx = 7 + (A[MAX] + 1); For dual protocol, Cx = 3 + (A[MAX] + 1)/2;
For quad protocol, Cx = 1 + (A[MAX] + 1)/4.
2. S# not shown.
43
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
READ MEMORY Operations
READ MEMORY Operations
To initiate a command, S# is driven LOW and the command code is input on DQn, followed by input of the address bytes on DQn. The operation is terminated by driving S#
HIGH at any time during data output.
Table 24: READ MEMORY Operations
Operation Name
Description/Conditions
READ (03h)
The device supports 3-bytes addressing (default), with A[23:0] input during address cycle. After any READ command is executed, the device will
output data from the selected address. After the boundary is reached, the
device will start reading again from the beginning.
Each address bit is latched in during the rising edge of the clock. The addressed byte can be at any location, and the address automatically increments to the next address after each byte of data is shifted out; therefore, a die can be read with a single command.
FAST READ can operate at a higher frequency (fC).
DTR commands function in DTR protocol regardless of settings in the
nonvolatile configuration register or enhanced volatile configuration register; other commands function in DTR protocol only after DTR protocol is
enabled by the register settings.
E7h is similar to the QUAD I/O FAST READ command except that the lowest address bit (A0) must equal 0 and only four dummy clocks are required prior to the data output. This command is supported in extendedSPI and quad-SPI protocols, but not in the DTR protocol; it is ignored it in
dual-SPI protocol.
FAST READ (0Bh)
DUAL OUTPUT FAST READ (3Bh)
DUAL INPUT/OUTPUT FAST READ(BBh)
QUAD OUTPUT FAST READ (6Bh)
QUAD INPUT/OUTPUT FAST READ (EBh)
DTR FAST READ (0Dh)
DTR DUAL OUTPUT FAST READ (3Dh)
DTR DUAL INPUT/OUTPUT FAST READ (BDh)
DTR QUAD OUTPUT FAST READ (6Dh)
DTR QUAD INPUT/OUTPUT FAST READ (EDh)
QUAD INPUT/OUTPUT WORD READ (E7h)
4-BYTE READ MEMORY Operations
Table 25: 4-BYTE READ MEMORY Operations
Operation Name
Description/Conditions
4-BYTE READ (13h)
READ MEMORY operations can be extended to a 4-bytes address range,
with [A31:0] input during address cycle.
4-BYTE FAST READ (0Ch)
Selection of the 3-byte or 4-byte address range can be enabled in two
4-BYTE DUAL OUTPUT FAST READ (3Ch)
ways: through the nonvolatile configuration register or through the ENA4-BYTE DUAL INPUT/OUTPUT FAST READ (BCh) BLE 4-BYTE ADDRESS MODE/EXIT 4-BYTE ADDRESS MODE commands.
4-BYTE QUAD OUTPUT FAST READ (6Ch)
Each address bit is latched in during the rising edge of the clock. The addressed byte can be at any location, and the address automatically incre4-BYTE QUAD INPUT/OUTPUT FAST READ
ments to the next address after each byte of data is shifted out; there(ECh)
fore, a die can be read with a single command.
DTR 4-BYTE FAST READ (0Eh)
FAST READ can operate at a higher frequency (fC).
DTR 4-BYTE DUAL INPUT/OUTPUT FAST READ 4-BYTE commands and DTR 4-BYTE commands function in 4-BYTE and
(BEh)
DTR 4-BYTE protocols regardless of settings in the nonvolatile configuraDTR 4-BYTE QUAD INPUT/OUTPUT FAST READ tion register or enhanced volatile configuration register; other commands
(EEh)
function in 4-BYTE and DTR protocols only after the specific protocol is
enabled by the register settings.
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
44
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
READ MEMORY Operations Timings
READ MEMORY Operations Timings
Figure 15: READ – 03h/13h3
Extended
0
7
8
Cx
C
LSB
A[MIN]
Command
DQ[0]
MSB
A[MAX]
DOUT
High-Z
DQ1
DOUT
DOUT
DOUT
DOUT
DOUT
DOUT
LSB
DOUT
DOUT
MSB
Dual
0
3
4
Don’t Care
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[1:0]
MSB
A[MAX]
Quad
0
1
DOUT
DOUT
LSB
DOUT
DOUT
MSB
2
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[1:0]
MSB
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
A[MAX]
LSB
DOUT
DOUT
MSB
1. For extended protocol, Cx = 7 + (A[MAX] + 1); For dual protocol, Cx = 3 + (A[MAX] + 1)/2;
For quad protocol, Cx = 1 + (A[MAX] + 1)/4.
2. S# not shown.
3. READ and 4-BYTE READ commands.
45
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
READ MEMORY Operations Timings
Figure 16: FAST READ – 0Bh/0Ch3
Extended
0
7
8
Cx
C
LSB
A[MIN]
Command
DQ0
MSB
A[MAX]
DQ1
DOUT
High-Z
DOUT
DOUT
DOUT
DOUT
DOUT
DOUT
LSB
DOUT
DOUT
DOUT
DOUT
LSB
DOUT
DOUT
MSB
Dummy cycles
Dual
0
3
4
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[1:0]
MSB
A[MAX]
MSB
Dummy cycles
Quad
0
1
2
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[3:0]
MSB
A[MAX]
MSB
Don’t Care
Dummy cycles
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
LSB
DOUT
DOUT
1. For extended protocol, Cx = 7 + (A[MAX] + 1); For dual protocol, Cx = 3 + (A[MAX] + 1)/2;
For quad protocol, Cx = 1 + (A[MAX] + 1)/4.
2. S# not shown.
3. FAST READ and 4-BYTE FAST READ commands.
46
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
READ MEMORY Operations Timings
Figure 17: DUAL OUTPUT FAST READ – 3Bh/3Ch3
Extended
0
7
8
Cx
C
LSB
A[MIN]
Command
DQ0
MSB
DOUT
DOUT
DOUT
LSB
DOUT
DOUT
DOUT
DOUT
DOUT
DOUT
DOUT
LSB
DOUT
DOUT
A[MAX]
High-Z
DQ1
DOUT
MSB
Dummy cycles
Dual
0
3
4
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[1:0]
MSB
A[MAX]
DOUT
MSB
Dummy cycles
Notes:
1. For extended protocol, Cx = 7 + (A[MAX] + 1); For dual protocol, Cx = 3 + (A[MAX] + 1)/2.
2. S# not shown.
3. DUAL OUTPUT FAST READ and 4-BYTE DUAL OUTPUT FAST READ commands.
Figure 18: DUAL INPUT/OUTPUT FAST READ – BBh/BCh3
Extended
0
7
8
Cx
C
LSB
A[MIN]
Command
DQ0
DOUT
DOUT
DOUT
LSB
DOUT
DOUT
DOUT
DOUT
DOUT
DOUT
DOUT
LSB
DOUT
DOUT
MSB
High-Z
DQ1
A[MAX]
DOUT
MSB
Dummy cycles
Dual
0
3
4
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[1:0]
MSB
A[MAX]
DOUT
MSB
Dummy cycles
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. For extended protocol, Cx = 7 + (A[MAX] + 1)/2; For dual protocol, Cx = 3 + (A[MAX] +
1)/2.
2. S# not shown.
3. DUAL INPUT/OUTPUT FAST READ and 4-BYTE DUAL INPUT/OUTPUT FAST READ commands.
47
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
READ MEMORY Operations Timings
Figure 19: QUAD OUTPUT FAST READ – 6Bh/6Ch3
Extended
0
7
8
Cx
C
LSB
A[MIN]
DOUT
LSB
DOUT
DOUT
High-Z
DOUT
DOUT
DOUT
‘1’
DOUT
DOUT
DOUT
Command
DQ0
MSB
DQ[2:1]
DQ3
A[MAX]
MSB
Dummy cycles
Quad
0
1
2
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[3:0]
MSB
A[MAX]
LSB
DOUT
DOUT
MSB
Dummy cycles
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. For extended protocol, Cx = 7 + (A[MAX] + 1); For quad protocol, Cx = 1 + (A[MAX] +
1)/4.
2. S# not shown.
3. QUAD OUTPUT FAST READ and 4-BYTE QUAD OUTPUT FAST READ commands.
48
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
READ MEMORY Operations Timings
Figure 20: QUAD INPUT/OUTPUT FAST READ – EBh/ECh3
Extended
0
7
8
Cx
C
LSB
DQ0
Command
A[MIN]
DOUT
LSB
DOUT
DOUT
High-Z
DOUT
DOUT
DOUT
DOUT
DOUT
DOUT
MSB
DQ[2:1]
‘1’
DQ3
A[MAX]
MSB
Dummy cycles
Quad
0
1
2
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[3:0]
MSB
A[MAX]
LSB
DOUT
DOUT
MSB
Dummy cycles
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. For extended protocol, Cx = 7 + (A[MAX] + 1)/4; For quad protocol, Cx = 1 + (A[MAX] +
1)/4.
2. S# not shown.
3. QUAD INPUT/OUTPUT FAST READ and 4-BYTE QUAD INPUT/OUTPUT FAST READ commands.
49
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
READ MEMORY Operations Timings
Figure 21: QUAD INPUT/OUTPUT WORD READ – E7h3
Extended
0
7
8
Cx
C
LSB
A[MIN]
Command
DQ0
DOUT
LSB
DOUT
DOUT
DOUT
DOUT
MSB
High-Z
DQ[3:1]
A[MAX]
DOUT
MSB
Four dummy cycles
Quad
0
1
2
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[3:0]
MSB
A[MAX]
LSB
DOUT
DOUT
MSB
Dummy cycles
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. For extended protocol, Cx = 7 + (A[MAX] + 1)/4; For quad protocol, Cx = 1 + (A[MAX] +
1)/4.
2. S# not shown.
3. QUAD INPUT/OUTPUT WORD READ and 4-BYTE QUAD INPUT/OUTPUT WORD READ
commands.
50
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
READ MEMORY Operations Timings
Figure 22: DTR FAST READ – 0Dh/E0h3
Extended
0
7
8
Cx
C
LSB
A[MIN]
Command
DQ0
MSB
A[MAX]
DQ1
DOUT
High-Z
LSB
DOUT DOUT DOUT DOUT DOUT DOUT DOUT DOUT DOUT DOUT DOUT DOUT DOUT DOUT DOUT
MSB
Dummy cycles
Dual
0
3
4
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[1:0]
MSB
A[MAX]
LSB
DOUT DOUT DOUT DOUT DOUT DOUT DOUT
MSB
Dummy cycles
Quad
0
1
2
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[3:0]
MSB
A[MAX]
MSB
Don’t Care
Dummy cycles
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
LSB
DOUT DOUT DOUT
1. For extended protocol, Cx = 7 + (A[MAX] + 1)/2; For dual protocol, Cx = 3 + (A[MAX] +
1)/4; For quad protocol, Cx = 1 + (A[MAX] + 1)/8.
2. S# not shown.
3. DTR FAST READ and 4-BYTE DTR FAST READ commands.
51
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
READ MEMORY Operations Timings
Figure 23: DTR DUAL OUTPUT FAST READ – 3Dh3
Extended
0
7
8
Cx
C
LSB
DQ0
A[MIN]
Command
MSB
DOUT
LSB
DOUT DOUT DOUT DOUT DOUT DOUT DOUT
DOUT
DOUT DOUT DOUT DOUT DOUT DOUT DOUT
A[MAX]
High-Z
DQ1
MSB
Dummy cycles
Dual
0
3
4
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[1:0]
A[MAX]
MSB
DOUT DOUT
DOUT DOUT
DOUT DOUT
LSB
DOUT
MSB
Dummy cycles
Notes:
1. For extended protocol, Cx = 7 + (A[MAX] + 1)/2; For dual protocol, Cx = 3 + (A[MAX] +
1)/4.
2. S# not shown.
3. DTR DUAL OUTPUT FAST READ and 4-BYTE DTR DUAL OUTPUT FAST READ commands.
Figure 24: DTR DUAL INPUT/OUTPUT FAST READ – BDh3
Extended
0
7
8
Cx
C
LSB
A[MIN]
Command
DQ0
DOUT
LSB
DOUT DOUT DOUT DOUT DOUT DOUT DOUT
DOUT
DOUT DOUT DOUT DOUT DOUT DOUT DOUT
MSB
High-Z
DQ1
A[MAX]
MSB
Dummy cycles
Dual
0
3
4
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[1:0]
MSB
A[MAX]
LSB
DOUT DOUT DOUT DOUT DOUT DOUT DOUT
MSB
Dummy cycles
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. For extended protocol, Cx = 7 + (A[MAX] + 1)/4; For dual protocol, Cx = 3 + (A[MAX] +
1)/8.
2. S# not shown.
3. DTR DUAL INPUT/OUTPUT FAST READ and 4-BYTE DTR DUAL INPUT/OUTPUT FAST READ
commands.
52
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
READ MEMORY Operations Timings
Figure 25: DTR QUAD OUTPUT FAST READ – 6Dh3
Extended
0
7
8
Cx
C
LSB
A[MIN]
DOUT
LSB
DOUT DOUT DOUT
High-Z
DOUT
DOUT DOUT DOUT
‘1’
DOUT
DOUT DOUT DOUT
Command
DQ0
MSB
DQ[2:1]
DQ3
A[MAX]
MSB
Dummy cycles
Quad
0
1
2
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[3:0]
MSB
A[MAX]
LSB
DOUT DOUT DOUT
MSB
Dummy cycles
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. For extended protocol, Cx = 7 + (A[MAX] + 1)/2; For quad protocol, Cx = 1 + (A[MAX] +
1)/8.
2. S# not shown.
3. DTR QUAD OUTPUT FAST READ and 4-BYTE DTR QUAD OUTPUT FAST READ commands.
53
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
READ MEMORY Operations Timings
Figure 26: DTR QUAD INPUT/OUTPUT FAST READ – EDh3
Extended
0
7
8
Cx
C
A[MIN]
LSB
DQ0
Command
DOUT
LSB
DOUT DOUT DOUT
High-Z
DOUT
DOUT DOUT DOUT
DOUT
DOUT DOUT DOUT
MSB
DQ[2:1]
‘1’
DQ3
A[MAX]
MSB
Dummy cycles
Quad
0
1
2
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[3:0]
MSB
A[MAX]
LSB
DOUT DOUT DOUT
MSB
Dummy cycles
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. For extended protocol, Cx = 7 + (A[MAX] + 1)/8; For quad protocol, Cx = 1 + (A[MAX] +
1)/8.
2. S# not shown.
3. DTR QUAD INPUT/OUTPUT FAST READ and 4-BYTE DTR QUAD INPUT/OUTPUT FAST
READ commands.
54
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
WRITE ENABLE/DISABLE Operations
WRITE ENABLE/DISABLE Operations
To initiate a command, S# is driven LOW and held LOW until the eighth bit of the command code has been latched in, after which it must be driven HIGH. For extended, dual,
and quad SPI protocols respectively, the command code is input on DQ0, DQ[1:0], and
DQ[3:0]. If S# is not driven HIGH after the command code has been latched in, the command is not executed, flag status register error bits are not set, and the write enable
latch remains cleared to its default setting of 0, providing protection against errant data
modification.
Table 26: WRITE ENABLE/DISABLE Operations
Operation Name
Description/Conditions
WRITE ENABLE
Sets the write enable latch bit before each PROGRAM, ERASE, and WRITE command.
WRITE DISABLE
Clears the write enable latch bit. In case of a protection error, WRITE DISABLE will not clear the
bit. Instead, a CLEAR FLAG STATUS REGISTER command must be issued to clear both flags.
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
55
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
WRITE ENABLE/DISABLE Operations
Figure 27: WRITE ENABLE and WRITE DISABLE Timing
Extended
0
1
2
3
4
5
6
7
C
S#
Command Bits
DQ0
0
0
0
0
0
LSB
1
1
0
MSB
High-Z
DQ1
Dual
0
1
2
3
C
S#
Command Bits
DQ0
DQ1
LSB
0
0
1
0
0
0
0
1
MSB
Quad
0
1
C
S#
Command Bits LSB
DQ0
0
0
DQ1
0
1
DQ2
0
1
DQ3
0
0
Don’t Care
MSB
Note:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. WRITE ENABLE command sequence and code, shown here, is 06h (0000 0110 binary);
WRITE DISABLE is identical, but its command code is 04h (0000 0100 binary).
56
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
READ REGISTER Operations
READ REGISTER Operations
To initiate a command, S# is driven LOW. For extended SPI protocol, input is on DQ0,
output on DQ1. For dual SPI protocol, input/output is on DQ[1:0] and for quad SPI protocol, input/output is on DQ[3:0]. The operation is terminated by driving S# HIGH at
any time during data output.
Table 27: READ REGISTER Operations
Operation Name
Description/Conditions
READ STATUS REGISTER (05h)
READ FLAG STATUS REGISTER (70h)
Can be read continuously and at any time, including during a PROGRAM, ERASE, or WRITE operation. If one of these operations is in
progress, checking the write in progress bit or P/E controller bit is recommended before executing the command.
READ NONVOLATILE CONFIGURATION REGISTER
(B5h)
Can be read continuously. After all 16 bits of the register have been
read, a 0 is output. All reserved fields output a value of 1.
READ VOLATILE CONFIGURATION REGISTER (85h)
When the register is read continuously, the same byte is output repeatedly.
READ ENHANCED VOLATILE CONFIGURATION
REGISTER (65h)
READ EXTENDED ADDRESS REGISTER (C8h)
Figure 28: READ REGISTER Timing
Extended
0
7
9
8
10
11
12
13
14
15
C
LSB
Command
DQ0
MSB
LSB
DOUT
High-Z
DQ1
DOUT
DOUT
DOUT
DOUT
DOUT
DOUT
DOUT
DOUT
MSB
Dual
0
3
4
5
6
7
C
LSB
LSB
DOUT
DOUT
Command
DQ[1:0]
MSB
DOUT
DOUT
DOUT
MSB
Quad
0
1
2
3
C
LSB
Command
DQ[3:0]
MSB
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
DOUT
LSB
DOUT
DOUT
MSB
Don’t Care
1. Supports all READ REGISTER commands except DYNAMIC PROTECTION BITS READ.
2. A READ NONVOLATILE CONFIGURATION REGISTER operation will output data starting
from the least significant byte.
3. S# not shown.
57
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
WRITE REGISTER Operations
WRITE REGISTER Operations
Before a WRITE REGISTER command is initiated, the WRITE ENABLE command must
be executed to set the write enable latch bit to 1. To initiate a command, S# is driven
LOW and held LOW until the eighth bit of the last data byte has been latched in, after
which it must be driven HIGH; for the WRITE NONVOLATILE CONFIGURATION REGISTER command, S# is held LOW until the 16th bit of the last data byte has been latched
in. For the extended, dual, and quad SPI protocols respectively, input is on DQ0,
DQ[1:0], and DQ[3:0], followed by the data bytes. If S# is not driven HIGH, the command is not executed, flag status register error bits are not set, and the write enable
latch remains set to 1. The operation is self-timed and its duration is tW for WRITE STATUS REGISTER and tNVCR for WRITE NONVOLATILE CONFIGURATION REGISTER.
Table 28: WRITE REGISTER Operations
Operation Name
Description/Conditions
WRITE STATUS REGISTER (01h)
The WRITE STATUS REGISTER command writes new values to status register bits 7:2, enabling software data protection. The status register can
also be combined with the W# signal to provide hardware data protection. This command has no effect on status register bits 1:0.
WRITE NONVOLATILE CONFIGURATION REGISTER (B1h)
For the WRITE STATUS REGISTER and WRITE NONVOLATILE CONFIGURATION REGISTER commands, when the operation is in progress, the write
in progress bit is set to 1. The write enable latch bit is cleared to 0,
whether the operation is successful or not. The status register and flag
status register can be polled for the operation status. When the operation completes, the write in progress bit is cleared to 0, whether the operation is successful or not.
WRITE VOLATILE CONFIGURATION REGISTER
(81h)
Because register bits are volatile, change to the bits is immediate. Reserved bits are not affected by this command.
WRITE ENHANCED VOLATILE CONFIGURATION
REGISTER (61h)
WRITE EXTENDED ADDRESS REGISTER (C5h)
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
58
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
WRITE REGISTER Operations
Figure 29: WRITE REGISTER Timing
Extended
0
7
8
9
10
11
12
13
15
14
C
LSB
LSB
DIN
Command
DQ0
MSB
Dual
DIN
DIN
DIN
DIN
DIN
DIN
DIN
MSB
0
3
4
5
6
7
C
LSB
MSB
Quad
LSB
DIN
Command
DQ[1:0]
DIN
DIN
DIN
DIN
MSB
0
1
2
3
C
LSB
LSB
Command
DQ[3:0]
MSB
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
DIN
DIN
DIN
MSB
1. Supports all WRITE REGISTER commands except WRITE LOCK REGISTER.
2. Data is two bytes for a WRITE NONVOLATILE CONFIGURATION REGISTER operation, input starting from the least significant byte.
3. S# not shown.
59
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
DIN
512Mb, 1.8V Multiple I/O Serial Flash Memory
CLEAR FLAG STATUS REGISTER Operation
CLEAR FLAG STATUS REGISTER Operation
To initiate a command, S# is driven LOW. For the extended, dual, and quad SPI protocols respectively, input is on DQ0, DQ[1:0], and DQ[3:0]. The operation is terminated by
driving S# HIGH at any time.
Table 29: CLEAR FLAG STATUS REGISTER Operation
Operation Name
Description/Conditions
CLEAR FLAG STATUS
REGISTER (50h)
Resets the error bits (erase, program, and protection)
Figure 30: CLEAR FLAG STATUS REGISTER Timing
Extended
0
7
C
LSB
Command
DQ0
MSB
Dual
0
3
C
LSB
Command
DQ0[1:0]
MSB
Quad
0
1
C
LSB
Command
DQ0[3:0]
MSB
Note:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. S# not shown.
60
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
PROGRAM Operations
PROGRAM Operations
Before a PROGRAM command is initiated, the WRITE ENABLE command must be executed to set the write enable latch bit to 1. To initiate a command, S# is driven LOW and
held LOW until the eighth bit of the last data byte has been latched in, after which it
must be driven HIGH. If S# is not driven HIGH, the command is not executed, flag status register error bits are not set, and the write enable latch remains set to 1. Each address bit is latched in during the rising edge of the clock. When a command is applied to
a protected sector, the command is not executed, the write enable latch bit remains set
to 1, and flag status register bits 1 and 4 are set. If the operation times out, the write enable latch bit is reset and the program fail bit is set to 1.
Note: The manner of latching data shown and explained in the timing diagrams ensures
that the number of clock pulses is a multiple of one byte before command execution,
helping reduce the effects of noisy or undesirable signals and enhancing device data
protection.
Table 30: PROGRAM Operations
Operation Name
Description/Conditions
PAGE PROGRAM (02h)
A PROGRAM operation changes a bit from 1 to 0.
When the operation is in progress, the write in progress bit is set to 1.
The write enable latch bit is cleared to 0, whether the operation is successful or not. The status register and flag status register can be polled
for the operation status. When the operation completes, the write in
progress bit is cleared to 0. An operation can be paused or resumed by
the PROGRAM/ERASE SUSPEND or PROGRAM/ERASE RESUME command,
respectively.
If the bits of the least significant address, which is the starting address,
are not all zero, all data transmitted beyond the end of the current
page is programmed from the starting address of the same page. If the
number of bytes sent to the device exceed the maximum page size, previously latched data is discarded and only the last maximum page-size
number of data bytes are guaranteed to be programmed correctly within the same page. If the number of bytes sent to the device is less than
the maximum page size, they are correctly programmed at the specified
addresses without any effect on the other bytes of the same page.
DUAL INPUT FAST PROGRAM (A2h)
EXTENDED DUAL INPUT FAST PROGRAM (D2h)
QUAD INPUT FAST PROGRAM (32h)
EXTENDED QUAD INPUT FAST PROGRAM (38h)
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
61
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
4-BYTE PROGRAM Operations
4-BYTE PROGRAM Operations
Table 31: 4-BYTE PROGRAM Operations
Operation Name
Description/Conditions
4-BYTE PAGE PROGRAM (12h)
PROGRAM operations can be extended to a 4-bytes address range, with
[A31:0] input during address cycle.
Selection of the 3-byte or 4-byte address range can be enabled in two
ways: through the nonvolatile configuration register or through the ENABLE 4-BYTE ADDRESS MODE/EXIT 4-BYTE ADDRESS MODE commands.
4-BYTE commands and DTR 4-BYTE commands function in 4-BYTE and
DTR 4-BYTE protocol regardless of settings in the nonvolatile configuration register or enhanced volatile configuration register; other commands function in 4-BYTE and DTR protocols only after the specific protocol is enabled by the register settings.
4-BYTE QUAD INPUT FAST PROGRAM (34h)
4-BYTE EXTENDED QUAD INPUT FAST PROGRAM (3Eh)
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
62
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
PROGRAM Operations Timings
PROGRAM Operations Timings
Figure 31: PAGE PROGRAM Command
Extended
0
7
8
Cx
C
LSB
A[MIN]
LSB
Command
DQ0
MSB
Dual
A[MAX]
0
3
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
MSB
4
Cx
C
LSB
A[MIN]
LSB
Command
DQ[1:0]
MSB
Quad
A[MAX]
0
1
DIN
MSB
2
Cx
C
LSB
A[MIN]
LSB
Command
DQ[3:0]
MSB
A[MAX]
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
DIN
MSB
1. For extended SPI protocol, Cx = 7 + (A[MAX] + 1); For dual SPI protocol, Cx = 3 + (A[MAX]
+ 1)/2; For quad SPI protocol, Cx = 1 + (A[MAX] + 1)/4.
2. S# not shown. The operation is self-timed, and its duration is tPP.
63
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
PROGRAM Operations Timings
Figure 32: DUAL INPUT FAST PROGRAM Command
Extended
0
7
8
Cx
C
LSB
A[MIN]
Command
DQ0
MSB
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
A[MAX]
High-Z
DQ1
LSB
DIN
MSB
Dual
0
3
4
Cx
C
LSB
A[MIN]
LSB
DIN
Command
DQ[1:0]
MSB
Notes:
A[MAX]
DIN
MSB
1. For extended SPI protocol, Cx = 7 + (A[MAX] + 1); For dual SPI protocol, Cx = 3 + (A[MAX]
+ 1)/2.
2. S# not shown.
Figure 33: EXTENDED DUAL INPUT FAST PROGRAM Command
Extended
0
7
8
Cx
C
LSB
A[MIN]
LSB
Command
DQ0
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
MSB
High-Z
DQ1
A[MAX]
Dual
0
3
MSB
4
Cx
C
LSB
A[MIN]
LSB
Command
DQ[1:0]
MSB
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
A[MAX]
DIN
MSB
1. For extended SPI protocol, Cx = 7 + (A[MAX] + 1)/2; For dual SPI protocol, Cx = 3 +
(A[MAX] + 1)/2.
2. S# not shown.
64
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
PROGRAM Operations Timings
Figure 34: QUAD INPUT FAST PROGRAM Command
Extended
0
7
8
Cx
C
LSB
DQ0
MSB
DQ[3:1]
A[MIN]
LSB
Command
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
A[MAX]
High-Z
MSB
Quad
0
1
2
Cx
C
LSB
MSB
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
A[MIN]
LSB
Command
DQ[3:0]
A[MAX]
DIN
MSB
1. For extended SPI protocol, Cx = 7 + (A[MAX] + 1); For quad SPI protocol, Cx = 1 +
(A[MAX] + 1)/4.
2. S# not shown.
65
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
PROGRAM Operations Timings
Figure 35: EXTENDED QUAD INPUT FAST PROGRAM Command
Extended
0
7
8
Cx
C
LSB
DQ0
A[MIN]
LSB
DIN
DIN
DIN
High-Z
DIN
DIN
DIN
‘1’
DIN
DIN
DIN
DIN
DIN
Command
MSB
DQ[2:1]
DQ3
A[MAX]
Quad
0
1
MSB
2
Cx
C
LSB
MSB
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
A[MIN]
LSB
Command
DQ[3:0]
A[MAX]
DIN
MSB
1. For extended SPI protocol, Cx = 7 + (A[MAX] + 1)/4; For quad SPI protocol, Cx = 1 +
(A[MAX] + 1)/4.
2. S# not shown.
66
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
ERASE Operations
ERASE Operations
An ERASE operation changes a bit from 0 to 1. Before any ERASE command is initiated,
the WRITE ENABLE command must be executed to set the write enable latch bit to 1; if
not, the device ignores the command and no error bits are set to indicate operation failure. S# is driven LOW and held LOW until the eighth bit of the last data byte has been
latched in, after which it must be driven HIGH. The operations are self-timed, and duration is tSSE, tSE, or tBE according to command.
If S# is not driven HIGH, the command is not executed, flag status register error bits are
not set, and the write enable latch remains set to 1. A command applied to a protected
subsector is not executed. Instead, the write enable latch bit remains set to 1, and flag
status register bits 1 and 5 are set.
When the operation is in progress, the program or erase controller bit of the flag status
register is set to 0. In addition, the write in progress bit is set to 1. When the operation
completes, the write in progress bit is cleared to 0. The write enable latch bit is cleared
to 0, whether the operation is successful or not. If the operation times out, the write enable latch bit is reset and the erase error bit is set to 1.
The status register and flag status register can be polled for the operation status. When
the operation completes, these register bits are cleared to 1.
Note: For all ERASE operations, noisy or undesirable signal effects can be reduced and
device data protection enhanced by holding S# LOW until the eighth bit of the last data
byte has been latched in; this ensures that the number of clock pulses is a multiple of
one byte before command execution.
Table 32: ERASE Operations
Operation Name
Description/Conditions
SUBSECTOR ERASE
Sets the selected subsector or sector bits to FFh. Any address within the subsector is valid
for entry. Each address bit is latched in during the rising edge of the clock. The operation
can be suspended and resumed by the PROGRAM/ERASE SUSPEND and PROGRAM/ERASE
RESUME commands, respectively.
SECTOR ERASE
BULK ERASE
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
Sets the device bits to FFh.
The command is not executed if any sector is locked. Instead, the write enable latch bit
remains set to 1, and flag status register bits 1 and 5 are set.
67
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
ERASE Operations
Figure 36: SUBSECTOR and SECTOR ERASE Timing
Extended
0
7
8
Cx
C
LSB
A[MIN]
Command
DQ0
MSB
Dual
A[MAX]
0
3
4
Cx
C
LSB
A[MIN]
Command
DQ0[1:0]
MSB
Quad
A[MAX]
0
1
2
Cx
C
LSB
MSB
Notes:
A[MIN]
Command
DQ0[3:0]
A[MAX]
1. For extended SPI protocol, Cx = 7 + (A[MAX] + 1); For dual SPI protocol, Cx = 3 + (A[MAX]
+ 1)/2; For quad SPI protocol, Cx = 1 + (A[MAX] + 1)/4.
2. S# not shown.
Figure 37: BULK ERASE Timing
Extended
0
7
C
LSB
Command
DQ0
MSB
Dual
0
3
C
LSB
Command
DQ0[1:0]
MSB
Quad
0
1
C
LSB
Command
DQ0[3:0]
MSB
Note:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. S# not shown.
68
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
SUSPEND/RESUME Operations
SUSPEND/RESUME Operations
PROGRAM/ERASE SUSPEND Operations
A PROGRAM/ERASE SUSPEND command enables the memory controller to interrupt
and suspend an array PROGRAM or ERASE operation within the program/erase latency.
To initiate the command, S# is driven LOW, and the command code is input on DQn.
The operation is terminated by the PROGRAM/ERASE RESUME command.
For a PROGRAM SUSPEND, the flag status register bit 2 is set to 1. For an ERASE SUSPEND, the flag status register bit 6 is set to 1.
After an erase/program latency time, the flag status register bit 7 is also set to 1, but the
device is considered in suspended state once bit 7 of the flag status register outputs 1
with at least one byte output. In the suspended state, the device is waiting for any operation.
If the time remaining to complete the operation is less than the suspend latency, the device completes the operation and clears the flag status register bits 2 or 6, as applicable.
Because the suspend state is volatile, if there is a power cycle, the suspend state information is lost and the flag status register powers up as 80h.
It is possible to nest a PROGRAM/ERASE SUSPEND operation inside a PROGRAM/
ERASE SUSPEND operation just once. Issue an ERASE command and suspend it. Then
issue a PROGRAM command and suspend it also. With the two operations suspended,
the next PROGRAM/ERASE RESUME command resumes the latter operation, and a second PROGRAM/ERASE RESUME command resumes the former (or first) operation.
PROGRAM/ERASE RESUME Operations
A PROGRAM/ERASE RESUME operation terminates the PROGRAM/ERASE RESUME
command. To initiate the command, S# is driven LOW, and the command code is input
on DQn. The operation is terminated by driving S# HIGH.
Table 33: SUSPEND/RESUME Operations
Operation Name
Description/Conditions
PROGRAM SUSPEND
A READ operation is possible in any page except the one in a suspended state. Reading
from a sector that is in a suspended state will output indeterminate data.
ERASE SUSPEND
A PROGRAM or READ operation is possible in any sector except the one in a suspended
state. Reading from a sector that is in a suspended state will output indeterminate data.
During a SUSPEND SUBSECTOR ERASE operation, reading an address in the sector that
contains the suspended subsector could output indeterminate data.
The device ignores a PROGRAM command to a sector that is in an erase suspend state; it
also sets the flag status register bit 4 to 1 (program failure/protection error) and leaves
the write enable latch bit unchanged.
When the ERASE resumes, it does not check the new lock status of the WRITE VOLATILE
LOCK BITS command.
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
69
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
SUSPEND/RESUME Operations
Table 33: SUSPEND/RESUME Operations (Continued)
Operation Name
Description/Conditions
PROGRAM RESUME
The status register write in progress bit is set to 1 and the flag status register program
erase controller bit is set to 0. The command is ignored if the device is not in a suspended state.
When the operation is in progress, the program or erase controller bit of the flag status
register is set to 0. The flag status register can be polled for the operation status. When
the operation completes, that bit is cleared to 1.
ERASE RESUME
Note:
1. See the Operations Allowed/Disallowed During Device States table.
Figure 38: PROGRAM/ERASE SUSPEND or RESUME Timing
Extended
0
7
C
LSB
Command
DQ0
MSB
Dual
0
3
C
LSB
Command
DQ0[1:0]
MSB
Quad
0
1
C
LSB
Command
DQ0[3:0]
MSB
Note:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. S# not shown.
70
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
ONE-TIME PROGRAMMABLE Operations
ONE-TIME PROGRAMMABLE Operations
READ OTP ARRAY Command
To initiate a READ OTP ARRAY command, S# is driven LOW. The command code is input on DQ0, followed by address bytes and dummy clock cycles. Each address bit is
latched in during the rising edge of C. Data is shifted out on DQ1, beginning from the
specified address and at a maximum frequency of fC (MAX) on the falling edge of the
clock. The address increments automatically to the next address after each byte of data
is shifted out. There is no rollover mechanism; therefore, if read continuously, after location 0x40, the device continues to output data at location 0x40. The operation is terminated by driving S# HIGH at any time during data output.
Figure 39: READ OTP Command
Extended
0
7
8
Cx
C
LSB
A[MIN]
Command
DQ0
MSB
A[MAX]
DQ1
DOUT
High-Z
DOUT
DOUT
DOUT
DOUT
DOUT
DOUT
LSB
DOUT
DOUT
DOUT
DOUT
LSB
DOUT
DOUT
MSB
Dummy cycles
Dual
0
3
4
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[1:0]
MSB
A[MAX]
MSB
Dummy cycles
Quad
0
1
2
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[3:0]
MSB
A[MAX]
MSB
Don’t Care
Dummy cycles
Note:
LSB
DOUT
DOUT
1. For extended SPI protocol, Cx = 7 + (A[MAX] + 1); For dual SPI protocol, Cx = 3 + (A[MAX]
+ 1)/2; For quad SPI protocol, Cx = 1 + (A[MAX] + 1)/4.
PROGRAM OTP ARRAY Command
To initiate the PROGRAM OTP ARRAY command, the WRITE ENABLE command must
be issued to set the write enable latch bit to 1; otherwise, the PROGRAM OTP ARRAY
command is ignored and flag status register bits are not set. S# is driven LOW and held
LOW until the eighth bit of the last data byte has been latched in, after which it must be
driven HIGH. The command code is input on DQ0, followed by address bytes and at
least one data byte. Each address bit is latched in during the rising edge of the clock.
When S# is driven HIGH, the operation, which is self-timed, is initiated; its duration is
tPOTP. There is no rollover mechanism; therefore, after a maximum of 65 bytes are
latched in the subsequent bytes are discarded.
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
71
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
ONE-TIME PROGRAMMABLE Operations
PROGRAM OTP ARRAY programs, at most, 64 bytes to the OTP memory area and one
OTP control byte. When the operation is in progress, the write in progress bit is set to 1.
The write enable latch bit is cleared to 0, whether the operation is successful or not, and
the status register and flag status register can be polled for the operation status. When
the operation completes, the write in progress bit is cleared to 0.
If the operation times out, the write enable latch bit is reset and the program fail bit is
set to 1. If S# is not driven HIGH, the command is not executed, flag status register error
bits are not set, and the write enable latch remains set to 1. The operation is considered
complete once bit 7 of the flag status register outputs 1 with at least one byte output.
The OTP control byte (byte 64) is used to permanently lock the OTP memory array.
Table 34: OTP Control Byte (Byte 64)
Bit Name
0
OTP control byte
Settings
Description
0 = Locked
1 = Unlocked (Default)
Used to permanently lock the 64-byte OTP array. When bit 0 = 1,
the 64-byte OTP array can be programmed. When bit 0 = 0, the
64-byte OTP array is read only.
Once bit 0 has been programmed to 0, it can no longer be
changed to 1. Program OTP array is ignored, the write enable
latch bit remains set, and flag status register bits 1 and 4 are set.
Figure 40: PROGRAM OTP Command
Extended
0
7
8
Cx
C
LSB
A[MIN]
LSB
Command
DQ0
MSB
Dual
A[MAX]
0
3
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
MSB
4
Cx
C
LSB
A[MIN]
LSB
Command
DQ[1:0]
MSB
Quad
A[MAX]
0
1
DIN
MSB
2
Cx
C
LSB
A[MIN]
LSB
Command
DQ[3:0]
MSB
A[MAX]
Note:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
DIN
MSB
1. For extended SPI protocol, Cx = 7 + (A[MAX] + 1); For dual SPI protocol, Cx = 3 + (A[MAX]
+ 1)/2; For quad SPI protocol, Cx = 1 + (A[MAX] + 1)/4.
72
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
ADDRESS MODE Operations
ADDRESS MODE Operations
To initiate these commands, S# is driven LOW, and the command is be input on DQn.
Table 35: ENTER or EXIT 4-BYTE ADDRESS MODE Operations
Operation Name
Description/Conditions
ENTER 4-BYTE ADDRESS
MODE (B7h)
The effect of the command is immediate. The default address mode is three bytes, and
the device returns to the default upon exiting the 4-byte address mode.
EXIT 4-BYTE ADDRESS MODE
(E9h)
QUAD PROTOCOL Operations
ENTER or RESET QUAD INPUT/OUTPUT MODE Command
To initiate these commands, the WRITE ENABLE command must not be executed. S#
must be driven LOW, and the command must be input on DQn.
Table 36: ENTER and RESET QUAD PROTOCOL Operations
Operation Name
Description/Conditions
ENTER QUAD INPUT/OUTPUT MODE (35h)
The effect of the command is immediate.
RESET QUAD INPUT/OUTPUT MODE (F5h)
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
73
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
CYCLIC REDUNDANCY CHECK Operations
CYCLIC REDUNDANCY CHECK Operations
A CYCLIC REDUNDANCY CHECK (CRC) operation is a hash function designed to detect accidental changes to raw data and is used commonly in digital networks and storage devices such as hard disk drives. A CRC-enabled device calculates a short, fixedlength binary sequence, known as the CRC code or just CRC, for each block of data. CRC
can be a higher performance alternative to reading data directly in order to verify recently programmed data. Or, it can be used to check periodically the data integrity of a
large block of data against a stored CRC reference over the life of the product. CRC helps
improve test efficiency for programmer or burn-in stress tests. No system hardware
changes are required to enable CRC.
The CRC-64 operation follows the ECMA standard. The generating polynomial is:
G(x) = x64 + x62 + x57 + x55 + x54 + x53 + x52 + x47 + x46 + x45 + x40 + x39 + x38 + x37 + x35 + x33
+ x32 + x31 + x29 + x27 + x24 + x23 + x22 + x21 + x19 + x17 + x13 + x12 + x10 + x9 + x7 + x4 + x + 1
Note: The data stream sequence is from LSB to MSB and the default initial CRC value is
all zero.
The device CRC operation generates the CRC result of the entire device or of an address
range specified by the operation. Then the CRC result is compared with the expected
CRC data provided in the sequence. Finally the device indicates a pass or fail through
the status register. If the CRC fails, it is possible to take corrective action such as verifying with a normal read mode or by rewriting the array data.
The CYCLIC REDUNDANCY CHECK operation command sequences are shown in the
tables below, for an entire die or for a selected range.
Table 37: CRC Command Sequence on Entire Device
Command
Sequence
Byte#
Data
Description
1
9Bh
Command code for interface activation
2
27h
Sub-command code for CRC operation
3
FFh
CRC operation option selection (CRC operation on entire device)
4
CRC[7:0]
1st byte of expected CRC value
5–10
CRC[55:8]
2nd to 7th byte of expected CRC value
11
CRC[63:56]
8th byte of expected CRC value
Drive S# HIGH
Operation sequence confirmed; CRC operation starts
Table 38: CRC Command Sequence on a Range
Command
Sequence
Byte#
Data
Description
1
9Bh
Command code for interface activation
2
27h
Sub-command code for CRC operation
3
FEh
CRC operation option selection (CRC operation on a range)
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
74
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
CYCLIC REDUNDANCY CHECK Operations
Table 38: CRC Command Sequence on a Range (Continued)
Command
Sequence
Byte#
Data
Description
4
CRC[7:0]
1st byte of expected CRC value
5 to 10
CRC[55:8]
2nd to 7th byte of expected CRC value
11
CRC[63:56]
8th byte of expected CRC value
12
Start Address
[7:0]
Specifies the starting byte address for CRC operation
13 to 14
Start Address
[23:8]
15
Start Address
[31:24]
16
Stop Address
[7:0]
17 to 18
Stop Address
[23:8]
19
Stop Address
[31:24]
Drive S# HIGH
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
Specifies the ending byte address for CRC operation
Operation sequence confirmed; CRC operation starts
75
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
State Table
State Table
The device can be in only one state at a time. Depending on the state of the device,
some operations as shown in the table below are allowed (Yes) and others are not (No).
For example, when the device is in the standby state, all operations except SUSPEND
are allowed in any sector. For all device states except the erase suspend state, if an operation is allowed or disallowed in one sector, it is allowed or disallowed in all other sectors. In the erase suspend state, a PROGRAM operation is allowed in any sector except
the one in which an ERASE operation has been suspended.
Table 39: Operations Allowed/Disallowed During Device States
Standby
State
Program or
Erase State
Subsector Erase Suspend or
Program Suspend State
Erase Suspend
State
Notes
READ (memory)
Yes
No
Yes
Yes
1
READ
(status/flag status
registers)
Yes
Yes
Yes
Yes
6
PROGRAM
Yes
No
No
Yes/No
2
ERASE
(sector/subsector)
Yes
No
No
No
3
WRITE
Yes
No
No
No
4
WRITE
Yes
No
Yes
Yes
5
SUSPEND
No
Yes
No
No
7
Operation
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. All READ operations except READ STATUS REGISTER and READ FLAG REGISTER. When issued to a sector or subsector that is simultaneously in an erase suspend state, the READ
operation is accepted, but the data output is not guaranteed until the erase has completed.
2. All PROGRAM operations except PROGRAM OTP. In the erase suspend state, a PROGRAM
operation is allowed in any sector (Yes) except the sector (No) in which an ERASE operation has been suspended.
3. Applies to the SECTOR ERASE or SUBSECTOR ERASE operation.
4. Applies to the following operations: WRITE STATUS REGISTER, WRITE NONVOLATILE
CONFIGURATION REGISTER, PROGRAM OTP, and BULK ERASE.
5. Applies to the WRITE VOLATILE CONFIGURATION REGISTER, WRITE ENHANCED VOLATILE CONFIGURATION REGISTER, WRITE ENABLE, WRITE DISABLE, CLEAR FLAG STATUS
REGISTER, WRITE EXTENDED ADDRESS REGISTER, or WRITE LOCK REGISTER operation.
6. Applies to the READ STATUS REGISTER or READ FLAG STATUS REGISTER operation.
7. Applies to the PROGRAM SUSPEND or ERASE SUSPEND operation.
76
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
XIP Mode
XIP Mode
Execute-in-place (XIP) mode allows the memory to be read by sending an address to the
device and then receiving the data on one, two, or four pins in parallel, depending on
the customer requirements. XIP mode offers maximum flexibility to the application,
saves instruction overhead, and reduces random access time.
Activate or Terminate XIP Using Volatile Configuration Register
Applications that boot in SPI and must switch to XIP use the volatile configuration register. XIP provides faster memory READ operations by requiring only an address to execute, rather than a command code and an address.
To activate XIP requires two steps. First, enable XIP by setting volatile configuration register bit 3 to 0. Next, drive the XIP confirmation bit to 0 during the next FAST READ operation. XIP is then active. Once in XIP, any command that occurs after S# is toggled requires only address bits to execute; a command code is not necessary, and device operations use the SPI protocol that is enabled. XIP is terminated by driving the XIP confirmation bit to 1. The device automatically resets volatile configuration register bit 3 to 1.
Note: For devices with basic XIP, indicated by a part number feature set digit of 2 or 4, it
is not necessary to set the volatile configuration register bit 3 to 0 to enable XIP. Instead,
it is enabled by setting the XIP confirmation bit to 0 during the first dummy clock cycle
after any FAST READ command.
Activate or Terminate XIP Using Nonvolatile Configuration Register
Applications that must boot directly in XIP use the nonvolatile configuration register. To
enable a device to power-up in XIP using this register, set nonvolatile configuration register bits [11:9]. Settings vary according to protocol, as explained in the Nonvolatile
Configuration Register section. Because the device boots directly in XIP, after the power
cycle, no command code is necessary. XIP is terminated by driving the XIP confirmation
bit to 1.
Figure 41: XIP Mode Directly After Power-On
Mode 3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 16
Mode 0
tVSI
VCC
0
(<100µ)
NVCR check:
XIP enabled
S#
A[MIN]
DQ0
LSB
DOUT DOUT DOUT DOUT DOUT
Xb
DOUT DOUT DOUT DOUT DOUT
DQ[3:1]
A[MAX]
MSB
Dummy cycles
Note:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. Xb is the XIP confirmation bit and should be set as follows: 0 to keep XIP state; 1 to exit
XIP mode and return to standard read mode.
77
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
XIP Mode
Confirmation Bit Settings Required to Activate or Terminate XIP
The XIP confirmation bit setting activates or terminates XIP after it has been enabled or
disabled. This bit is the value on DQ0 during the first dummy clock cycle in the FAST
READ operation. In dual I/O XIP mode, the value of DQ1 during the first dummy clock
cycle after the addresses is always "Don't Care." In quad I/O XIP mode, the values of
DQ3, DQ2, and DQ1 during the first dummy clock cycle after the addresses are always
"Don't Care."
Table 40: XIP Confirmation Bit
Bit Value
Description
0
Activates XIP: While this bit is 0, XIP remains activated.
1
Terminates XIP: When this bit is set to 1, XIP is terminated and the device returns to SPI.
Table 41: Effects of Running XIP in Different Protocols
Protocol
Effect
Extended I/O
and Dual I/O
In a device with a dedicated part number where RST# is enabled, a LOW pulse on that pin resets
XIP and the device to the state it was in previous to the last power-up, as defined by the nonvolatile configuration register.
Dual I/O
Quad
Values of DQ1 during the first dummy clock cycle are "Don't Care."
I/O1
Values of DQ[3:1] during the first dummy clock cycle are "Don't Care." In a device with a dedicated part number, it is only possible to reset memory when the device is deselected.
Note:
1. In a device with a dedicated part number where RST# is enabled, a LOW pulse on that
pin resets XIP and the device to the state it was in previous to the last power-up, as defined by the nonvolatile configuration register only when the device is deselected.
Terminating XIP After a Controller and Memory Reset
The system controller and the device can become out of synchronization if, during the
life of the application, the system controller is reset without the device being reset. In
such a case, the controller can reset the memory to power-on reset if the memory has
reset functionality. (Reset is available in devices with a dedicated part number.)
• 7 clock cycles within S# LOW (S# becomes HIGH before 8th clock cycle)
• + 9 clock cycles within S# LOW (S# becomes HIGH before 10th clock cycle)
• + 13 clock cycles within S# LOW (S# becomes HIGH before 14th clock cycle)
• + 17 clock cycles within S# LOW (S# becomes HIGH before 18th clock cycle)
• + 25 clock cycles within S# LOW (S# becomes HIGH before 26th clock cycle)
• + 33 clock cycles within S# LOW (S# becomes HIGH before 34th clock cycle)
These sequences cause the controller to set the XIP confirmation bit to 1, thereby terminating XIP. However, it does not reset the device or interrupt PROGRAM/ERASE operations that may be in progress. After terminating XIP, the controller must execute RESET
ENABLE and RESET MEMORY to implement a software reset and reset the device.
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
78
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Power-Up and Power-Down
Power-Up and Power-Down
Power-Up and Power-Down Requirements
At power-up and power-down, the device must not be selected; that is, S# must follow
the voltage applied on V CC until V CC reaches the correct values: V CC,min at power-up and
VSS at power-down.
To provide device protection and prevent data corruption and inadvertent WRITE operations during power-up, a power-on reset circuit is included. The logic inside the device
is held to RESET while V CC is less than the power-on reset threshold voltage shown here;
all operations are disabled, and the device does not respond to any instruction. During
a standard power-up phase, the device ignores all commands except READ STATUS
REGISTER and READ FLAG STATUS REGISTER. These operations can be used to check
the memory internal state. After power-up, the device is in standby power mode; the
write enable latch bit is reset; the write in progress bit is reset; and the dynamic protection register is configured as: (write lock bit, lock down bit) = (0,0).
Normal precautions must be taken for supply line decoupling to stabilize the V CC supply. Each device in a system should have the V CC line decoupled by a suitable capacitor
(typically 100nF) close to the package pins. At power-down, when V CC drops from the
operating voltage to below the power-on-reset threshold voltage shown here, all operations are disabled and the device does not respond to any command.
When the operation is in progress, the program or erase controller bit of the status register is set to 0. To obtain the operation status, the flag status register must be polled.
When the operation completes, the program or erase controller bit is cleared to 1. The
cycle is complete after the flag status register outputs the program or erase controller bit
to 1.
Note: If power-down occurs while a WRITE, PROGRAM, or ERASE cycle is in progress,
data corruption may result.
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
79
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Power-Up and Power-Down
Figure 42: Power-Up Timing
VCC
VCC,max
Chip selection not allowed
VCC,min
tVSL
Chip
reset
Polling allowed
VWI
Device fully accessible
Extended-SPI protocol
Status register bit 0 = 1
Flag status register bit 7 = 0
Time
Notes:
1. tVSL polling has to be in Extended-SPI protocol and STR mode.
2. During tVSL period, HOLD# is enabled, RESET# disabled, and output strength is in default setting.
3. In a system that uses a fast VCC ramp rate, current design requires a minimum 100µs after VCC reaches tVWI, and before the polling is allowed, even though VCC,min is achieved.
4. In extended SPI protocol, the 1Gb/2Gb device must wait 100us after VCC reaches VCC,min
before polling the status register or flag status register.
Table 42: Power-Up Timing and VWI Threshold
Note 1 applies to entire table
Symbol
Parameter
Typ
Max
Unit
Notes
tVSL
VCC,min to device fully accessible
–
300
µs
2, 3
VWI
Write inhibit voltage
1.0
1.5
V
2
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. When VCC reaches VCC,min, to determine whether power-up initialization is complete,
the host can poll status register bit 0 or flag status register bit 7 only in extended SPI
protocol because the device will accept commands only on DQ0 and output data only
on DQ1. When the device is ready, the host has full access using the protocol configured
in the nonvolatile configuration register. If the host cannot poll the status register in x1
SPI mode, it is recommended to wait tVSL before accessing the device.
2. Parameters listed are characterized only.
3. On the first power up after an event causing an ERASE operation interrupt, the maximum time will be 550us; this accounts for erase recovery embedded operation.
80
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Power Loss and Interface Rescue
Power Loss and Interface Rescue
If a power loss occurs during a WRITE NONVOLATILE CONFIGURATION REGISTER
command, after the next power-on, the device might begin in an undetermined state
(XIP mode or an unnecessary protocol). If this occurs, a power loss recovery sequence
must reset the device to a fixed state (extended SPI protocol without XIP) until the next
power-up.
If the controller and memory device get out of synchronization, the controller can follow an interface rescue sequence to reset the memory device interface to power-up to
the last reset state (as defined by latest nonvolatile configuration register). This resets
only the interface, not the entire memory device, and any ongoing operations are not
interrupted.
After each sequence, the issue should be resolved definitively by running the WRITE
NONVOLATILE CONFIGURATION REGISTER command again.
Note: The two steps in each sequence must be in the correct order, and tSHSL2 must be
at least 50ns for the duration of each sequence.
The first step for both the power loss recovery and interface rescue sequences is described under "Recovery." The second step in the power loss recovery sequence is under
"Power Loss Recovery" and the second step in the interface rescue sequence is under
"Interface Rescue."
Recovery
Step one of both the power loss recovery and interface rescue sequences is DQ0 (PAD
DATA) and DQ3 (PAD HOLD) equal to 1 for the situations listed here:
•
•
•
•
•
•
7 clock cycles within S# LOW (S# becomes HIGH before 8th clock cycle)
+ 9 clock cycles within S# LOW (S# becomes HIGH before 10th clock cycle)
+ 13 clock cycles within S# LOW (S# becomes HIGH before 14th clock cycle)
+ 17 clock cycles within S# LOW (S# becomes HIGH before 18th clock cycle)
+ 25 clock cycles within S# LOW (S# becomes HIGH before 26th clock cycle)
+ 33 clock cycles within S# LOW (S# becomes HIGH before 34th clock cycle)
Power Loss Recovery
For power loss recovery, the second part of the sequence is exiting from dual or quad
SPI protocol by using the following FFh sequence: DQ0 and DQ3 equal to 1 for 8 clock
cycles within S# LOW; S# becomes HIGH before 9th clock cycle. After this two-part sequence the extended SPI protocol is active.
Interface Rescue
For interface rescue, the second part of the sequence is for exiting from dual or quad SPI
protocol by using the following FFh sequence: DQ0 and DQ3 equal to 1 for 16 clock cycles within S# LOW; S# becomes HIGH before 17th clock cycle. For DTR protocol, 1
should be driven on both edges of clock for 16 cycles with S# LOW. After this two-part
sequence, the extended SPI protocol is active.
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
81
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Absolute Ratings and Operating Conditions
Absolute Ratings and Operating Conditions
Stresses greater than those listed may cause permanent damage to the device. This is a
stress rating only. Exposure to absolute maximum rating for extended periods may adversely affect reliability. Stressing the device beyond the absolute maximum ratings may
cause permanent damage.
Table 43: Absolute Ratings
Symbol
Parameter
Min
Max
Units
TSTG
Storage temperature
–65
150
°C
TLEAD
Lead temperature during soldering
–
See note 1
°C
–0.6
2.4
V
-0.6
VCC + 0.6
V
2
–2000
2000
V
2, 3
VCC
Supply voltage
VIO
Input/output voltage with respect to ground
VESD
Electrostatic discharge voltage
(human body model)
Notes:
Notes
2
1. Compliant with JEDEC Standard J-STD-020C (for small-body, Sn-Pb or Pb assembly),
RoHS, and the European directive on Restrictions on Hazardous Substances (RoHS)
2002/95/EU.
2. All specified voltages are with respect to VSS. During infrequent, nonperiodic transitions,
the voltage potential between VSS and the VCC may undershoot to –2.0V for periods less
than 20ns, or overshoot to VCC,max + 2.0V for periods less than 20ns.
3. JEDEC Standard JESD22-A114A (C1 = 100pF, R1 = 1500Ω, R2 = 500Ω).
Table 44: Operating Conditions
Symbol
Min
Max
Units
VCC
Supply voltage
Parameter
1.7
2.0
V
TA
Ambient operating temperature
–40
85
°C
Table 45: Input/Output Capacitance
Note 1 applies to entire table
Symbol
Description
CIN/OUT
CIN
Input/output capacitance
(DQ0/DQ1/DQ2/DQ3)
Input capacitance (other pins)
Note:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
Test Condition
Min
Max
Units
VOUT = 0V
–
8
pF
VIN = 0V
–
6
pF
1. These parameters are sampled only, not 100% tested. TA = 25°C at 54 MHz.
82
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Absolute Ratings and Operating Conditions
Table 46: AC Timing Input/Output Conditions
Symbol
Description
CL
Load capacitance
–
Input rise and fall times
Min
Max
Units
Notes
10
30
pF
1
–
1.5
ns
Input pulse voltages
0.2VCC to 0.8VCC
V
Input timing reference voltages
0.3VCC to 0.7VCC
V
Output timing reference voltages
VCC/2
V
Notes:
VCC/2
2
1. Output buffers are configurable by user.
2. For quad/dual operations: 0V to VCC.
Figure 43: AC Timing Input/Output Reference Levels
Input levels1
I/O timing
reference levels
0.8VCC
0.7VCC
0.5VCC
0.3VCC
0.2VCC
Note:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. 0.8VCC = VCC for dual/quad operations; 0.2VCC = 0V for dual/quad operations.
83
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
DC Characteristics and Operating Conditions
DC Characteristics and Operating Conditions
Table 47: DC Current Characteristics and Operating Conditions
Notes 1–6 apply to entire table
Parameter
Symbol
Test Conditions
Typ
Max
Unit
Input leakage current
ILI
–
±2
µA
Output leakage current
ILO
–
±2
µA
Standby current
ICC1
S = VCC, VIN = VSS or VCC
60
100
µA
Deep power-down current
ICC2
S = VCC, VIN = VSS or VCC
5
30
µA
Operating current
(fast-read extended I/O)
ICC3
C = 0.1VCC/0.9VCC at 133 MHz, DQ1
= open
–
16
mA
C = 0.1VCC/0.9VCC at 54 MHz, DQ1
= open
–
6
mA
Operating current (fast-read dual I/O)
C = 0.1VCC/0.9VCC at 133 MHz
–
20
mA
Operating current (fast-read quad I/O)
C = 0.1VCC/0.9VCC at 133 MHz
–
22
mA
Operating current
(PROGRAM operations)
ICC4
S# = VCC
–
60
mA
Operating current
(WRITE operations)
ICC5
S# = VCC
–
60
mA
Operating current (erase)
ICC6
S# = VCC
–
50
mA
Table 48: DC Voltage Characteristics and Operating Conditions
Notes 1–6 apply to entire table
Parameter
Input low voltage
Symbol
Conditions
VIL
Min
Max
Unit
–0.5
0.3VCC
V
Input high voltage
VIH
0.7VCC
VCC + 0.4
V
Output low voltage
VOL
IOL = 1.6mA
–
0.4
V
Output high voltage
VOH
IOH = –100µA
VCC - 0.2
–
V
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. All currents are RMS unless noted. Typical values at typical VCC (3.0/1.8V); VIO = 0V/VCC;
TC = +25°C.
2. Standby current is the average current measured over any time interval 5µs after S deassertion (and any internal operations are complete).
3. Deep power-down current is the average current measured 5ms over any 5ms time interval, 100µs after the ENTER DEEP POWER-DOWN operation (and any internal operations are complete).
4. All read currents are the average current measured over any 1KB continuous read. No
load, checker-board pattern.
5. All program currents are the average current measured over any 256-byte typical data
program.
6. VIL can undershoot to –1.0V for periods <2ns and VIH may overshoot to VCC,max + 1.0V
for periods less than 2ns.
84
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
AC Characteristics and Operating Conditions
AC Characteristics and Operating Conditions
Table 49: AC Characteristics and Operating Conditions
Symbol
Data
Transfer
Rate
Min
Typ
Max
Unit
Clock frequency for all commands other
than READ (Extended-SPI, DIO-SPI, and
QIO-SPI protocol)
fC
STR
DC
–
133
MHz
DTR
DC
–
66
Clock frequency for READ commands
fR
Parameter
Clock HIGH time
tCH
Clock LOW time
tCL
STR
DC
–
54
DTR
DC
–
27
STR
3.375
–
–
DTR
6.75
–
–
STR
3.375
–
–
DTR
6.75
–
–
Notes
MHz
ns
2
ns
2
Clock rise time (peak-to-peak)
tCLCH
STR/DTR
0.1
–
–
V/ns
3, 4
Clock fall time (peak-to-peak)
tCHCL
STR/DTR
0.1
–
–
V/ns
3, 4
S# active setup time (relative to clock)
tSLCH
STR/DTR
3.375
–
–
ns
S# not active hold time (relative to clock)
tCHSL
STR/DTR
3.375
–
–
ns
Data in setup time
tDVCH
STR/DTR
1.75
–
–
ns
tDVCL
DTR only
1.75
–
–
ns
tCHDX
STR/DTR
2.5
–
–
ns
tCLDX
DTR only
2.5
–
–
ns
S# active hold time (relative to clock)
tCHSH
STR
3.375
–
–
ns
DTR
6.75
–
–
S# active hold time (relative to clock LOW)
Only for writes in DTR
tCLSH
DTR only
3.375
–
–
ns
S# not active setup time (relative to clock)
tSHCH
STR
3.375
–
–
ns
DTR
6.75
–
–
ns
S# deselect time after a READ command
tSHSL1
STR/DTR
20
–
–
ns
S# deselect time after a nonREAD command
tSHSL2
STR/DTR
50
–
–
ns
Output disable time
tSHQZ
STR/DTR
–
–
7
ns
Clock LOW to output valid under 30pF
tCLQV
STR/DTR
–
–
6
ns
STR/DTR
–
–
5
ns
DTR only
–
–
6
ns
DTR only
–
–
5
ns
Output hold time
tCLQX
STR/DTR
1
–
–
ns
Output hold time
tCHQX
DTR only
1
–
–
ns
HOLD setup time (relative to clock)
tHLCH
STR/DTR
3.375
–
–
ns
HOLD hold time (relative to clock)
tCHHH
STR/DTR
3.375
–
–
ns
HOLD setup time (relative to clock)
tHHCH
STR/DTR
3.375
–
–
ns
Data in hold time
Clock LOW to output valid under 10pF
Clock HIGH to output valid under 30pF
tCHQV
Clock HIGH to output valid under 10pF
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
85
3
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
AC Characteristics and Operating Conditions
Table 49: AC Characteristics and Operating Conditions (Continued)
Symbol
Data
Transfer
Rate
Min
Typ
Max
Unit
HOLD hold time (relative to clock)
tCHHL
STR/DTR
3.375
–
–
ns
HOLD to output Low-Z
tHHQX
STR/DTR
–
–
8
ns
3
HOLD to output High-Z
tHLQZ
STR/DTR
–
–
8
ns
3
Write protect setup time
tWHSL
STR/DTR
20
–
–
ns
5
Write protect hold time
tSHWL
STR/DTR
100
–
–
ns
5
tDP
STR/DTR
3
–
–
us
tRDP
STR/DTR
30
–
–
us
tW
STR/DTR
–
1.3
8
ms
tWNVCR
STR/DTR
–
0.2
1
s
Nonvolatile sector lock time
tPPBP
STR/DTR
–
0.1
2.8
ms
Program ASP register
tASPP
STR/DTR
–
0.1
0.5
ms
tPASSP
STR/DTR
–
0.2
0.8
ms
tPPBE
STR/DTR
–
0.2
1
s
tPP
STR/DTR
–
200
2800
us
tPOTP
STR/DTR
–
0.12
0.8
ms
tSE
STR/DTR
–
0.15
1
s
4KB subsector erase time
tSSE
STR/DTR
–
0.05
0.4
s
32KB subsector erase time
tSSE
STR/DTR
–
0.1
1
s
512Mb bulk erase time
tBE
STR/DTR
–
153
460
s
Parameter
S# HIGH to deep power-down
S# HIGH to standby mode (DPD exit time)
WRITE STATUS REGISTER cycle time
WRITE NONVOLATILE CONFIGURATION
REGISTER cycle time
Program password
Erase nonvolatile sector lock array
Page program time (256 bytes)
PROGRAM OTP cycle time (64 bytes)
Sector erase time
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1.
2.
3.
4.
5.
Notes
Typical values given for TA = 25 °C.
tCH + tCL must add up to 1/fC.
Value guaranteed by characterization; not 100% tested.
Expressed as a slew-rate.
Only applicable as a constraint for a WRITE STATUS REGISTER command when STATUS
REGISTER WRITE is set to 1.
86
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
AC Reset Specifications
AC Reset Specifications
Table 50: AC RESET Conditions
Note 1 applies to entire table
Parameter
Symbol
Reset pulse
width
Reset recovery
time
Software reset
recovery time
Conditions
Min
Typ
Max
Unit
50
–
–
ns
Device deselected (S# HIGH) and is in XIP mode
40
–
–
ns
Device deselected (S# HIGH) and is in standby mode
40
–
–
ns
Commands are being decoded, any READ operations are
in progress or any WRITE operation to volatile registers
are in progress
40
–
–
ns
Any device array PROGRAM/ERASE/SUSPEND/RESUME,
PROGRAM OTP, NONVOLATILE SECTOR LOCK, and ERASE
NONVOLATILE SECTOR LOCK ARRAY operations are in
progress
30
–
–
µs
While a WRITE STATUS REGISTER operation is in progress
–
tW
–
ms
While a WRITE NONVOLATILE CONFIGURATION REGISTER operation is in progress
–
tWNVCR
–
ms
On completion or suspension of a SUBSECTOR ERASE operation
–
tSSE
–
s
Device in deep power-down mode
–
tRDP
–
ms
While ADVANCED SECTOR PROTECTION PROGRAM operation is in progress
–
tASPP
–
ms
While PASSWORD PROTECTION PROGRAM operation is
in progress
–
tPASSP
–
ms
Device deselected (S# HIGH) and is in standby mode
40
–
–
ns
Any Flash array PROGRAM/ERASE/SUSPEND/RESUME,
PROGRAM OTP, NONVOLATILE SECTOR LOCK, and ERASE
NONVOLATILE SECTOR LOCK ARRAY operations are in
progress
30
–
–
µs
–
tW
–
ms
While a WRITE NONVOLATILE CONFIGURATION REGISTER operation is in progress
–
tWNVCR
–
ms
On completion or suspension of a SUBSECTOR ERASE operation
–
tSSE
–
s
Device in deep power-down mode
–
tRDP
–
ms
While ADVANCED SECTOR PROTECTION PROGRAM operation is in progress
–
tASPP
–
ms
While PASSWORD PROTECTION PROGRAM operation is
in progress
–
tPASSP
–
ms
Deselect to reset valid in quad output or in QIO-SPI
–
–
2
ns
tRLRH2
tRHSL
tSHSL3
While WRITE STATUS REGISTER operation is in progress
S# deselect to
reset valid
tSHRV
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. Values are guaranteed by characterization; not 100% tested.
2. The device reset is possible but not guaranteed if tRLRH < 50ns.
87
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
AC Reset Specifications
Figure 44: Reset AC Timing During PROGRAM or ERASE Cycle
S#
tSHRH
tRHSL
tRLRH
RESET#
Don’t Care
Figure 45: Reset Enable and Reset Memory Timing
0
1
2
3
4
5
6
7
0
1
2
3
4
5
6
7
C
Reset enable
Reset memory
S#
DQ0
Figure 46: Serial Input Timing
tSHSL
S#
tCHSL
tSLCH
tCHSH
tSHCH
C
tDVCH tCHDX
DQ0
DQ1
tCHCL
tCLCH
MSB in
LSB in
High-Z
High-Z
Don’t Care
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
88
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
AC Reset Specifications
Figure 47: Write Protect Setup and Hold During WRITE STATUS REGISTER Operation (SRWD = 1)
W#
tWHSL
tSHWL
S#
C
DQ0
DQ1
High-Z
High-Z
Don’t Care
Figure 48: Hold Timing
S#
tCHHL
tHLCH
tHHCH
C
tHLQZ
tCHHH
tHHQX
DQ0
DQ1
HOLD#
Don’t Care
Figure 49: Output Timing
S#
tCLQV
tCLQV
tCLQX
tCLQX
tCL
tCH
C
tSHQZ
DQ0
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
LSB out
89
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Program/Erase Specifications
Program/Erase Specifications
Table 51: Program/Erase Specifications
Parameter
Condition
Typ
Max
Units
Notes
Erase to suspend
Sector erase or erase resume to erase suspend
150
–
µs
1
Program to suspend
Program resume to program suspend
5
–
µs
1
Subsector erase to suspend
Subsector erase or subsector erase resume to erase suspend
50
–
µs
1
Suspend latency
Program
7
25
µs
2
Suspend latency
Subsector erase
15
25
µs
2
Suspend latency
Erase
15
25
µs
3
Notes:
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
1. Timing is not internally controlled.
2. Any READ command accepted.
3. Any command except the following are accepted: SECTOR, SUBSECTOR, or BULK ERASE;
WRITE STATUS REGISTER; WRITE NONVOLATILE CONFIGURATION REGISTER; and PROGRAM OTP.
90
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.
512Mb, 1.8V Multiple I/O Serial Flash Memory
Revision History
Revision History
Rev. B - 08/14
• Power up -down table V WI
• Absolute rating table V cc and V io
• Production
Rev. A – 12/13
• Preliminary status initial release
8000 S. Federal Way, P.O. Box 6, Boise, ID 83707-0006, Tel: 208-368-4000
www.micron.com/products/support Sales inquiries: 800-932-4992
Micron and the Micron logo are trademarks of Micron Technology, Inc.
All other trademarks are the property of their respective owners.
This data sheet contains minimum and maximum limits specified over the power supply and temperature range set forth herein.
Although considered final, these specifications are subject to change, as further product development and data characterization sometimes occur.
PDF: 09005aef851605aa
qlks_512mb_3V_45nm.pdf - Rev. C 08/14 EN
91
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2013 Micron Technology, Inc. All rights reserved.