Micron Serial NOR Flash Memory: 3V, Multiple I/O, 4KB Sector Erase N25Q128A Features
Micron Serial NOR Flash Memory: 3V, Multiple I/O, 4KB Sector Erase N25Q128A Features
Micron Serial NOR Flash Memory: 3V, Multiple I/O, 4KB Sector Erase N25Q128A Features
Features
Write protection
Software write protection applicable to every
64KB sector via volatile lock bit
Hardware write protection: protected area size
defined by five nonvolatile bits (BP0, BP1, BP2,
BP3, and TB)
Additional smart protections, available upon request
Electronic signature
JEDEC-standard 2-byte signature (BA18h)
Unique ID code (UID): 17 read-only bytes, including:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Products and specifications discussed herein are subject to change by Micron without notice.
Contents
Device Description ........................................................................................................................................... 6
Features ....................................................................................................................................................... 6
Operating Protocols ...................................................................................................................................... 6
XIP Mode ..................................................................................................................................................... 6
Device Configurability .................................................................................................................................. 7
Signal Assignments ........................................................................................................................................... 8
Signal Descriptions ......................................................................................................................................... 10
Memory Organization .................................................................................................................................... 12
Memory Configuration and Block Diagram .................................................................................................. 12
Memory Map 128Mb Density ....................................................................................................................... 13
Device Protection ........................................................................................................................................... 14
Serial Peripheral Interface Modes .................................................................................................................... 16
SPI Protocols .................................................................................................................................................. 19
Nonvolatile and Volatile Registers ................................................................................................................... 20
Status Register ............................................................................................................................................ 21
Nonvolatile and Volatile Configuration Registers .......................................................................................... 22
Enhanced Volatile Configuration Register .................................................................................................... 25
Flag Status Register ..................................................................................................................................... 26
Command Definitions .................................................................................................................................... 28
READ REGISTER and WRITE REGISTER Operations ........................................................................................ 30
READ STATUS REGISTER or FLAG STATUS REGISTER Command ................................................................ 30
READ NONVOLATILE CONFIGURATION REGISTER Command ................................................................... 30
READ VOLATILE or ENHANCED VOLATILE CONFIGURATION REGISTER Command .................................. 31
WRITE STATUS REGISTER Command ......................................................................................................... 31
WRITE NONVOLATILE CONFIGURATION REGISTER Command ................................................................. 32
WRITE VOLATILE or ENHANCED VOLATILE CONFIGURATION REGISTER Command ................................. 32
READ LOCK REGISTER Command .............................................................................................................. 33
WRITE LOCK REGISTER Command ............................................................................................................ 34
CLEAR FLAG STATUS REGISTER Command ................................................................................................ 35
READ IDENTIFICATION Operations ............................................................................................................... 36
READ ID and MULTIPLE I/O READ ID Commands ...................................................................................... 36
READ SERIAL FLASH DISCOVERY PARAMETER Command ......................................................................... 37
READ MEMORY Operations ............................................................................................................................ 40
PROGRAM Operations .................................................................................................................................... 44
WRITE Operations .......................................................................................................................................... 49
WRITE ENABLE Command ......................................................................................................................... 49
WRITE DISABLE Command ........................................................................................................................ 49
ERASE Operations .......................................................................................................................................... 51
SUBSECTOR ERASE Command ................................................................................................................... 51
SECTOR ERASE Command ......................................................................................................................... 51
BULK ERASE Command ............................................................................................................................. 52
PROGRAM/ERASE SUSPEND Command ..................................................................................................... 53
PROGRAM/ERASE RESUME Command ...................................................................................................... 55
ONE TIME PROGRAMMABLE Operations ....................................................................................................... 56
READ OTP ARRAY Command ...................................................................................................................... 56
PROGRAM OTP ARRAY Command .............................................................................................................. 56
XIP Mode ....................................................................................................................................................... 59
Activate or Terminate XIP Using Volatile Configuration Register ................................................................... 59
Activate or Terminate XIP Using Nonvolatile Configuration Register ............................................................. 59
Confirmation Bit Settings Required to Activate or Terminate XIP .................................................................. 60
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
61
62
62
63
64
69
71
72
73
75
81
83
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
List of Figures
Figure 1: Logic Diagram ................................................................................................................................... 7
Figure 2: 8-Pin, VDFPN8 MLP8 and SOP2 SO8W (Top View) ......................................................................... 8
Figure 3: 16-Pin, Plastic Small Outline SO16 (Top View) .................................................................................. 8
Figure 4: 24-Ball TBGA (Balls Down) ................................................................................................................ 9
Figure 5: 24-Ball TBGA , 4x6 (Balls Down) ......................................................................................................... 9
Figure 6: Block Diagram ................................................................................................................................ 12
Figure 7: Bus Master and Memory Devices on the SPI Bus ............................................................................... 17
Figure 8: Bus Master and Memory Devices on the SPI Bus ............................................................................... 18
Figure 9: SPI Modes ....................................................................................................................................... 18
Figure 10: Internal Configuration Register ...................................................................................................... 20
Figure 11: READ REGISTER Command .......................................................................................................... 30
Figure 12: WRITE REGISTER Command ......................................................................................................... 32
Figure 13: READ LOCK REGISTER Command ................................................................................................. 34
Figure 14: WRITE LOCK REGISTER Command ............................................................................................... 35
Figure 15: READ ID and MULTIPLE I/O Read ID Commands .......................................................................... 37
Figure 16: READ Command ........................................................................................................................... 41
Figure 17: FAST READ Command ................................................................................................................... 41
Figure 18: DUAL OUTPUT FAST READ ........................................................................................................... 42
Figure 19: DUAL INPUT/OUTPUT FAST READ Command .............................................................................. 42
Figure 20: QUAD OUTPUT FAST READ Command ......................................................................................... 43
Figure 21: QUAD INPUT/OUTPUT FAST READ Command ............................................................................. 43
Figure 22: PAGE PROGRAM Command .......................................................................................................... 45
Figure 23: DUAL INPUT FAST PROGRAM Command ...................................................................................... 46
Figure 24: EXTENDED DUAL INPUT FAST PROGRAM Command ................................................................... 46
Figure 25: QUAD INPUT FAST PROGRAM Command ..................................................................................... 47
Figure 26: EXTENDED QUAD INPUT FAST PROGRAM Command ................................................................... 48
Figure 27: WRITE ENABLE and WRITE DISABLE Command Sequence ............................................................ 50
Figure 28: SUBSECTOR and SECTOR ERASE Command .................................................................................. 52
Figure 29: BULK ERASE Command ................................................................................................................ 53
Figure 30: READ OTP Command .................................................................................................................... 56
Figure 31: PROGRAM OTP Command ............................................................................................................ 58
Figure 32: XIP Mode Directly After Power-On .................................................................................................. 60
Figure 33: Power-Up Timing .......................................................................................................................... 62
Figure 34: Reset AC Timing During PROGRAM or ERASE Cycle ........................................................................ 65
Figure 35: Reset Enable ................................................................................................................................. 65
Figure 36: Serial Input Timing ........................................................................................................................ 65
Figure 37: Write Protect Setup and Hold During WRITE STATUS REGISTER Operation (SRWD = 1) ................... 66
Figure 38: Hold Timing .................................................................................................................................. 67
Figure 39: Output Timing .............................................................................................................................. 68
Figure 40: V PPH Timing .................................................................................................................................. 68
Figure 41: AC Timing Input/Output Reference Levels ...................................................................................... 70
Figure 42: V-PDFN-8 6mm x 5mm Sawn (MLP8) Package Code: F7 ................................................................ 75
Figure 43: V-PDFN-8 8mm x 6mm (MLP8) Package Code: F8 ........................................................................ 76
Figure 44: T-PBGA-24b05 6mm x 8mm Package Code: 12 .............................................................................. 77
Figure 45: T-PBGA-24b05 6mm x 8mm Package Code: 14 .............................................................................. 78
Figure 46: SOP2-16 (300 mils body width) Package Code: SF ......................................................................... 79
Figure 47: SOP2-8 (208 mils body width) Package Code: SE ........................................................................... 80
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
List of Tables
Table 1: Signal Descriptions ...........................................................................................................................
Table 2: Sectors[255:0] ...................................................................................................................................
Table 3: Data Protection using Device Protocols .............................................................................................
Table 4: Memory Sector Protection Truth Table ..............................................................................................
Table 5: Protected Area Sizes Upper Area .....................................................................................................
Table 6: Protected Area Sizes Lower Area ......................................................................................................
Table 7: SPI Modes ........................................................................................................................................
Table 8: Extended, Dual, and Quad SPI Protocols ............................................................................................
Table 9: Status Register Bit Definitions ...........................................................................................................
Table 10: Nonvolatile Configuration Register Bit Definitions ...........................................................................
Table 11: Volatile Configuration Register Bit Definitions ..................................................................................
Table 12: Sequence of Bytes During Wrap .......................................................................................................
Table 13: Supported Clock Frequencies ..........................................................................................................
Table 14: Enhanced Volatile Configuration Register Bit Definitions ..................................................................
Table 15: Flag Status Register Bit Definitions ..................................................................................................
Table 16: Command Set .................................................................................................................................
Table 17: Lock Register ..................................................................................................................................
Table 18: Data/Address Lines for READ ID and MULTIPLE I/O READ ID Commands .......................................
Table 19: Read ID Data Out ............................................................................................................................
Table 20: Extended Device ID, First Byte .........................................................................................................
Table 21: Serial Flash Discovery Parameter Header Structure ........................................................................
Table 22: Parameter ID ..................................................................................................................................
Table 23: Command/Address/Data Lines for READ MEMORY Commands .......................................................
Table 24: Data/Address Lines for PROGRAM Commands ................................................................................
Table 25: Suspend Parameters .......................................................................................................................
Table 26: Operations Allowed/Disallowed During Device States ......................................................................
Table 27: OTP Control Byte (Byte 64) ..............................................................................................................
Table 28: XIP Confirmation Bit .......................................................................................................................
Table 29: Effects of Running XIP in Different Protocols ....................................................................................
Table 30: Power-Up Timing and V WI Threshold ...............................................................................................
Table 31: AC RESET Conditions ......................................................................................................................
Table 32: Absolute Ratings .............................................................................................................................
Table 33: Operating Conditions ......................................................................................................................
Table 34: Input/Output Capacitance ..............................................................................................................
Table 35: AC Timing Input/Output Conditions ...............................................................................................
Table 36: DC Current Characteristics and Operating Conditions ......................................................................
Table 37: DC Voltage Characteristics and Operating Conditions ......................................................................
Table 38: AC Characteristics and Operating Conditions ...................................................................................
Table 39: AC Characteristics and Operating Conditions ...................................................................................
Table 40: Part Number Information ................................................................................................................
Table 41: Package Details ...............................................................................................................................
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
10
13
14
14
14
15
16
19
21
22
23
25
25
25
26
28
33
36
36
36
38
38
40
44
54
55
57
60
60
63
64
69
69
69
70
71
71
72
73
81
82
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Device Description
The N25Q is the first high-performance multiple input/output serial Flash memory device manufactured on 65nm NOR technology. It features execute-in-place (XIP) functionality, advanced write protection mechanisms, and a high-speed SPI-compatible bus
interface. The innovative, high-performance, dual and quad input/output instructions
enable double or quadruple the transfer bandwidth for READ and PROGRAM operations.
Features
The memory is organized as 256 (64KB) main sectors that are further divided into 16
subsectors each (4096 subsectors in total). The memory can be erased one 4KB subsector at a time, 64KB sectors at a time, or as a whole.
The memory can be write protected by software through volatile and nonvolatile protection features, depending on the application needs. The protection granularity is of
64KB (sector granularity) for volatile protections
The device has 64 one-time programmable (OTP) bytes that can be read and programmed with the READ OTP and PROGRAM OTP commands. These 64 bytes can also be
permanently locked with a PROGRAM OTP command.
The device also has the ability to pause and resume PROGRAM and ERASE cycles by using dedicated PROGRAM/ERASE SUSPEND and RESUME instructions.
Operating Protocols
The memory can be operated with three different protocols:
Extended SPI (standard SPI protocol upgraded with dual and quad operations)
Dual I/O SPI
Quad I/O SPI
The standard SPI protocol is extended and enhanced by dual and quad operations. In
addition, the dual SPI and quad SPI protocols improve the data access time and
throughput of a single I/O device by transmitting commands, addresses, and data
across two or four data lines.
XIP Mode
XIP mode requires only an address (no instruction) to output data, improving random
access time and eliminating the need to shadow code onto RAM for fast execution.
All protocols support XIP operation. For flexibility, multiple XIP entry and exit methods
are available. For applications that must enter XIP mode immediately after powering
up, XIP mode can be set as the default mode through the nonvolatile configuration register bits.
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
DQ0
DQ1
C
S#
VPP/W#/DQ2
HOLD#/DQ3
VSS
Note:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
1. Reset functionality is available in devices with a dedicated part number. See Part Number Ordering Information for more details.
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Signal Assignments
Figure 2: 8-Pin, VDFPN8 MLP8 and SOP2 SO8W (Top View)
Notes:
S#
VCC
DQ1
HOLD#/DQ3
W#/VPP/DQ2
VSS
DQ0
1. On the underside of the MLP8 package, there is an exposed central pad that is pulled
internally to VSS and must not be connected to any other voltage or signal line on the
PCB.
2. Reset functionality is available in devices with a dedicated part number. See Part Number Ordering Information for complete package names and details.
Note:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
HOLD#/DQ3
16
VCC
15
DQ0
DNU
14
DNU
DNU
13
DNU
DNU
12
DNU
DNU
11
DNU
S#
10
VSS
DQ1
W#/VPP/DQ2
1. Reset functionality is available in devices with a dedicated part number. See Part Number Ordering Information for complete package names and details.
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
NC
NC
NC
NC
NC
VSS
VCC
NC
NC
S#
NC W#/VPP/DQ2 NC
NC
DQ1
DQ0 HOLD#/DQ3 NC
NC
NC
A
B
C
D
E
Note:
NC
NC
NC
1. See Part Number Ordering Information for complete package names and details.
NC
NC
NC
NC
NC
VSS
VCC
NC
S#
NC W#/VPP/DQ2
NC
DQ1
DQ0 HOLD#/DQ3
NC
NC
NC
NC
NC
NC
NC
NC
A
B
C
D
E
F
Note:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
1. See Part Number Ordering Information for complete package names and details.
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Signal Descriptions
The signal description table below is a comprehensive list of signals for the N25 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
Input
Clock: Provides the timing of the serial interface. Commands, addresses, or data present at serial data inputs are latched on the rising edge of the clock. Data is shifted out on the falling
edge of the clock.
S#
Input
Chip select: When S# is HIGH, the device is deselected and DQ1 is at High-Z. When in extended SPI mode, with the device deselected, DQ1 is tri-stated. Unless an internal PROGRAM,
ERASE, or WRITE STATUS REGISTER cycle is in progress, the device enters standby power mode
(not deep power-down mode). Driving S# LOW enables the device, placing it in the active power mode. After power-up, a falling edge on S# is required prior to the start of any command.
DQ0
Input
and I/O
Serial data: Transfers data serially into the device. It receives command codes, addresses, and
the data to be programmed. Values are latched on the rising edge of the clock. DQ0 is used for
input/output during the following operations: DUAL OUTPUT FAST READ, QUAD OUTPUT FAST
READ, DUAL INPUT/OUTPUT FAST READ, and QUAD INPUT/OUTPUT FAST READ. When used for
output, data is shifted out on the falling edge of the clock.
In DIO-SPI, DQ0 always acts as an input/output.
In QIO-SPI, DQ0 always acts as an input/output, with the exception of the PROGRAM or ERASE
cycle performed with VPP. The device temporarily enters the extended SPI protocol and then returns to QIO-SPI as soon as VPP goes LOW.
DQ1
Output
and I/O
Serial data:Transfers data serially out of the device. Data is shifted out on the falling edge of
the clock. DQ1 is used for input/output during the following operations: DUAL INPUT FAST
PROGRAM, QUAD INPUT FAST PROGRAM, DUAL INPUT EXTENDED FAST PROGRAM, and QUAD
INPUT EXTENDED FAST PROGRAM. When used for input, data is latched on the rising edge of
the clock.
In DIO-SPI, DQ1 always acts as an input/output.
In QIO-SPI, DQ1 always acts as an input/output, with the exception of the PROGRAM or ERASE
cycle performed with the enhanced program supply voltage (VPP). In this case the device temporarily enters the extended SPI protocol and then returns to QIO-SPI as soon as VPP goes LOW.
DQ2
Input
and I/O
DQ2: When in QIO-SPI mode or in extended SPI mode using QUAD FAST READ commands, the
signal functions as DQ2, providing input/output.
All data input drivers are always enabled except when used as an output. Micron recommends
customers drive the data signals normally (to avoid unnecessary switching current) and float
the signals before the memory device drives data on them.
DQ3
Input
and I/O
DQ3: When in quad SPI mode or in extended SPI mode using quad FAST READ commands, the
signal functions as DQ3, providing input/output. HOLD# is disabled and RESET# is disabled if
the device is selected.
RESET#
Control
Input
RESET: This is a hardware RESET# signal. When RESET# is driven HIGH, the memory is in the
normal operating mode. When RESET# is driven LOW, the memory enters reset mode and output is High-Z. If RESET# is driven LOW while an internal WRITE, PROGRAM, or ERASE operation
is in progress, data may be lost.
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
10
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Type
HOLD#
Control
Input
HOLD: Pauses any serial communications with the device without deselecting the device. DQ1
(output) is High-Z. DQ0 (input) and the clock are "Don't Care." To enable HOLD, the device
must be selected with S# driven LOW.
HOLD# is used for input/output during the following operations: QUAD OUTPUT FAST READ,
QUAD INPUT/OUTPUT FAST READ, QUAD INPUT FAST PROGRAM, and QUAD INPUT EXTENDED
FAST PROGRAM.
In QIO-SPI, HOLD# acts as an I/O (DQ3 functionality), and the HOLD# functionality is disabled
when the device is selected. When the device is deselected (S# is HIGH) in parts with RESET#
functionality, it is possible to reset the device unless this functionality is not disabled by means
of dedicated registers bits.
The HOLD# functionality can be disabled using bit 4 of the NVCR or bit 4 of the VECR.
On devices that include DTR mode capability, the HOLD# functionality is disabled as soon as a
DTR operation is recognized.
W#
Control
Input
Write protect: W# can be used as a protection control input or in QIO-SPI operations. When in
extended SPI with single or dual commands, the WRITE PROTECT function is selectable by the
voltage range applied to the signal. If voltage range is low (0V to VCC), the signal acts as a
write protection control input. The memory size protected against PROGRAM or ERASE operations is locked as specified in the status register block protect bits 3:0.
W# is used as an input/output (DQ2 functionality) during QUAD INPUT FAST READ and QUAD
INPUT/OUTPUT FAST READ operations and in QIO-SPI.
VPP
Power
Supply voltage: If VPP is in the voltage range of VPPH, the signal acts as an additional power
supply, as defined in the AC Measurement Conditions table.
During QIFP, QIEFP, and QIO-SPI PROGRAM/ERASE operations, it is possible to use the additional VPP power supply to speed up internal operations. However, to enable this functionality, it is
necessary to set bit 3 of the VECR to 0.
In this case, VPP is used as an I/O until the end of the operation. After the last input data is shifted in, the application should apply VPP voltage to VPP within 200ms to speed up the internal
operations. If the VPP voltage is not applied within 200ms, the PROGRAM/ERASE operations
start at standard speed.
The default value of VECR bit 3 is 1, and the VPP functionality for quad I/O modify operations is
disabled.
VCC
Power
VSS
Ground
DNU
Do not use.
NC
No connect.
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
Description
11
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Memory Organization
Memory Configuration and Block Diagram
Each page of memory can be individually programmed. Bits are programmed from one
through zero. The device is subsector, sector, or bulk-erasable, but not page-erasable.
Bits are erased from zero through one. The memory is configured as 16,777,216 bytes (8
bits each); 256 sectors (64KB each); 4096 subsectors (4KB each); and 65,536 pages (256
bytes each); and 64 OTP bytes are located outside the main memory array.
Figure 6: Block Diagram
HOLD#
W#/VPP
High voltage
generator
Control logic
64 OTP bytes
S#
C
DQ0
DQ1
DQ2
DQ3
Address register
and counter
Status
register
256 byte
data buffer
Y decoder
00FFFFFF
0000000h
00000FFh
256 bytes (page size)
X decoder
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
12
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Subsector
Start
End
255
4095
00FF F000h
00FF FFFFh
4080
00FF 0000h
00FF 0FFFh
127
2047
007F F000h
007F FFFFh
2032
007F 0000h
007F 0FFFh
63
1023
003F F000h
003F FFFFh
1008
003F 0000h
003F 0FFFh
15
0000 F000h
0000 FFFFh
0000 0000h
0000 0FFFh
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
13
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Device Protection
Table 3: Data Protection using Device Protocols
Note 1 applies to the entire table
Protection by:
Description
Protects the device against inadvertent data changes while the power supply is outside the operating specification.
Ensures that the number of clock pulses is a multiple of one byte before executing a
PROGRAM or ERASE command, or any command that writes to the device registers.
Ensures that commands modifying device data must be preceded by a WRITE ENABLE
command, which sets the write enable latch bit in the status register.
Note:
1. Extended, dual, and quad SPI protocol functionality ensures that device data is protected from excessive noise.
Sector unprotected from PROGRAM and ERASE operations. Protection status reversible.
Sector protected from PROGRAM and ERASE operations. Protection status reversible.
Sector unprotected from PROGRAM and ERASE operations. Protection status not
reversible except by power cycle or reset.
Sector protected from PROGRAM and ERASE operations. Protection status not
reversible except by power cycle or reset.
Note:
1. Sector lock register bits are written to when the WRITE LOCK REGISTER command is executed. The command will not execute unless the sector lock down bit is cleared (see the
WRITE LOCK REGISTER command).
Memory Content
Top/
Bottom
Bit
BP3
BP2
BP1
BP0
Protected Area
Unprotected Area
None
All sectors
Upper 256th
Sectors (0 to 254)
Upper 128th
Sectors (0 to 253)
Upper 64th
Sectors (0 to 251)
Upper 32th
Sectors (0 to 247)
Upper 16nd
Sectors (0 to 239)
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
14
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Memory Content
Top/
Bottom
Bit
BP3
BP2
BP1
BP0
Protected Area
Unprotected Area
Upper 8th
Sectors (0 to 223)
Upper quarter
Sectors (0 to 191)
Upper half
Sectors (0 to 127)
All sectors
None
All sectors
None
All sectors
None
All sectors
None
All sectors
None
All sectors
None
All sectors
None
Note:
1. See the Status Register for details on the top/bottom bit and the BP 3:0 bits.
Memory Content
Top/
Bottom
Bit
BP3
BP2
BP1
BP0
Protected Area
Unprotected Area
None
All sectors
Lower 256th
Sectors (1 to 255)
Lower 128th
Sectors (2 to 255)
Lower 64th
Sectors (4 to 255)
Lower 32th
Sectors (8 to 255)
Lower 16nd
Lower 8th
Lower quarter
Lower half
All sectors
None
All sectors
None
All sectors
None
All sectors
None
All sectors
None
All sectors
None
All sectors
None
Note:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
1. See the Status Register for details on the top/bottom bit and the BP 3:0 bits.
15
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Note:
Clock Polarity
CPOL = 0, CPHA = 0
CPOL = 1, CPHA = 1
1. The listed SPI modes are supported in extended, dual, and quad SPI protocols.
Shown below is an example of three memory devices in extended SPI protocol in a simple connection to an MCU on an SPI bus. Because only one device is selected at a time,
that one device drives DQ1, while the other devices are High-Z.
Resistors ensure the device is not selected if the bus master leaves S# High-Z. The bus
master might enter a state in which all input/output is High-Z simultaneously, such as
when the bus master is reset. Therefore, the serial clock must be connected to an external pull-down resistor so that S# is pulled HIGH while the serial clock is pulled LOW.
This ensures that S# and the serial clock are not HIGH simultaneously and that tSHCH
is met. The typical resistor value of 100k, assuming that the time constant R Cp (Cp =
parasitic capacitance of the bus line), is shorter than the time the bus master leaves the
SPI bus in High-Z.
Example: Cp = 50pF, that is R Cp = 5s. The application must ensure that the bus master never leaves the SPI bus High-Z for a time period shorter than 5s. W# and HOLD#
should be driven either HIGH or LOW, as appropriate.
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
16
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
SDI
SCK
VCC
C
SPI bus master
DQ1 DQ0
R
CS3
SPI memory
device
VCC
C
VSS
R
DQ1
DQ0
SPI memory
device
VCC
C
VSS
R
DQ1 DQ0
VSS
SPI memory
device
CS2 CS1
S#
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
W# HOLD#
17
S#
W# HOLD#
S#
W# HOLD#
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
SDI
SCK
VCC
C
SPI bus master
DQ1 DQ0
R
CS3
SPI memory
device
VCC
C
VSS
R
DQ1
DQ0
SPI memory
device
VCC
C
VSS
R
DQ1 DQ0
VSS
SPI memory
device
CS2 CS1
S#
HOLD#
S#
HOLD#
S#
HOLD#
DQ0
MSB
DQ1
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
MSB
18
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
SPI Protocols
Table 8: Extended, Dual, and Quad SPI Protocols
Protocol
Name
Command
Input
Extended
DQ0
Multiple DQn
lines, depending
on the command
Dual
DQ[1:0]
DQ[1:0]
Address
Input
Data
Input/Output
Description
Multiple DQn
Device default protocol from the factory. Additional comlines, depending mands extend the standard SPI protocol and enable address
on the command or data transmission on multiple DQn lines.
DQ[1:0]
Volatile selectable: When the enhanced volatile configuration register bit 6 is set to 0 and bit 7 is set to 1, the device enters the dual SPI protocol immediately after the
WRITE ENHANCED VOLATILE CONFIGURATION REGISTER
command. The device returns to the default protocol after
the next power-on. In addition, the device can return to default protocol using the rescue sequence or through new
WRITE ENHANCED VOLATILE CONFIGURATION REGISTER
command, without power-off or power-on.
Nonvolatile selectable: When nonvolatile configuration
register bit 2 is set, the device enters the dual SPI protocol
after the next power-on. Once this register bit is set, the device defaults to the dual SPI protocol after all subsequent
power-on sequences until the nonvolatile configuration
register bit is reset to 1.
Quad1
DQ[3:0]
DQ[3:0]
DQ[3:0]
Volatile selectable: When the enhanced volatile configuration register bit 7 is set to 0, the device enters the quad
SPI protocol immediately after the WRITE ENHANCED VOLATILE CONFIGURATION REGISTER command. The device returns to the default protocol after the next power-on. In addition, the device can return to default protocol using the
rescue sequence or through new WRITE ENHANCED VOLATILE CONFIGURATION REGISTER command, without poweroff or power-on.
Nonvolatile selectable: When nonvolatile configuration
register bit 3 is set to 0, the device enters the quad SPI protocol after the next power-on. Once this register bit is set,
the device defaults to the quad SPI protocol after all subsequent power-on sequences until the nonvolatile configuration register bit is reset to 1.
Note:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
1. In quad SPI protocol, all command/address input and data I/O are transmitted on four
lines except during a PROGRAM and ERASE cycle performed with VPP. In this case, the
device enters the extended SPI protocol to temporarily allow the application to perform
a PROGRAM/ERASE SUSPEND operation or to check the write-in-progress bit in the status register or the program/erase controller bit in the flag status register. Then, when
VPP goes LOW, the device returns to the quad SPI protocol.
19
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Status register
Nonvolatile and volatile configuration registers
Enhanced volatile configuration register
Flag status register
Lock register
Internal configuration
register
Device behavior
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
20
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Settings
Description
Notes
Status register
0 = Enabled
write enable/disable 1 = Disabled
Top/bottom
0 = Top
1 = Bottom
Nonvolatile bit: Determines whether the protected memory area defined by the block protect bits starts from the
top or bottom of the memory array.
6, 4:2
Block protect 30
Nonvolatile 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.
0 = Cleared (Default) Volatile bit: The device always powers up with this bit
1 = Set
cleared to prevent inadvertent WRITE STATUS REGISTER,
PROGRAM, or ERASE operations. To enable these operations, the WRITE ENABLE operation must be executed first
to set this bit.
Write in progress
0 = Ready
1 = Busy
Notes:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
1. Bits can be read from or written to using READ STATUS REGISTER or WRITE STATUS REGISTER commands, respectively.
2. The status register write enable/disable bit, combined with the W#/VPP signal as described in the Signal Descriptions, provides hardware data protection for the device as follows: When the enable/disable bit is set to 1, and the W#/VPP signal 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#/VPP HIGH.This one-time programmable status register bit can be set to 1 only once.
Afterward, the status register is set permanently to read-only, and the area protected by
the status register block protect bits also is set permanently to read-only.
3. See Protected Area Sizes tables in Device Protection. The BULK ERASE command is executed only if all bits are 0.
4. Volatile bits are cleared to 0 by a power cycle or reset.
21
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Description
Notes
15:12 Number of
dummy clock
cycles
Sets the number of dummy clock cycles subsequent to all FAST READ commands.
The default setting targets the maximum allowed frequency and guarantees backward compatibility.
11:9
XIP mode at
power-on reset
8:6
Reserved
"Don't Care."
Reset/hold
0 = Disabled
1 = Enabled (Default)
0 = Enabled
1 = Disabled (Default, Extended SPI protocol)
1:0
Reserved
"Don't Care."
1:0
Reserved
"Don't Care."
Reserved
"Don't Care."
Lock
0 = Disabled
nonvolatile
1 = Enabled (Default)
configuration
register
Notes:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
2, 3
When this bit is set to 0, the nonvolatile configuration register becomes permanently write protected and any WRITE NONVOLATILE CONFIGURATION REGISTER command is ignored.
1. Settings determine device memory configuration after power-on. The device ships from
the factory with all bits erased to 1 (FFFFh). The register is read from or written to by
22
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Description
Notes
XIP
0 = Enable
1 = Disable (default)
Reserved
X = Default
0b = Fixed value.
Wrap
00 = 16-byte boundary
aligned
16-byte wrap: Output data wraps within an aligned 16byte 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 32byte 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 64byte boundary starting from the 3-byte address issued
after the command code.
11 = sequential (default)
1:0
Notes:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
2, 3
1. Settings determine the device memory configuration upon a change of those settings by
the WRITE VOLATILE CONFIGURATION REGISTER command. The register is read from or
written to by READ VOLATILE CONFIGURATION REGISTER or WRITE VOLATILE CONFIGURATION REGISTER commands respectively.
2. The 0000 and 1111 settings are identical in that they both define the default state,
which is the maximum frequency of fc = 108 MHz. This ensures backward compatibility.
3. If the number of dummy clock cycles is insufficient for the operating frequency, the
memory reads wrong data. The number of cycles must be set according to and be sufficient for the clock frequency, which varies by the type of FAST READ command, as
shown in the Supported Clock Frequencies table.
23
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
24
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
16-Byte Wrap
32-Byte Wrap
64-Byte Wrap
0-1-2- . . . -15-0-1- . .
0-1-2- . . . -31-0-1- . .
0-1-2- . . . -63-0-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- . .
DUAL OUTPUT
FAST READ
QUAD OUTPUT
FAST READ
90
80
50
43
30
100
90
70
60
40
108
100
80
75
50
108
105
90
90
60
108
108
100
100
70
108
108
105
105
80
108
108
108
108
86
108
108
108
108
95
108
108
108
108
105
10
108
108
108
108
108
Note:
Unit
MHz
Settings
Description
Notes
0 = Enabled
Enables or disables quad I/O protocol.
1 = Disabled (Default,
extended SPI protocol)
0 = Enabled
Enables or disables dual I/O protocol.
1 = Disabled (Default,
extended SPI protocol)
Reserved
X = Default
0b = Fixed value.
Reset/hold
0 = Disabled
1 = Enabled (Default)
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
25
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
VPP accelerator
2:0
Settings
Description
0 = Enabled
1 = Disabled (Default)
Notes
1. Settings determine the device memory configuration upon a change of those settings by
the WRITE ENHANCED VOLATILE CONFIGURATION REGISTER command. The register is
read from or written to in all protocols by READ ENHANCED VOLATILE CONFIGURATION
REGISTER or WRITE ENHANCED VOLATILE CONFIGURATION REGISTER commands, respectively.
2. If bits 6 and 7 are both set to 0, the device operates in quad I/O. When either bit 6 or 7 is
reset to 0, the device operates in dual I/O or quad I/O, respectively, following the next
WRITE ENHANCED VOLATILE CONFIGURATION command.
Description
Notes
Program or
erase
controller
0 = Busy
1 = Ready
2, 3
Erase suspend
0 = Not in effect
1 = In effect
Erase
0 = Clear
1 = Failure or protection error
4, 5
Program
0 = Clear
1 = Failure or protection error
4, 5
VPP
0 = Enabled
1 = Disabled (Default)
4, 5
Program
suspend
0 = Not in effect
1 = In effect
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
26
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Description
Notes
Protection
0 = Clear
1 = Failure or protection error
Reserved
Reserved
Reserved
Notes:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
4, 5
1. Register bits are read by READ FLAG STATUS REGISTER command. All bits are volatile.
2. These program/erase controller settings apply only to PROGRAM or ERASE command cycles in progress, or to the specific WRITE command cycles in progress as shown here.
3. Status bits are reset automatically.
4. Error bits must be reset by CLEAR FLAG STATUS REGISTER command.
5. Typical errors include operation failures and protection errors caused by issuing a command before the error bit has been reset to 0.
27
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Command Definitions
Table 16: Command Set
Note 1 applies to entire table
Code
Extended
Dual
I/O
Quad
I/O
Data
Bytes
Notes
RESET ENABLE
66h
Yes
Yes
Yes
RESET MEMORY
99h
Command
RESET Operations
IDENTIFICATION Operations
READ ID
9E/9Fh
Yes
No
No
1 to 20
AFh
No
Yes
Yes
1 to 3
5Ah
Yes
Yes
Yes
1 to
READ
03h
Yes
No
No
1 to
FAST READ
0Bh
Yes
Yes
Yes
3Bh
Yes
Yes
No
0Bh
3Bh
BBh
Yes
Yes
No
6Bh
Yes
No
Yes
0Bh
6Bh
EBh
Yes
No
Yes
WRITE ENABLE
06h
Yes
Yes
Yes
WRITE DISABLE
04h
Yes
Yes
Yes
1 to
2, 8
READ Operations
5
1 to
5
5, 6
1 to
5
5, 7
WRITE Operations
REGISTER Operations
READ STATUS REGISTER
05h
01h
E8h
E5h
70h
50h
READ NONVOLATILE
CONFIGURATION REGISTER
B5h
WRITE NONVOLATILE
CONFIGURATION REGISTER
B1h
READ VOLATILE
CONFIGURATION REGISTER
85h
WRITE VOLATILE
CONFIGURATION REGISTER
81h
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
Yes
Yes
Yes
Yes
Yes
Yes
1 to
4, 8
1 to
0
Yes
Yes
Yes
2
2, 8
Yes
28
Yes
Yes
1 to
2, 8
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Extended
Dual
I/O
Quad
I/O
Data
Bytes
Notes
65h
Yes
Yes
Yes
1 to
61h
Yes
Yes
Yes
2, 8
PAGE PROGRAM
02h
Yes
Yes
Yes
1 to 256
4, 8
A2h
Yes
Yes
No
1 to 256
4, 8
02h
A2h
D2h
Yes
Yes
No
32h
Yes
No
Yes
02h
32h
12h
Yes
No
Yes
SUBSECTOR ERASE
20h
Yes
Yes
Yes
SECTOR ERASE
D8h
4, 8
BULK ERASE
C7h
2, 8
PROGRAM/ERASE RESUME
7Ah
PROGRAM/ERASE SUSPEND
75h
Command
PROGRAM Operations
4, 6, 8
1 to 256
4, 8
4, 7, 8
ERASE Operations
0
4, 8
Yes
Yes
Yes
2, 8
Yes
Yes
Yes
1 to 64
4Bh
42h
Notes:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
1. Yes in the protocol columns indicates that the command is supported and has the same
functionality and command sequence as other commands marked Yes.
2. Address bytes = 0. Dummy clock cycles = 0.
3. Address bytes = 3. Dummy clock cycles default = 8.
4. Address bytes default = 3. Dummy clock cycles = 0.
5. Address bytes default = 3. Dummy clock cycles default = 8. Dummy clock cycles default =
10 (when quad SPI protocol is enabled). Dummy clock cycles is configurable by the user.
6. When the device is in dual SPI protocol, the command can be entered with any of these
three codes. The different codes enable compatibility between dual SPI and extended
SPI protocols.
7. When the device is in quad SPI protocol, the command can be entered with any of these
three codes. The different codes enable compatibility between quad SPI and extended
SPI protocols.
8. The WRITE ENABLE command must be issued first before this command can be executed.
29
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
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
C
LSB
LSB
DOUT
DOUT
Command
DQ[1:0]
MSB
DOUT
DOUT
DOUT
MSB
Quad
C
LSB
Command
DQ[3:0]
MSB
Notes:
DOUT
LSB
DOUT
DOUT
Dont Care
MSB
30
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
31
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
10
11
12
13
15
14
C
LSB
LSB
DIN
Command
DQ0
MSB
Dual
DIN
DIN
DIN
DIN
DIN
DIN
DIN
MSB
0
C
LSB
MSB
Quad
LSB
DIN
Command
DQ[1:0]
DIN
DIN
DIN
DIN
MSB
0
C
LSB
LSB
Command
DQ[3:0]
MSB
Notes:
DIN
DIN
DIN
MSB
32
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
DIN
Settings
Description
Reserved
0 = Cleared (Default) Volatile bit: the device always powers-up with this bit cleared,
1 = Set
which means sector lock down and sector write lock bits can be
set.
When this bit set, neither of the lock register bits can be written
to until the next power cycle.
0 = Cleared (Default) Volatile bit: the device always powers-up with this bit cleared,
1 = Set
which means that PROGRAM and ERASE operations in this sector
can be executed and sector content modified.
When this bit is set, PROGRAM and ERASE operations in this sector will not be executed.
Note:
1. Sector lock register bits 1:0 are written to by the WRITE LOCK REGISTER command. The
command will not execute unless the sector lock down bit is cleared.
7:2
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
33
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Cx
C
LSB
A[MIN]
Command
DQ[0]
MSB
A[MAX]
DOUT
High-Z
DQ1
DOUT
DOUT
DOUT
DOUT
DOUT
DOUT
LSB
DOUT
DOUT
DOUT
DOUT
LSB
DOUT
DOUT
MSB
Dual
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[1:0]
MSB
Quad
A[MAX]
MSB
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[3:0]
MSB
A[MAX]
Note:
LSB
DOUT
DOUT
Dont Care
MSB
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
34
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Cx
C
LSB
A[MIN]
LSB
Command
DQ0
MSB
Dual
A[MAX]
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
MSB
Cx
C
LSB
A[MIN]
LSB
Command
DQ[1:0]
MSB
A[MAX]
Quad
DIN
MSB
Cx
C
LSB
A[MIN]
LSB
Command
DQ[3:0]
MSB
A[MAX]
Note:
DIN
MSB
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
35
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Data In
Data Out
Unique ID
is Output
Extended
Dual
Quad
DQ0
DQ0
Yes
Yes
No
No
DQ[3:0]
DQ[1:0]
No
No
Yes
Yes
1. Yes in the protocol columns indicates that the command is supported and has the same
functionality and command sequence as other commands marked Yes.
Name
Content Value
Manufacturer ID
20h
JEDEC
Device ID
Memory Type
BAh
Manufacturer
Memory Capacity
18h (128Mb)
17
Assigned by
Unique ID
1 Byte: Length of data to follow
10h
Note:
Factory
1. The 17 bytes of information in the unique ID is read by the READ ID command, but cannot be read by the MULTIPLE I/O READ ID command.
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Reserved
Reserved
1 = Reserved
0 = Standard BP
scheme
Volatile configuration
register, XIP bit setting:
0 = Required
1 = Not required
HOLD#/RESET#:
0 = HOLD
1 = RESET
Addressing:
0 = by byte
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
36
Bit 1
Bit 0
Architecture:
00 = Uniform
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
16
15
31
32
C
LSB
DQ0
Command
MSB
LSB
DOUT
DOUT
High-Z
DQ1
MSB
DOUT
MSB
Manufacturer
identification
LSB
DOUT
MSB
UID
Device
identification
8
LSB
DOUT
DOUT
15
C
LSB
DQ[1:0]
LSB
DOUT
DOUT
Command
MSB
MSB
DOUT
MSB
Manufacturer
identification
LSB
DOUT
Device
identification
4
C
LSB
DQ[3:0]
Command
MSB
DOUT
LSB
DOUT
MSB
LSB
DOUT
MSB
Manufacturer
identification
Note:
DOUT
Device
identification
Dont Care
1. The READ ID command is represented by the extended SPI protocol timing shown first.
The MULTIPLE I/O READ ID command is represented by the dual and quad SPI protocols
are shown below extended SPI protocol.
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
37
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Byte
Address
Bits
Data
128Mb
00h
7:0
53h
01h
7:0
46h
02h
7:0
44h
SFDP signature
03h
7:0
50h
Minor
04h
7:0
00h
Major
05h
7:0
01h
06h
7:0
00h
Unused
07h
7:0
FFh
Parameter ID (0)
08h
7:0
00h
09h
7:0
00h
0Ah
7:0
01h
0Bh
7:0
09h
0Ch
7:0
30h
0Dh
7:0
00h
0Eh
7:0
00h
0Fh
7:0
FFh
SFDP revision
Unused
Note:
Byte
Address
Bits
Data
128Mb
30h
1:0
01b
Write granularity
Unused
7:5
111b
31h
7:0
20h
32h
2:1
00b
Address bytes
Unused
Reserved
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
33h
38
7:0
FFh
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Byte
Address
Bits
Data
128Mb
34h
7:0
FFh
35h
7:0
FFh
36h
7:0
FFh
37h
7:0
07h
38h
4:0
01001b
7:5
001b
39h
7:0
EBh
3Ah
4:0
00111b
7:5
001b
3Bh
7:0
6Bh
3Ch
4:0
01000b
7:5
000b
3Dh
7:0
3Bh
3Eh
4:0
00111b
7:5
001b
3Fh
7:0
BBh
40h
3:1
111b
Reserved
Supports 4-4-4 fast read
Reserved
7:5
111b
Reserved
43:41h
FFFFFFh
FFFFFFh
Reserved
45:44h
FFFFh
FFFFh
46h
4:0
00111b
7:5
001b
47h
7:0
BBh
49:48h
FFFFh
FFFFh
4Ah
4:0
01001b
7:5
001b
4Bh
7:0
EBh
4Ch
7:0
0Ch
4Dh
7:0
20h
4Eh
7:0
10h
4Fh
7:0
D8h
50h
7:0
00h
51h
7:0
00h
52h
7:0
00h
53h
7:0
00h
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
39
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
READ
FAST
READ
03
0B
3B
BB
6B
EB
Supported
Yes
Yes
Yes
Yes
Yes
Yes
Command Input
DQ0
DQ0
DQ0
DQ0
DQ0
DQ0
Address Input
DQ0
DQ0
DQ0
DQ[1:0]
DQ0
DQ[3:0]
Data Output
DQ1
DQ1
DQ[1:0]
DQ[1:0]
DQ[3:0]
DQ[3:0]
No
Yes
Yes
Yes
No
No
Command Input
DQ[1:0]
DQ[1:0]
DQ[1:0]
Address Input
DQ[1:0]
DQ[1:0]
DQ[1:0]
Data Output
DQ[1:0]
DQ[1:0]
DQ[1:0]
No
Yes
No
No
Yes
Yes
Command Input
DQ[3:0]
DQ[3:0]
DQ[3:0]
Address Input
DQ[3:0]
DQ[3:0]
DQ[3:0]
Data Output
DQ[3:0]
DQ[3:0]
DQ[3:0]
Notes:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
1. Yes in the "Supported" row for each protocol indicates that the command in that column is supported; when supported, a command's functionality is identical for the entire
column regardless of the protocol. For example, a FAST READ functions the same for all
three protocols even though its data is input/output differently depending on the protocol.
2. FAST READ is similar to READ, but requires dummy clock cycles following the address
bytes and can operate at a higher frequency (fC).
40
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
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
Dont Care
Note:
1. Cx = 7 + (A[MAX] + 1).
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
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[1:0]
MSB
A[MAX]
MSB
Dummy cycles
Quad
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[3:0]
MSB
A[MAX]
MSB
Dont Care
Dummy cycles
Note:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/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.
41
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
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
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[1:0]
MSB
A[MAX]
DOUT
MSB
Dummy cycles
Note:
1. Cx = 7 + (A[MAX] + 1).
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
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[1:0]
MSB
A[MAX]
DOUT
MSB
Dummy cycles
Note:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
1. Cx = 7 + (A[MAX] + 1)/2.
42
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Cx
C
LSB
A[MIN]
DOUT
LSB
DOUT
DOUT
High-Z
DOUT
DOUT
DOUT
DOUT
DOUT
DOUT
Command
DQ0
MSB
DQ[2:1]
A[MAX]
DQ3
MSB
Dummy cycles
Quad
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[3:0]
MSB
A[MAX]
LSB
DOUT
DOUT
MSB
Dummy cycles
Note:
1. Cx = 7 + (A[MAX] + 1).
Cx
C
LSB
DQ0
Command
DOUT
LSB
DOUT
DOUT
High-Z
DOUT
DOUT
DOUT
DOUT
DOUT
DOUT
A[MIN]
MSB
DQ[2:1]
DQ3
A[MAX]
MSB
Dummy cycles
Quad
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[3:0]
MSB
A[MAX]
LSB
DOUT
DOUT
MSB
Dummy cycles
Note:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
1. Cx = 7 + (A[MAX] + 1)/4.
43
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
PROGRAM Operations
PROGRAM commands are initiated by first executing the WRITE ENABLE command to
set the write enable latch bit to 1. S# is then 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 input on DQ[n] of 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
tPP.
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 pagesize 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.
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. An operation can be
paused or resumed by the PROGRAM/ERASE SUSPEND or PROGRAM/ERASE RESUME
command, respectively. 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. 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.
Table 24: Data/Address Lines for PROGRAM Commands
Note 1 applies to entire table
Command Name
PAGE PROGRAM
Data In
Address In
Extended
Dual
Quad
DQ0
DQ0
Yes
Yes
Yes
DQ[1:0]
DQ0
Yes
Yes
No
DQ[1:0]
DQ[1:0]
Yes
Yes
No
DQ[3:0]
DQ0
Yes
No
Yes
DQ[3:0]
DQ[3:0]
Yes
No
Yes
Note:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
1. Yes in the protocol columns indicates that the command is supported and has the same
functionality and command sequence as other commands marked Yes.
44
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Cx
C
LSB
A[MIN]
LSB
Command
DQ0
MSB
Dual
A[MAX]
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
MSB
Cx
C
LSB
A[MIN]
LSB
Command
DQ[1:0]
MSB
A[MAX]
Quad
DIN
MSB
Cx
C
LSB
A[MIN]
LSB
Command
DQ[3:0]
MSB
A[MAX]
Note:
DIN
MSB
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
45
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
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
Cx
C
LSB
A[MIN]
LSB
DIN
Command
DQ[1:0]
MSB
Note:
A[MAX]
DIN
MSB
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
MSB
4
Cx
C
LSB
A[MIN]
LSB
Command
DQ[1:0]
MSB
Note:
A[MAX]
DIN
MSB
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
46
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Extended
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
Cx
C
A[MIN]
LSB
MSB
Note:
LSB
Command
DQ[3:0]
A[MAX]
DIN
MSB
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
47
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Extended
Cx
C
LSB
DQ0
A[MIN]
LSB
DIN
DIN
DIN
High-Z
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
Command
MSB
DQ[2:1]
DQ3
A[MAX]
Quad
MSB
2
Cx
C
LSB
MSB
Note:
A[MIN]
LSB
Command
DQ[3:0]
A[MAX]
DIN
MSB
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
48
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
WRITE Operations
WRITE ENABLE Command
The WRITE ENABLE operation sets the write enable latch bit. To execute a WRITE ENABLE 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. The command code is
input on DQ0 for extended SPI protocol, on DQ[1:0] for dual SPI protocol, and on
DQ[3:0] for quad SPI protocol.
The write enable latch bit must be set before every PROGRAM, ERASE, and WRITE command. 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.
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
49
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
C
S#
Command Bits
DQ0
LSB
1
MSB
High-Z
DQ1
Dual
C
S#
Command Bits
DQ0
DQ1
LSB
MSB
Quad
C
S#
Command Bits LSB
DQ0
DQ1
DQ2
DQ3
Dont Care
MSB
Note:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
1. Shown here is the WRITE ENABLE command code, which is 06h or 0000 0110 binary. The
WRITE DISABLE command sequence is identical, except the WRITE DISABLE command
code is 04h or 0000 0100 binary.
50
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
ERASE Operations
SUBSECTOR ERASE Command
To execute the SUBSECTOR ERASE command (and set the selected subsector bits set to
FFh), the WRITE ENABLE command must be issued to set the write enable latch bit to
1. 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 three address bytes; any address within the subsector is valid. 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 tSSE. The operation can be suspended and resumed by the PROGRAM/ERASE SUSPEND and PROGRAM/ERASE RESUME
commands, respectively.
If the write enable latch bit is not set, the device ignores the SUBSECTOR ERASE command and no error bits are set to indicate operation failure.
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.
If the operation times out, the write enable latch bit is reset and the erase error 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. When a command is applied
to a protected subsector, the command is not executed. Instead, the write enable latch
bit remains set to 1, and flag status register bits 1 and 5 are set.
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
51
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Cx
C
LSB
DQ0
A[MIN]
Command
MSB
Dual
A[MAX]
0
Cx
C
LSB
DQ0[1:0]
A[MIN]
Command
MSB
Quad
A[MAX]
0
Cx
C
LSB
MSB
Note:
A[MIN]
Command
DQ0[3:0]
A[MAX]
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
52
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Extended
C
LSB
Command
DQ0
MSB
Dual
C
LSB
Command
DQ0[1:0]
MSB
Quad
C
LSB
Command
DQ0[3:0]
MSB
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
53
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Condition
Typ
Max
Units
Notes
Erase to suspend
150
Program to suspend
50
Suspend latency
Program
Suspend latency
Subsector erase
15
Suspend latency
Erase
15
Notes:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
54
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Program or
Erase State
Erase Suspend
State
Notes
READ
Yes
No
Yes
Yes
PROGRAM
Yes
No
No
Yes/No
ERASE
Yes
No
No
No
WRITE
Yes
No
No
No
WRITE
Yes
No
Yes
Yes
READ
Yes
Yes
Yes
Yes
SUSPEND
No
Yes
No
No
Notes:
1. The device can be in only one state at a time. Depending on the state of the device,
some operations 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.
2. 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.
3. 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.
4. Applies to the SECTOR ERASE or SUBSECTOR ERASE operation.
5. Applies to the following operations: WRITE STATUS REGISTER, WRITE NONVOLATILE
CONFIGURATION REGISTER, PROGRAM OTP, and BULK ERASE.
6. Applies to the following operations: WRITE ENABLE, WRITE DISABLE, CLEAR FLAG STATUS REGISTER, WRITE LOCK REGISTER, WRITE VOLATILE, and ENHANCED VOLATILE CONFIGURATION REGISTER.
7. Applies to the READ STATUS REGISTER or READ FLAG STATUS REGISTER operation.
8. Applies to the PROGRAM SUSPEND or ERASE SUSPEND operation.
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
55
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
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
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[1:0]
MSB
A[MAX]
MSB
Dummy cycles
Quad
Cx
C
LSB
A[MIN]
DOUT
Command
DQ[3:0]
MSB
A[MAX]
LSB
DOUT
DOUT
MSB
Dont Care
Dummy cycles
Note:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
56
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
Settings
Description
0 = Locked
1 = Unlocked
(Default)
Used to permanently lock the OTP array (byte 64). When bit 0 = 1, the
OTP array can be programmed. When bit 0 = 0, the 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, write enable latch bit remains set, and
flag status register bits 1 and 4 are set.
57
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Cx
C
LSB
A[MIN]
LSB
Command
DQ0
MSB
Dual
A[MAX]
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
DIN
MSB
Cx
C
LSB
A[MIN]
LSB
Command
DQ[1:0]
MSB
A[MAX]
Quad
DIN
MSB
Cx
C
LSB
A[MIN]
LSB
Command
DQ[3:0]
MSB
A[MAX]
Note:
DIN
MSB
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
58
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
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.
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
59
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
10
11
12
13
14
15 16
Mode 0
tVSI
VCC
(<100)
NVCR check:
XIP enabled
S#
A[MIN]
DQ0
LSB
DOUT DOUT DOUT DOUT DOUT
Xb
DQ[3:1]
A[MAX]
MSB
Dummy cycles
Note:
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.
Description
Terminates XIP: When this bit is set to 1, XIP is terminated and the device returns to SPI.
Effect
Notes
Extended I/O,
Dual I/O
In a device with a dedicated part number where RST# is enabled, a LOW pulse on RST#
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
Values of DQ1 during the first dummy clock cycle are "Don't Care."
Quad I/O
Values of DQ[3:1] during the first dummy clock cycle are "Don't Care."
In a device with a dedicated part number where RST# is enabled, a LOW pulse on RST#
resets XIP and the device to the state it was in previous to the last power-up, as defined
by the nonvolatile configuration register.
Note:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
1. In a device with a dedicated part number, memory can be reset only when the device is
deselected.
60
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
61
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
VCC,min
Chip
reset
VWI
tVTW
= tVTR
Polling allowed
SPI protocol
Starting protocol
defined by NVCR
WIP = 1
WEL = 0
WIP = 0
WEL = 0
Time
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
62
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Parameter
Min
Max
Unit
tVTR
VCC,min to read
150
tVTW
150
VWI
1.5
2.5
Note:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
63
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
AC Reset Specifications
Table 31: AC RESET Conditions
Note 1 applies to entire table
Parameter
Symbol
Reset pulse
width
Reset recovery
time
Software reset
recovery time
S# deselect to
reset valid
Conditions
Min
Typ
Max
Unit
50
ns
40
ns
40
ns
40
ns
30
tW
ms
tWNVCR
ms
tSSE
90
ns
30
tW
ms
tWNVCR
ms
tSSE
ns
tRLRH2
tRHSL
tSHSL3
tSHRV
Notes:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
64
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
S#
tSHRH
tRHSL
tRLRH
RESET#
Dont Care
C
Reset enable
tSHSL2
tSHSL3
Reset memory
S#
DQ0
S#
tCHSL
tSLCH
tCHSH
tSHCH
C
tDVCH tCHDX
DQ0
DQ1
tCHCL
tCLCH
MSB in
LSB in
High-Z
High-Z
Dont Care
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
65
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
W#/VPP
tWHSL
tSHWL
S#
DQ0
DQ1
High-Z
High-Z
Dont Care
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
66
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
tHLCH
tHHCH
C
tHLQZ
tCHHH
tHHQX
DQ0
DQ1
HOLD#
Dont Care
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
67
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
S#
tCLQV
tCLQV
tCLQX
tCLQX
tCL
tCH
C
tSHQZ
DQ0
LSB out
DQ1 Address
LSB in
Dont Care
S#
DQ0
tVPPHSL
VPPH
VPP
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
68
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Parameter
Min
Max
Units
TSTG
Storage temperature
65
150
TLEAD
See note 1
4.0
VCC
Supply voltage
0.6
VPP
0.2
10
VIO
0.6
VCC + 0.6
VESD
2000
2000
Notes:
Notes
Min
Max
Units
VCC
Supply voltage
Parameter
2.7
3.6
VPPH
8.5
9.5
TA
40
85
TA
40
125
Input/output capacitance
(DQ0/DQ1/DQ2/DQ3)
Input capacitance (other pins)
Note:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
Test Condition
Min
Max
Units
VOUT = 0V
pF
VIN = 0V
pF
1. These parameters are sampled only, not 100% tested. TA = 25C at 54 MHz.
69
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Description
CL
Load capacitance
Min
Max
Units
Notes
30
30
pF
ns
0.2VCC to 0.8VCC
0.3VCC to 0.7VCC
VCC/2
Notes:
VCC/2
I/O timing
reference levels
0.8VCC
0.7VCC
0.5VCC
0.3VCC
0.2VCC
Note:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
70
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Test Conditions
Typ(1)
Max
Unit
ILI
ILO
Standby current
ICC1
14
100
Icc1
14
150
Operating current
(fast-read extended I/O)
ICC3
15
mA
mA
18
mA
20
mA
ICC4
S# = VCC
20
mA
ICC5
S# = VCC
20
mA
ICC6
S# = VCC
20
mA
Symbol
Conditions
Min
Max
Unit
VIL
0.5
0.3VCC
VIH
0.7VCC
VCC + 0.4
VOL
IOL = 1.6mA
0.4
VOH
IOH = 100A
VCC - 0.2
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
71
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Min
Typ1
Max
Unit
fC
DC
108
MHz
fR
DC
54
MHz
tCH
ns
tCL
ns
tCLCH
0.1
V/ns
3, 4
tCHCL
0.1
V/ns
3, 4
tSLCH
ns
tCHSL
ns
tDVCH
ns
tCHDX
ns
tCHSH
ns
tSHCH
ns
tSHSL1
20
ns
tSHSL2
50
ns
tSHQZ
ns
tCLQV
ns
Parameter
Notes
ns
tCLQX
ns
tCHQX
ns
tHLCH
ns
tCHHH
ns
tHHCH
ns
tCHHL
ns
tHHQX
ns
tHLQZ
ns
tWHSL
20
ns
tSHWL
100
ns
tVPPHSL
200
ns
tW
1.3
ms
tWNVCR
0.2
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
tCFSR
40
ns
tWVCR
40
ns
tWRVECR
40
ns
72
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Min
Typ1
Max
Unit
Notes
tPP
0.5
ms
int(n/8)
0.0158
ms
0.4
ms
7
7
Parameter
PAGE PROGRAM cycle time (256 bytes)
0.2
ms
tSSE
0.25
0.8
tSE
0.7
0.6
170
250
160
250
1.
2.
3.
4.
5.
Specifications
Table 39: AC Characteristics and Operating Conditions
The values reported in the below table are valid for product N25Q128A13Exx4xx from week code 36 2014 onwards
Parameter
Symbol
Min
Typ
Max
Unit
Notes
PAGE PROGRAM cycle time (256 bytes)
tPP
0.2
0.4
ms
int(n/8)
0.01
0.4
ms
1, 2
0.2
0.4
ms
1
1
0.2
ms
tSSE
0.06
0.2
tSE
0.3
0.3
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
73
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
46
250
46
250
1. When using the PAGE PROGRAM command to program consecutive bytes, optimized
timings are obtained with one sequence including all the bytes versus several sequences
of only a few bytes (1 < n < 256).
2. int(A) corresponds to the upper integer part of A. For example int(12/8) = 2, int(32/8) = 4
int(15.3) =16.
74
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Package Dimensions
Figure 42: V-PDFN-8 6mm x 5mm Sawn (MLP8) Package Code: F7
6 TYP
Pin 1 ID
laser marking
Pin 1 ID
1.27
TYP
3.00 0.20
5 TYP
Pin 1 ID
option
3.00 0.20
0.6
+0.08
0.40 -0.05
+0.15
-0.1
0.80 0.10
0.1 C
Seating plane
0.20 TYP
+0.03
0.02 -0.02
Notes:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
0.08 C
Leads coplinarity
75
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Pin 1 ID
0.3
4.80 TYP
aaa C
6.00 TYP
Pin 1 ID R 0.20
0.50 -0.05
+0.10
5.16 TYP
0.2
MIN
1.27
TYP
+0.08
0.40 -0.05
eee M C A B
fff M C
8.00 TYP
bbb C
ddd C
0.85 TYP/
1 MAX
0.05 MAX
Notes:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
76
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
0.79 TYP
Seating
plane
0.1 A
Ball A1 ID
Ball A1 ID
A
B
C
4.00
8 0.10
D
1.00 TYP
1.00 TYP
1.20 MAX
4.00
0.20 MIN
6 0.10
Notes:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
77
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Seating plane
0.1 A
24X 0.4
Dimensions apply
to solder balls postreflow on 0.4 SMD
ball pads.
Ball A1 ID
4
Ball A1 ID
A
B
5 CTR
8 0.1
D
E
1 TYP
1 TYP
1.08 0.12
3 CTR
0.2 MIN
6 0.1
Notes:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
78
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
10.30 0.20
16
9
0.23 MIN/
0.32 MAX
10.00 MIN/
10.65 MAX
7.50 0.10
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: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
0.40 MIN/
1.27 MAX
79
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
1.70 MIN/
1.91 MAX
0.36 MIN/
0.48 MAX
1.78 MIN/
2.16 MAX
0.15 MIN/
0.25 MAX
0.1 MAX
1.27 TYP
5.08 MIN/
5.49 MAX
7.70 MIN/
8.10 MAX
5.08 MIN/
5.49 MAX
0.05 MIN/
0.25 MAX
Notes:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
0 MIN/
10 MAX
0.5 MIN/
0.8 MAX
80
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Category Details
Device type
N25Q = Serial NOR Flash memory, Multiple Input/Output (Single, Dual, Quad I/O), XIP
Density
128 = 128Mb
Technology
A = 65nm
Feature set
Notes
Block structure
Package
(RoHS-compliant)
Temperature and
test flow
Security features
0 = Default
Shipping material
E = Tray
F = Tape and reel
G = Tube
Note:
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
81
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Shortened
Package
Name
Package Description
M25P
M45PE
Symbol
N25Q
Symbol
M25P
M45PE Package Names
Alternate
Package Name
V-PDFN-8
6mm x 5mm
Sawn
DFN/6mm x
5mm Sawn
MS
F7
MLP8, DFN8,
VDFPN8,
VFQFPN8
V-PSON1-8/6mm
x 5mm Sawn,
VSON
V-PDFN-8
8mm x 6mm
DFN/8mm x
6mm
ME
F8
MLP8, VDFPN8
V-PSON1-8/8mm
x 6mm, VSON
T-PBGA24b05/6mm x
8mm
TBGA 24
ZM
12
TBGA24 6mm x
8mm
T-PBGA24b05/6mm x
8mm
4x6 ball array
TBGA 24
14
TBGA24 6mm x
8mm
4x6 ball array
SOP2- 16/
300 mil
SO16W
MF
SF
SOIC-16/300 mil,
SOP 16L 300 mil
SOP2- 8/
208 mil
SO8W
MW
SE
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
82
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Revision History
Rev. S 11/2014
Reviewed the SFDP table
Rev. R - 07/2014
Added ICC1 for automotive
Added AC characteristics and operating conditions table for enhanced program and
erase speed devices
Rev. Q 05/2014
Added to volatile configuration register, XIP settings column: description of Enable
and Disable.
Rev. P 06/2013
Added T-PBGA-24b05 6mm x 8mm, 4x6 ball array ballout and package information
Rev. O 04/2013
Updated the Nonvolatile Configuration Register Bit Definitions table
Rev. N 01/2013
Updated SOP2-8 (208 mils body width) - Package Code: SE in Package Dimensions
Updated the READ ID Operation figure in READ ID Operations
Updated ERASE Operations
Added link to part number chart in Part Number Ordering Information
Updated part numbers in Features
Rev. M 07/2012
Updated part numbers
Rev. L 06/2012
Updated tSSE specification in AC Reset Conditions table
Rev. K 2/2012
Changed status register bit 6 to indicate block protect instead of reserved
Rev. J 12/2011
Updated note for Read ID Data Out table
Rev. I 10/2011
Added READ ENHANCED VOLATILE CONFIGURATION REGISTER command and
WRITE ENHANCED VOLATILE CONFIGURATION REGISTER command to Command
Set
PDF: 09005aef845665fe
n25q_128mb_3v_65nm.pdf - Rev. S 11/14 EN
83
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.
Rev. G 08/2011
Micron rebrand
Rev. F 02/2011
Updated order information
Rev. E 01/2011
Updated functionality
Rev. D 10/2010
Added the following packages: F6 = VDFPN8 6 x 5 mm (MLP 6 x 5) (RoHS compliant);
SE = SO8W (SO8 208 mils body width) (RoHS compliant)
Changed the Typical specification for Erase to Suspend and Subsector
Erase to Suspend in Operations Allowed / Disallowed During Device States
Added tBE with V PP = V PPH and tSE with sector erase V PP = V PPH, TYP = 0.6s, MAX = 3s
to AC Characteristics
Made miscellaneous text edits
Rev. C 2/2010
Corrected typographical error iA to uA for V OH in DC Characteristics
Made the following specification changes in AC Characteristics: tW: changed MAX
from 15s to 8ms; tWNVCR: changed TYP from 1 to 0.2 and MAX from 15 to 3; tPP:
changed TYP from int(n/8) x 0.025 to int(n/8) x 0.015; tSSE: changed TYP from 150ms
to 0.2s and MAX from 500ms to 2s; tSE: changed TYP from 1s to 0.7s; tBE: changed
TYP from 256s to 170s and MAX from 770s to 250s
Rev. B 05/2009
Added the TBGA ballout and package information
Updated PROGRAM/ERASE/SUSPEND operations; Device Protection; Read and Write
Volatile Configuration Register; Fast POR; Power-Up Timing graphics; Order Information
Rev. A 01/2009
Initial release
84
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2012 Micron Technology, Inc. All rights reserved.