MT29F4G01ABAFDWB
MT29F4G01ABAFDWB
Features • Security
– Blocks 7:0 are valid when shipped from factory
• Single-level cell (SLC) technology with ECC enabled
• 4Gb density – Software write protection with lock register
• Organization – Hardware write protection to freeze BP bits
– Page size ×1: 4352 bytes (4096 + 256 bytes) – Lock tight to freeze BP bits during one power cy-
– Block size: 64 pages (256K + 16K bytes) cle
– Plane size: 1 × 2048 blocks – Permanent block lock protection
• Standard and extended SPI-compatible serial bus – OTP space: 10 pages one-time programmable
interface NAND Flash memory area
– Instruction, address on 1 pin; data out on 1, 2, or • Quality and reliability
4 pins – Endurance: 100,000 PROGRAM/ERASE cycles
– Instruction on 1 pin; address, data out on 2 or 4 – Data retention: JESD47H-compliant; see qualifi-
pins cation report
– Instruction, address on 1 pin; data in on 1 or 4 – Additional: Uncycled data retention: 10 years
pins 24/7 @85°C
– Continuous read within block, boot up ready, or
configure-able by feature register Options Marking
• Internal ECC is enabled by default. User-selectable • Operating voltage range
internal ECC supported. – VCC: 2.7–3.6V A
– 8 bits/sector • Operating temperature
• Array performance – Industrial (IT): –40°C to +85°C IT
– 133 MHz clock frequency (MAX) • Package
– Page read: 25µs (MAX) with on-die ECC disabled; – 8-pin U-PDFN, 8mm × 6mm × WB
115µs (MAX) with on-die ECC enabled 0.65mm (MLP8)
– Page program: 200µs (TYP) with on-die ECC disa- – 24-ball T-PBGA, 05/6mm × 8mm (5 × 12
bled; 240µs (TYP) with on-die ECC enabled 5 array)
– Block erase: 2ms (TYP)
• Advanced features
– Read page cache mode (×2, ×4, Dual, Quad, and
Random)
– Read unique ID
– Read parameter page
• Device initialization
– Automatic device initialization after power-up
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 1 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Products and specifications discussed herein are subject to change by Micron without notice.
Micron Confidential and Proprietary
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 2 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
Contents
Important Notes and Warnings ......................................................................................................................... 7
General Description ......................................................................................................................................... 8
Architecture ..................................................................................................................................................... 9
Pin Assignments ............................................................................................................................................. 10
Pin Descriptions ............................................................................................................................................. 11
Memory Mapping ........................................................................................................................................... 12
Array Organization ......................................................................................................................................... 12
Bus Operation ................................................................................................................................................ 13
SPI Modes .................................................................................................................................................. 13
SPI Protocols .............................................................................................................................................. 13
SPI NAND Command Definitions .................................................................................................................... 14
RESET Operation ............................................................................................................................................ 15
WRITE Operations .......................................................................................................................................... 16
WRITE ENABLE (06h) ................................................................................................................................. 16
WRITE DISABLE (04h) ................................................................................................................................ 16
Continuous Read Operation ............................................................................................................................ 17
Description ................................................................................................................................................ 17
Power-up Behaviour ................................................................................................................................... 17
Read Operation With Continuous Mode On ................................................................................................. 17
READ Operations ........................................................................................................................................... 18
PAGE READ (13h) ....................................................................................................................................... 18
READ FROM CACHE ×1 (03h or 0Bh) ........................................................................................................... 20
READ FROM CACHE ×2 (3Bh) ..................................................................................................................... 21
READ FROM CACHE ×4 (6Bh) ..................................................................................................................... 22
READ FROM CACHE Dual IO (BBh) ............................................................................................................. 23
READ FROM CACHE Quad IO (EBh) ............................................................................................................ 24
READ PAGE CACHE RANDOM (30h) ........................................................................................................... 25
READ PAGE CACHE LAST (3Fh) .................................................................................................................. 27
READ ID (9Fh) ................................................................................................................................................ 27
Parameter Page .............................................................................................................................................. 28
Parameter Page Data Structure Table ............................................................................................................... 28
Unique ID Page .............................................................................................................................................. 30
Program Operations ....................................................................................................................................... 30
PAGE PROGRAM (02h/10h) ........................................................................................................................ 30
PROGRAM LOAD ×1 (02h) .......................................................................................................................... 31
PROGRAM EXECUTE (10h) ......................................................................................................................... 32
RANDOM DATA PROGRAM ×1 (84h) ........................................................................................................... 34
PROGRAM LOAD ×2 (A2h)/PROGRAM LOAD RANDOM DATA ×2 (44h) ........................................................ 34
PROGRAM LOAD ×4 (32h) and PROGRAM LOAD RANDOM DATA ×4 (34h) ................................................... 35
INTERNAL DATA MOVE ............................................................................................................................. 35
Block Erase Operations ................................................................................................................................... 36
Features Operations ....................................................................................................................................... 38
GET FEATURE (0Fh) and SET FEATURE (1Fh) ............................................................................................. 38
Feature Settings .............................................................................................................................................. 39
Driver Strength Configuration (DS_S1/DS_S0) ............................................................................................. 39
Security – Volatile Block Protection ................................................................................................................. 40
Security – Block Protection Bits ....................................................................................................................... 40
Security – Hardware Write Protection .............................................................................................................. 41
Security – Device Lock Tight ........................................................................................................................... 41
Permanent Block Lock Protection ................................................................................................................... 42
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 3 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 4 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
List of Figures
Figure 1: Part Number Chart ............................................................................................................................ 2
Figure 2: Functional Block Diagram ................................................................................................................. 9
Figure 3: 8-Pin, U-PDFN (Top View) ............................................................................................................... 10
Figure 4: 24-Ball T-PBGA, 5 x 5 (Balls Down) ................................................................................................... 10
Figure 5: Memory Map .................................................................................................................................. 12
Figure 6: Array Organization .......................................................................................................................... 12
Figure 7: SPI Modes Timing ........................................................................................................................... 13
Figure 8: RESET (FFh) Timing ........................................................................................................................ 15
Figure 9: WRITE ENABLE (06h) Timing .......................................................................................................... 16
Figure 10: WRITE DISABLE (04h) Timing ........................................................................................................ 16
Figure 11: PAGE READ (13h) Timing ............................................................................................................... 19
Figure 12: READ FROM CACHE (03h or 0Bh) Timing ....................................................................................... 20
Figure 13: READ FROM CACHE ×2 ................................................................................................................. 21
Figure 14: READ FROM CACHE ×4 ................................................................................................................. 22
Figure 15: READ FROM CACHE Dual IO ......................................................................................................... 23
Figure 16: READ FROM CACHE Quad IO ........................................................................................................ 24
Figure 17: READ PAGE CACHE RANDOM Sequence ........................................................................................ 26
Figure 18: READ ID (9Fh) Timing ................................................................................................................... 27
Figure 19: PROGRAM LOAD (02h) Timing ...................................................................................................... 32
Figure 20: PROGRAM EXECUTE (10h) Timing ................................................................................................ 33
Figure 21: PROGRAM LOAD RANDOM DATA (84h) Timing ............................................................................. 34
Figure 22: PROGRAM LOAD ×2 (A2h) Timing .................................................................................................. 35
Figure 23: PROGRAM LOAD ×4 (32h) Timing .................................................................................................. 35
Figure 24: BLOCK ERASE (D8h) Timing .......................................................................................................... 37
Figure 25: GET FEATURE (0Fh) Timing .......................................................................................................... 38
Figure 26: SET FEATURE (1Fh) Timing ........................................................................................................... 38
Figure 27: WP# Timing .................................................................................................................................. 41
Figure 28: PROTECT Command Cycle ............................................................................................................ 42
Figure 29: Read from Cache (03h) .................................................................................................................. 51
Figure 30: Fast Read from Cache (0Bh) ........................................................................................................... 52
Figure 31: SPI Power-Up ................................................................................................................................ 53
Figure 32: Automatic Device Initialization ...................................................................................................... 54
Figure 33: AC Measurement I/O Waveform ..................................................................................................... 55
Figure 34: Serial Input Timing ........................................................................................................................ 59
Figure 35: Serial Output Timing ..................................................................................................................... 59
Figure 36: 8-Pin U-PDFN (MLP8), 8mm x 6mm x 0.65mm - Package Code: WB ................................................ 60
Figure 37: 24-Pin T-PBGA (5 x 5 Ball Grid Array) 6mm x 8mm – Package Code: 12 ............................................. 61
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 5 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
List of Tables
Table 1: SPI Pin Descriptions ......................................................................................................................... 11
Table 2: SPI NAND Command Set .................................................................................................................. 14
Table 3: Continuous Read Mode Matrix .......................................................................................................... 17
Table 4: Continuous Read Mode MAX Clock Frequency .................................................................................. 17
Table 5: READ ID Table .................................................................................................................................. 27
Table 6: Parameter Table ................................................................................................................................ 28
Table 7: Feature Address Settings and Data Bits .............................................................................................. 39
Table 8: Driver Strength Register Bits Descriptions .......................................................................................... 39
Table 9: Block Lock Register Block Protection Bits ........................................................................................... 40
Table 10: Configuration Registers for Security ................................................................................................. 45
Table 11: Status Register Bit Descriptions ....................................................................................................... 46
Table 12: ECC Status Register Bit Descriptions ................................................................................................ 47
Table 13: ECC Protection ............................................................................................................................... 48
Table 14: Error Management Details .............................................................................................................. 50
Table 15: Absolute Maximum Ratings ............................................................................................................. 55
Table 16: Operating Conditions ...................................................................................................................... 55
Table 17: AC Measurement Conditions ........................................................................................................... 55
Table 18: Capacitance .................................................................................................................................... 56
Table 19: DC Characteristics .......................................................................................................................... 56
Table 20: AC Characteristics ........................................................................................................................... 56
Table 21: PROGRAM/READ/ERASE Characteristics ........................................................................................ 57
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 6 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 7 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
General Description
Serial peripheral interface (SPI) NAND is an SLC NAND Flash memory device that pro-
vides a cost-effective nonvolatile memory storage solution where pin count must be
kept to a minimum. It is also an alternative solution to SPI NOR, offering superior write
performance and cost per bit over SPI NOR. The hardware interface creates a low pin-
count device with a standard pinout that remains the same from one density to another
and supports future upgrades to higher densities without board redesign.
The serial electrical interface follows the industry-standard serial peripheral interface.
New command protocols and registers are defined for SPI operation. The command set
resembles common SPI-NOR command sets, modified to handle NAND specific func-
tions and additional new features.
New features include continuous read within a block for increased performance and to
support boot-up functionality. SPI NAND Flash devices have six signal lines plus V CC
and ground (GND). The signal lines are SCK (serial clock), SI, SO (for command/
response and data input/output), and control signals CS#, HOLD#, WP#. This hardware
interface creates a low pin-count device with a standard pinout that remains the same
from one density to another, supporting future upgrades to higher densities without
board redesign.
Each block of the serial NAND Flash device is divided into 64 programmable pages,
each page consisting of 4352 bytes. Each page is further divided into a 4096-byte data
storage region and a 256-byte spare area. The spare area is typically used for memory
and error management functions.
With internal ECC enabled as the default after power-on, ECC code is generated inter-
nally when a page is written to the memory core. The ECC code is stored in the spare
area of each page. When a page is read to the cache register, the ECC code is calculated
again and compared with the stored value. Errors are corrected if necessary. The device
either outputs corrected data or returns an ECC error status. The internal ECC can be
configured off after device initialization. Contact Micron representative if ECC is re-
quired to be default off after power on.
The first eight blocks are valid when shipped from factory. Security functions are also
provided including software block protection: Lock tight and hardware protection
modes avoid array data corruption.
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 8 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
Architecture
The devices use an industry-standard NAND Flash memory core organized by page/
block. The standard parallel NAND Flash electrical interface and I/O logic are replaced
by an SPI interface. The new command protocol set is a modification of the SPI NOR
command set available in the industry. The modifications are specifically to handle
functions related to NAND Flash architecture. The interface supports page and random
read/write and internal data move functions. The device also includes an internal ECC
feature.
Data is transferred to or from the NAND Flash memory array, page-by-page, to a cache
register and a data register. The cache register is closest to I/O control circuits and acts
as a data buffer for the I/O data; the data register is closest to the memory array and acts
as a data buffer for the NAND Flash memory array operation.
The NAND Flash memory array is programmed and read in page-based operations; it is
erased in block-based operations. The cache register functions as the buffer memory to
enable random data READ/WRITE operations. These devices also use a new SPI status
register that reports the status of device operation.
NAND
VCC Cache and data
memory
registers
core
VSS
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 9 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
Pin Assignments
CS# 1 8 VCC
SO/IO1 2 7 HOLD#/IO3
WP#/IO2 3 6 SCK
VSS 4 5 SI/IO0
1 2 3 4 5
A
NC NC NC NC
B
NC SCK VSS VCC NC
C
DNU CS# NC WP#/IO2 NC
D
NC S0/IO1 S1/IO0 HOLD#/IO3 NC
E
NC NC NC NC NC
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 10 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
Pin Descriptions
The device goes into standby mode when no PROGRAM, ERASE, or WRITE STATUS REGIS-
TER operation is in progress.
In the case of write-type instructions, CS# must be driven HIGH after a whole sequence is
completed. Single command and address sequences and array-based operations are regis-
tered on CS#.
SCK Input Serial clock: Provides serial interface timing. Latches commands, addresses, and data on
SI on the rising edge of SCK. Triggers output on SO after the falling edge of SCK. While
CS# is HIGH, keep SCK at VCC or GND (determined by mode 0 or mode 3). Do not begin
toggling SCK until after CS# is driven LOW.
WP# Input Write protect: When LOW, prevents overwriting block lock bits (BP[3:0] and TB) if the
block register write disable (BRWD) bit is set.
WP# must not be driven by the host during a x4 READ operation. If the device is deselec-
ted, this pin defaults as an input pin.
HOLD# Input Hold: Hold functionality is disabled by default except the special part numbers. Contact
Micron Sales representatives for details. When enabled, the external pull-up resistor is
necessary to avoid accidental operation being placed on hold.
HOLD# pauses any serial communication with the device without deselecting it. To start
the HOLD condition, the device must be selected, with CS# driven LOW. During HOLD sta-
tus (HOLD# driven LOW), SO is High-Z and all inputs at SI and SCK are ignored. Hold
mode starts at the falling edge of HOLD#, provided SCK is also LOW. If SCK is HIGH when
HOLD# goes LOW, hold mode is kicked off at the next falling edge of SCK. Similarly, hold
mode is exited at the rising edge of HOLD#, provided SCK is also LOW. If SCK is HIGH,
hold mode ends after the next falling edge of SCK. HOLD# must not be driven by the host
during the x4 READ operation.
SI/IO0, SO/IO1, I/O Serial I/O: The bidirectional I/O signals transfer address, data, and command information.
IO2, IO3 The device latches commands, addresses, and data on the rising edge of SCK, and data is
shifted out on the falling edge of the SCK. If the device is deselected, IO[0,2] defaults as
an input pin and IO[1,3] defaults as an output pin.
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 11 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
Memory Mapping
4Gbit
Blocks
0 1 2 1023 1024 2047
RA[16:6]
Pages
0 1 2 63
RA[5:0]
Bytes
0 1 2 4351
CA[12:0]
Note: 1. The 13-bit column address is capable of addressing from 0 to 8191 bytes; however, only
bytes 0 through 4351 are valid. Bytes 4352 through 8191 of each page are “out of
bounds”, do not exist in the device, and cannot be addressed.
Array Organization
4352 bytes
Serial Data
Cache Register 4096 256
Data Register 4096 256
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 12 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
Bus Operation
SPI Modes
The device can be driven by a microcontroller with its SPI running in either of two
modes depending on clock polarity (CPOL) and clock phase (CPHA) settings:
• CPOL = 0, CPHA = 0 (Mode 0)
• CPOL = 1, CPHA = 1 (Mode 3)
Input data is latched in on the rising edge of SCK, and output data is available from the
falling edge of SCK for both modes.
The difference between the two modes, shown here, is the clock polarity when the bus
master is in standby mode and not transferring data.
• SCK remains at 0 for CPOL = 0, CPHA = 0 (Mode 0)
• SCK remains at 1 for CPOL = 1, CPHA = 1 (Mode 3)
CPOL CPHA
0 0 SCK
1 1 SCK
SI MSB LSB
SO MSB LSB
CS#
Notes: 1. While CS# is HIGH, keep SCK at VCC or GND (determined by mode 0 or mode 3). Do not
begin toggling SCK until after CS# is driven LOW.
2. All timing diagrams shown in this data sheet are mode 0.
SPI Protocols
Standard SPI: Command, address, and data are transmitted on a single data line. Input
on SI is latched in on the rising edge of SCK. Output on SO is available on the falling
edge of SCK.
Extended SPI: An extension of the standard SPI protocol. Command and address are
transmitted on a single data line through SI. Data are transmitted on two or four data
lines, IO[3:0], depending on the command.
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 13 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 14 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
RESET Operation
The RESET (FFh) command is used to put the memory device into a known condition
and to abort the command sequence in progress. READ, PROGRAM, and ERASE com-
mands can be aborted while the device is in the busy state. Once the RESET command
is issued to the device, it will take tRST to reset. During this period, the GET FEATURE
command could be issued to monitor the status (OIP) except for the stacked devices.
While the device is busy after sending the RESET Command, READ ID command can be
issued to read the device ID. For the stacked devices, no command should be issued un-
til tRST. The contents of the memory location being programmed or the block being
erased are no longer valid. The first page data of block 0 is auto-loaded to the cache reg-
ister. For dual die, Die 0 is selected as default and the first page of block 0 is loaded to
the cache
All other status register bits will be cleared. The ECC status register bits will be updated
after a reset. The configuration register bits CFG[2:0] will be cleared after a reset. All the
other configuration register bits will not be reset. The block lock register bits will not be
cleared after reset until the device is power cycled or is written to by SET FEATURE
command.
SCK
Command (FFh)
CS#
SI OFh or 9Fh
High-Z
SO
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 15 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
WRITE Operations
WRITE ENABLE (06h)
The WRITE ENABLE (06h) command sets the WEL bit in the status register to 1. Write
enable is required in the following operations that change the contents of the memory
array:
• PAGE PROGRAM
• OTP AREA PROGRAM
• BLOCK ERASE
CS#
Command (06h)
SI
CS#
Command (04h)
SI
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 16 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
Power-up Behaviour
The CONTINUOUS READ command doesn't require the starting column address. The
device always output the data starting from the first column (byte 0) of the cache regis-
ter, and once the end of the cache register is reached, the data output continues
through the next page. With the continuous read mode, it is possible to read out the en-
tire block using a single READ command, and once the end of the block is reached, the
output pins become High-Z state. The data output can be terminated by de-selecting
the CS#. If the continuous read is terminated by deselecting the CS# then the device re-
mains busy for 6µs (OIP = 1), and all the data inside the data buffer are lost and unrelia-
ble to use. Below is the outline after the device comes out of power reset and ready to
accept command:
• READ FROM CACHE (03h, 0Bh, 3Bh, 6Bh, BBh, or EBh) command sequence
• Read the data from address 0 until the end of the block or CS# is de-selected.
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 17 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
read is terminated by deselecting the CS# then the device remains busy for 5µs (OIP =
1), and all the data inside the data buffer are lost and unreliable to use. Below is the out-
line of the sequence:
• PAGE READ (13h) command
• Wait until OIP bit of the status register is busy
• READ FROM CACHE (03h, 0Bh, 3Bh, 6Bh, BBh, or EBh) command sequence
• Read the data from address 0 until the end of the block or CS# is de-selected.
READ Operations
PAGE READ (13h)
The PAGE READ (13h) command transfers data from the NAND Flash array to the cache
register. It requires a 24-bit address consisting of 7 dummy bits and a 17-bit block/page
address. After the block/page address is registered, the device starts the transfer from
the main array to the cache register. During this data transfer busy time of tRD, the GET
FEATURE command can be issued to monitor the operation.
Following successful completion of PAGE READ, the READ FROM CACHE command
must be issued to read data out of cache. The command sequence is as follows to trans-
fer data from array to output:
• 13h (PAGE READ command to cache)
• 0Fh (GET FEATURE command to read the status)
• 03h or 0Bh (READ FROM CACHE)
• 3Bh (READ FROM CACHE ×2)
• 6Bh (READ FROM CACHE ×4)
• BBh (READ FROM CACHE Dual IO)
• EBh (READ FROM CACHE Quad IO)
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 18 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
CS#
SI 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6
SO High-Z
23 24 25 26 27 28 29 30 31 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
SCK
CS#
SI 8 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
MSB
SO High-Z
1 2
13 14 15 16 17 18 19 20 21 22 23
SCK
CS#
SI 2 1 0
SO 0
7 6
0 5 4 3 2 1 0 7 6 5 4 3 2 1 0
MSB MSB
2 Don’t Care
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 19 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
CS#
Command (03h or 0Bh) 3 dummy bits 13-bit column address 1 dummy byte
SI 12 11 10 9 8 7 6 5 4 3 2 1 0
MSB
SO High-Z
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 34839... 34847
SCK
CS#
1 dummy byte
SI 0 High-Z
SO High-Z 7 6 5 4 3 2 1 0 7 7 6 5 4 3 2 1 0
MSB MSB
1 Don’t Care
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 20 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
SCK
CS#
SI 12 11 10 9 8 7 6 5 4 3 2 1 0
MSB
SO High-Z
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 8727... 8735
SCK
CS#
SI 0 High-Z 6 4 2 0 6 4 2 0 6 4 2 0 6 4 2 0
SO High-Z 7 5 3 1 7 5 3 1 7 5 3 1 7 5 3 1
1 Data out 1 Data out 2 Data out 2175 Data out 2176
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 21 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
CS#
SI/
12 11 10 9 8 7 6 5 4 3 2 1 0
IO0
MSB
SO/
High-Z
IO1
WP#/
High-Z
IO2
HOLD#/
High-Z
IO3
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
SCK
CS#
SO/
High-Z 5 1 5 1 5 1 5 1 5
IO1
WP#/ High-Z 6 2 6 2 6 2 6 2 6
IO2
HOLD#/
High-Z 7 3 7 3 7 3 7 3 7
IO3
Byte 1 Byte 2 Byte 3 Byte 4
1
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 22 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
SI 12 10 8 6 4 2 0 6 4 2
IO0
SO
11 9 7 5 3 1 7 5 3
IO1
3 dummy
bits
13-bit column address
data out 1 data out 2 data out 3 data out 4 data out x data out 4351 data out 4352
CS#
SI
0 6 4 2 0 6 4 2 0 6 4 2 0 6 4 2 0 6 4 2 0 6 4 2 0
IO0
SO
1 7 5 3 1 7 5 3 1 7 5 3 1 7 5 3 1 7 5 3 1 7 5 3 1
IO1
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 23 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
SCK
S1 12 8 4 0 4 0 4 0 4 0 4
IO0
S0
9 5 1 5 1 5 1 5 1 5
IO1
WP#
IO2 10 6 2 6 2 6 2 6 2 6
HOLD#
11 7 3 7 3 7 3 7 3 7
IO3
3 dummy
bits
13-bit
column address
4364 4366
23 24 25 26 27 . . . . 4363 4365 4367
SCK
SI
0 4 0 4 0 4 0 4 0 4 0 4
IO0
SO
1 5 1 5 1 5 1 5 1 5 1 5
IO1
WP#
2 6 2 6 2 6 2 6 2 6 2 6
IO2
HOLD#
IO3 3 7 3 7 3 7 3 7 3 7 3 7
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 24 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
goes to 0 from 1, indicating that the cache register is available and that the specified
page in the READ PAGE CACHE RANDOM command is copying from the Flash array to
the data register. At this point, data can be output from the cache register beginning at
the column address specified by READ FROM CACHE commands. The status register
CRBSY bit value remains at 1, indicating that the specified page in READ PAGE CACHE
RANDOM command is copying from the Flash array to the data register; CRBSY returns
to 0 to indicating the copying from array is completed. During tRCBSY, the error check
and correction is also performed.
Note: With an on-die ECC-enabled die, ECC is executed after data is transferred from
the data register to the cache register; therefore, tRCBSY includes this ECC time, which
must be factored in when checking the OIP status.
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 25 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN
CCMTD-816717818-10455
CS#
tRD
Page x
SI 13h 23 22 21 20 19 18 17 16 3 2 1 0
SO
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 28 29 30 31 0 1 2 3 4 5 6 7 8 9 10 11 12 22 23 24 25 30 31 32
SCK
CS#
tRCBSY
SI 30h 23 22 21 20 19 18 17 16 3 2 1 0 03h 11 1 0
CS#
Page Z tRCBSY
30h 23 22 21 20 19 4 3 2 1 0 03h
Micron Technology, Inc. reserves the right to change products or specifications without notice.
SI
SO 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 1 0
1 2
0 1 2 3 4 5 6 7 0 1 6 7 8 29 30 31
SCK
CS#
tRCBSY
Read page cache last
© 2016 Micron Technology, Inc. All rights reserved.
3Fh 03h
SI
MSB Page Y data 2 MSB MSB Page Z data 1 Page Z data 2 Page Z data n
READ Operations
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 0 7 0 7 6 0 7 6 0
SO
Don’t Care
Micron Confidential and Proprietary
READ ID (9Fh)
READ ID reads the 2-byte identifier code programmed into the device, which includes
ID and device configuration data as shown in the table below.
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
SCK
CS#
SI
Manufacturer ID Device ID
SO High-Z 7 6
MSB
23 24 25 26 27 28 29 30 31 1
SCK
CS#
SI
Device ID
SO 7 6 5 4 3 2 1 0
MSB
1 Don’t Care
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 27 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
Parameter Page
The following command flow must be issued by the memory controller to access the
parameter page contained within Micron SPI devices:
1. 1Fh – SET FEATURE command with a feature address of B0h and data value for
CFG[2:0] = 010b (to access OTP/Parameter/Unique ID pages).
2. 13h – PAGE READ command with a block/page address of 0x01h, and then check
the status of the read completion using the GET FEATUR ES (0Fh) command with
a feature address of C0h.
3. 03h – READ FROM CACHE command with an address of 0x00h to read the data
out of the NAND device (see the following Parameter Page Data Structure table for
a description of the contents of the parameter page).
4. 1Fh – SET FEATURE command with a feature address of B0h and data value of 00h
to exit the parameter page reading.
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 28 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 29 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
Unique ID Page
The following command flow must be issued by the memory controller to access the
unique ID page contained within the device:
1. Issue a SET FEATURE (1Fh) command on a feature address of B0h and data value
of 40h (Access to OTP, Parameter, Unique ID pages, ECC disable).
2. Issue a PAGE READ (13h) command on a block/page address of 0x00h, and then
poll the status register OIP bit until device ready using the GET FEATURE (0Fh)
command issued on a feature address of C0h.
3. Issue a READ FROM CACHE (03h) command on an address of 0x00h to read the
unique ID data out of the NAND device.
4. To exit reading the unique ID page, issue a SET FEATURE (1Fh) command with a
feature address of B0h and data value of 10h or 00h (main array READ, ECC ena-
ble/disable).
The device stores 16 copies of the unique ID data. Each copy is 32 bytes: the first 16
bytes are unique data, and the second 16 bytes are the complement of the first 16 bytes.
The host should XOR the first 16 bytes with the second 16 bytes. If the result is 16 bytes
of FFh, that copy of the unique ID data is correct. If a non-FFh result is returned, the
host can repeat the XOR operation on a subsequent copy of the unique ID data.
Program Operations
PAGE PROGRAM (02h/10h)
A PAGE PROGRAM operation sequence enables the host to input 1 byte to 4352 bytes of
data within a page to a cache register, and moves the data from the cache register to the
specified block and page address in the array. If more than 4352 bytes are loaded, then
those additional bytes are ignored by the cache register.
The page program sequence is as follows:
• 06h (WRITE ENABLE command)
• 02h (PROGRAM LOAD command)
• 10h (PROGRAM EXECUTE command)
• 0Fh (GET FEATURE command to read the status)
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 30 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 31 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
SCK
CS#
12 11 10 9 8 7 6 5 4 3 2 1 0 7 6
SI
MSB
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 34831… 34839
SCK
CS#
SI 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
1 Don’t Care
Note: 1. WRITE ENABLE (06h) and PROGRAM LOAD (02h) are required before PROGRAM EXE-
CUTE (10h) command.
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 32 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
CS#
SI 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6
SO High-Z
23 24 25 26 27 28 29 30 31 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
SCK
CS#
SI 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
MSB
SO High-Z
1 2
12 13 14 15 16 17 18 19 20 21 22 23
SCK
CS#
SI 2 1 0
SO High-Z 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
MSB MSB
2 Don’t Care
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 33 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
SCK
CS#
SI 12 11 10 9 8 7 6 5 4 3 2 1 0 7
MSB
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 34831… 34839
SCK
CS#
SI 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
1
Don’t Care
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 34 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
reset the cache buffer to all FFh value, while PROGRAM LOAD RANDOM DATA ×2 in-
struction will only update the data bytes that are specified by the command input se-
quence and the rest of data in the cache buffer will remain unchanged.
0 1 2 3 4 5 6 7 8 9 10 20 21 22 23 24 25 26 27
SCK
CS#
IO0 15 14 13 3 2 1 0 6 4 2 0 0 6 4 2 0
IO1 7 5 3 1 1 7 5 3 1
Don’t Care
CS#
IO0 15 14 13 3 2 1 0 4 0 4 0 4 0 0 4 0 4 0 0 4 0 4 0
IO1 5 1 5 1 5 1 1 5 1 5 1 1 5 1 5 1
IO2 6 2 6 2 6 2 2 6 2 6 2 2 6 2 6 2
IO3 7 3 7 3 7 3 3 7 3 7 3 3 7 3 7 3
Don’t Care
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 35 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 36 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
CS#
SI 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6
SO High-Z
23 24 25 26 27 28 29 30 31 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
SCK
CS#
SI 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
MSB
SO High-Z
1 2
12 13 14 15 16 17 18 19 20 21 22 23
SCK
CS#
SI 2 1 0
SO High-Z 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
MSB MSB
2 Don’t Care
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 37 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
Features Operations
GET FEATURE (0Fh) and SET FEATURE (1Fh)
The GET FEATURE (0Fh) and SET FEATURE (1Fh) commands either monitor the device
status or alter the device configuration from the default at power-on. These commands
use a 1-byte feature address to determine which feature is to be read or modified. Fea-
tures such as OTP protect, block locking, SPI NOR like protocol configuration, and ECC
correction can be managed by setting specific bits in feature addresses. Typically, the
status register at feature address C0h is read to check the device status, except WEL,
which is a writable bit with the WRITE ENABLE (06h) command.
When a feature is set, it remains active until the device is power cycled or the feature is
written to. Unless specified otherwise, when the device is set, it remains set even if a RE-
SET (FFh) command is issued. CFG[2:0] will be cleared to 000 after a reset and the de-
vice is back to normal operation.
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
SCK
CS#
SI 7 6 5 4 3 2 1 0
MSB Data byte
SO High-Z 7 6 5 4 3 2 1 0
MSB
Don’t Care
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
SCK
CS#
Command (1Fh) 1 byte address Data byte
SI 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
MSB MSB
Don’t Care
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 38 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
Feature Settings
Notes: 1. When the WP#/HOLD# disable bit is at the default value of 0, and with BRWD set to 1
and WP# LOW, block lock registers [7:2] cannot be changed.
2. DS_Sx are used to adjust the driver strength and CONTI_RD provides capability to ena-
ble/disable continuous read.
3. Die Select only available in stacked die devices .
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 39 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
Protected
TB BP3 BP2 BP1 BP0 Protected Portion Blocks
0 0 0 0 0 None – all unlocked None
0 0 0 0 1 Upper 1/1024 locked 2046:2047
0 0 0 1 0 Upper 1/512 locked 2044:2047
0 0 0 1 1 Upper 1/256 locked 2040:2047
0 0 1 0 0 Upper 1/128 locked 2032:2047
0 0 1 0 1 Upper 1/64 locked 2016:2047
0 0 1 1 0 Upper 1/32 locked 1984:2047
0 0 1 1 1 Upper 1/16 locked 1920:2047
0 1 0 0 0 Upper 1/8 locked 1792:2047
0 1 0 0 1 Upper 1/4 locked 1536:2047
0 1 0 1 0 Upper 1/2 locked 1024:2047
1 0 0 0 0 All unlocked None
All others All locked 0:2047
1 0 0 0 1 Lower 1/1024 locked 0:1
1 0 0 1 0 Lower 1/512 locked 0:3
1 0 0 1 1 Lower 1/256 locked 0:7
1 0 1 0 0 Lower 1/128 locked 0:15
1 0 1 0 1 Lower 1/64 locked 0:31
1 0 1 1 0 Lower 1/32 locked 0:63
1 0 1 1 1 Lower 1/16 locked 0:127
1 1 0 0 0 Upper 1/8 locked 0:255
1 1 0 0 1 Lower 1/4 locked 0:511
1 1 0 1 0 Lower 1/2 locked 0:1023
1 1 1 1 1 All locked (default) 0:2047
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 40 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
SCK
CS#
SI 7 6 5 4 3 2 1 0 7 6 5 4 3 2
MSB MSB
tWPS
WP#
17 18 19 20 21 22 23
SCK
CS#
Data byte
SI 6 5 4 3 2 1 0
tWPH
WP#
1 Don’t Care
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 41 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
BP, TB, and BRWD bits are protected from further software changes. Only another pow-
er cycle can disable the lock tight mode.
The following command sequence enables the lock tight mode: The SET FEATURE
REGISTER WRITE (1Fh) operation is issued, followed by the feature address (B0h).
Then, data bits are set to enable LOT (LOT_EN bit = 1).
When the hardware write protection mode is disabled during quad or ×4 mode, lock
tight can be used to prevent a block protection state change.
CS#
tPROG
Page Y
SI 2Ch 23 22 21 20 19 18 17 16 3 2 1 0
SO
Don’t Care
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 42 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
bits 11, 10, 9, 8 (named as Y) input the targeted block group information. Where Y de-
fines the group of blocks to be protected. There are 12 Groups Y where Y = 0000b–1011b:
• Y = 0000 protects Group0 = blks 0, 1, 2, 3.
• Y = 0001 protects Group1 = blks 4, 5, 6, 7.
• ......
• Y = 1011 protects Group11 = blks 44, 45, 46, 47.
After tPROG, the targeted block groups are protected. Upon PROTECT operation failure,
the status register reports a value of 08h (P_FAIL = 1 and WEL = 0). Upon PROTECT op-
eration success, the status register reports a value of 00h.
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 43 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
After OTP access is enabled, the following sequence is used to read one or more pages:
• PAGE READ (13h) command with the page address (02h-0Bh)
• Verify until OIP bit is not busy using GET FEATURE (0Fh) command with feature ad-
dress C0h
• Page data using READ FROM CACHE (03h) command
Note: Configuration status of CFG[2:0] can be read using GET FEATURE (0Fh) com-
mand with feature address B0h.
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 44 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
Exit OTP
To exit from OTP operation mode and return the device to normal array operation
mode, the SET FEATURE (1Fh) command is issued. This is followed by setting the fea-
ture address = B0h and data CFG[2:0] = 000b. Last, the RESET (FFh) command is issued.
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 45 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
Status Register
The device has an 8-bit status register that software can read during the device opera-
tion. All bits are read-only register except WEL, which could be changed by WRITE DIS-
ABLE (04h) and WRITE ENABLE (06h) commands. None of bits can be changed by SET
FEATURE (1Fh) command. The status register can be read by issuing the GET FEATURE
(0Fh) command, followed by the feature address (C0h). The status register will output
the status of the operation.
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 46 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
ECC Protection
The device offers an 8-bit data corruption protection by offering internal ECC to obtain
the data integrity. The internal ECC can be enabled or disabled by setting the ECC_EN
bit in the configuration register. ECC is enabled after device power-up by default. The
READ and PROGRAM commands operate with internal ECC by default. Reset will not
change the existing configuration. To enable/disable ECC after power-on, perform the
following command sequence:
• Issue the SET FEATURE (1Fh) command
• Issue configuration register address (B0h)
• Then: To enable ECC, set bit 4 (ECC enable) to 1; To disable ECC, clear bit 4 (ECC ena-
ble) to 0
During a PROGRAM operation, the device calculates an expected ECC code on the ECC-
protected bytes in the cache register, before the page is written to the NAND Flash array.
The ECC code is stored in the spare area of the page.
During a READ operation, the page data is read from the array to the cache register,
where the ECC code is calculated and compared with the expected ECC code value read
from the array. If a 1–8-bit error is detected, the error is corrected in the cache register.
Only corrected data is output on the I/O bus. The ECC status register bit indicates
whether or not the error correction is successful. The table below describes the ECC
protection scheme used throughout a page.
Note: The unique ID and parameter page are not ECC-protected areas. Multiple copies
are provided for parameter page to obtain the data integrity. XOR method is provided
for unique ID to verify the data.
With internal ECC, users must accommodate the following (details provided in table be-
low):
• Spare area definitions
• WRITEs are supported for main and spare areas (user meta data I and II). WRITEs to
the ECC area are prohibited
When using partial-page programming, the following conditions must both be met:
• In the main user area and user meta data area I, SINGLE PARTIAL-PAGE PROGRAM-
MING operations must be used
• Within a page, a maximum of four PARTIAL-PAGE PROGRAMMING operations can be
performed
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 47 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 48 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 49 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
Error Management
This NAND Flash device is specified to have the minimum number of valid blocks (NVB)
of the total available blocks per die shown in the table below. This means the devices
may have blocks that are invalid when shipped from the factory. An invalid block is one
that contains at least one page that has more bad bits than can be corrected by the min-
imum required ECC. Additional bad blocks may develop with use. However, the total
number of available blocks will not fall below NVB during the endurance life of the prod-
uct.
Although NAND Flash memory devices may contain bad blocks, they can be used relia-
bly in systems that provide bad-block management and error-correction algorithms.
This ensures data integrity.
Internal circuitry isolates each block from other blocks, so the presence of a bad block
does not affect the operation of the rest of the NAND Flash array.
NAND Flash devices are shipped from the factory erased. The factory identifies invalid
blocks before shipping by attempting to program the bad-block mark into every loca-
tion in the first page of each invalid block. It may not be possible to program every loca-
tion in an invalid block with the bad-block mark. However, the first spare area location
in each bad block is guaranteed to contain the bad-block mark. This method is compli-
ant with ONFI factory defect mapping requirements. See the following table for the
bad-block mark.
System software should initially check the first spare area location for non-FFh data on
the first page of each block prior to performing any PROGRAM or ERASE operations on
the NAND Flash device. A bad-block table can then be created, enabling system soft-
ware to map around these areas. Factory testing is performed under worst-case condi-
tions. Because invalid blocks may be marginal, it may not be possible to recover the
bad-block marking if the block is erased.
Description Requirement
Minimum number of valid blocks per die (NVB) 2008
Total available blocks per die 2048
First spare area location in the first page of each block Byte 4096
Value programmed for bad block at the first byte of spare area 00h
Minimum required ECC 8-bit ECC per sector (544) bytes of data
Minimum ECC with internal ECC enabled 8-bit ECC per 512 bytes (user data) + 8 bytes
(Spare) + 16 bytes (ECC data)
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 50 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
• SET FEATURE (1Fh) command with feature address B0h and CFG bits[2:0] = 101b (ac-
cess SPI NOR read protocol enable mode)
• WRITE ENABLE (06h) command
• PROGRAM EXECUTE (10h) command with block/page address all 0
• GET FEATURE (0Fh) command with status register address C0h to check until device
is ready (OIP bit clear) and verify that P_FAIL bit is not set
• SET FEATURE (1Fh) command with feature address B0h and CFG bits[2:0] = 000b (re-
turn to normal operation mode)
• GET FEATURE (0Fh) command at address B0h and CFG bits[2:0] = 101b to verify all 0;
all 1 indicates SPI NOR mode not enabled.
It is a nonvolatile configuration setting and power cycle will not recover it back to SPI
NAND default mode. The rest of the SPI NAND commands still work in this configura-
tion.
13-bit column
Command (03h) 11 dummy bits
address
CS#
12 11 10 9
SI
SO
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 16,919 16,927
SCK
SI 7 8 7 6 5 4 3 2 1 0
SO 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 51 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
SCK
13-bit column
Command (0Bh) 11 dummy bits address
CS#
12 11 10 9
SI
SO
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
SCK
SI 7 8 7 6 5 4 3 2 1 0
SO 7 6 5 4 3 2 1 0 7 6
1 Don’t Care
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 52 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
VCC,min
Chip tPOR
reset
Polling allowed Device fully accessible
VWI
Time
This device supports default device initialization that does not require RESET (FFh)
command. When device V CC has reached the write inhibit voltage, the device automati-
cally starts the initialization. At default setting, first page data is automatically loaded
into cache register. During the initialization, GET FEATURE command can be issued to
poll the status register (OIP) before the first access; Or, the first access can occur 1.25ms
(for 3.3V) or 2ms (for 1.8V) after V CC reaches V CC,min.
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 53 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
VCC,min = 1.7V
VCC
WP#
CS#
SO High-Z
Don’t Care
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 54 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
Electrical Specifications
Stresses greater than those listed can cause permanent damage to the device. These are
stress ratings only, and functional operation of the device at these or any other condi-
tions above values in this specification is not guaranteed. Exposure to absolute maxi-
mum rating conditions for extended periods can affect reliability.
Note: 1. During infrequent, nonperiodic transitions and for periods less than 20ns, voltage po-
tential between VSS and VCC may undershoot to –2.0V or overshoot to VCC_MAX + 2.0V.
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 55 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
Test
Description Symbol Conditions Min Max Unit
Input/output capacitance (IO0, IO1, IO2, IO3) CIN VOUT = 0V – 10 pF
Input capacitance (other pins) CIN VIN = 0V – 9 pF
Notes: 1. These parameters are verified in device characterization and are not 100% tested.
2. The value includes the silicon and package together.
Notes: 1. All currents are RMS unless noted. Typical values at typical VCC (3.0V/1.8V), VIO = 0V/VCC,
TC = +25°C.
2. All read currents are average current measured over any 4KB continuous reads.
3. Continuous read currents is average current measured over any complete block read.
4. All Page read currents are average current measured over any one page read checker
board pattern.
5. All program currents are average current measured over any 4KB typical data program.
6. Typical values are given for TA = 25 °C.
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 56 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
Notes: 1. READ FROM CACHE x2, Dual IO (3Bh, BBh) can run up to 100 MHz and x4, Quad IO (6Bh,
EBh) up to 50 MHz.
2. When read protocol similar to SPI NOR is enabled, READ FROM CACHE 03h command
can run up to 20 MHz, while READ FROM CACHE 0Bh command can run up to 133 MHz.
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 57 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
Notes: 1. For first RESET condition after power-up, tRST will be 1.25ms maximum. For stacked die,
no command should be issued during this time.
2. In the main user area and in user meta data area I, single partial-page programming op-
erations must be used. Within a page, the user can perform a maximum of four partial-
page programming operations.
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 58 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
SCK
tCS
CS#
tHDDAT
tSUDAT
SI MSB LSB
SO High-Z
Don’t Care
SCK
CS#
tHO tV tHO
tDIS
Don’t Care
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 59 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
Package Dimensions
Figure 36: 8-Pin U-PDFN (MLP8), 8mm x 6mm x 0.65mm - Package Code: WB
Seating plane
A 0.08 A
8 ±0.1
8X 0.4 ±0.05 Pin A1 ID
8 1 8X 0.4 ±0.05
1.27 CTR
TYP Pin A1
7 2
6 ±0.1 ID
3.81
CTR 6 3
5 4
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 60 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
Figure 37: 24-Pin T-PBGA (5 x 5 Ball Grid Array) 6mm x 8mm – Package Code: 12
Seating plane
0.1 A
A
24X Ø0.40
Dimensions
apply to solder
balls post-reflow
on Ø0.40 SMD Ball A1 ID Ball A1 ID
ball pads. 5 4 3 2 1
B
4 CTR
C
8 ±0.1
D
1 TYP
E
6 ±0.1
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 61 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
Micron Confidential and Proprietary
Revision History
Rev. G – 8/19
• Changed value in Parameter Table: Byte 112 from 00h to 08h to reflect 8 bit ECC
• Updated Continuous Read Operation: Updated Description; Updated Continuous
Read Mode Matrix table
Rev. F – 1/19
• Updated typical values for tRD (ECC enabled) and tRCBSY (ECC enabled) to 80µs
Rev. E – 12/17
• Updated DNU definition to Must be grounded or left floating
• Updated the front page with the default ECC status
• Updated x2 and x4 max frequencies
• Updated continuous read specs in DC Characteristics table.
Rev. D – 8/17
• Updated 24-ball VBGA package pin outs
• Updated Read and Program timing diagrams
• Updated ECC Protection table
Rev. C – 6/17
• Updated Reset Operations
Rev. B – 3/17
• Updated MPNs
• Updated parameter page
• Updated Package Dimensions (Both package code WB and 12)
Rev. A – 12/16
• Initial release
CCMTD-816717818-10455
m70a_4gb_3v_nand_spi.pdf – Rev. G 8/19 EN 62 Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2016 Micron Technology, Inc. All rights reserved.
MT29F4G01ABAFD12-IT:F MT29F4G01ABAFDWB-IT:F