Addendum: NAND Valid Blocks and Boot Block Protection
Introduction
Addendum
Valid Blocks and Boot Block Protection
MT29F Series NAND Flash Memory
Introduction
This data sheet addendum specifies that blocks 00h to 07h are guaranteed valid with
ECC when shipped from the factory.
NAND devices are shipped with all blocks unprotected and with standard access to per-
form READ, PROGRAM, and ERASE operations.
Block protection is enabled by the PROTECT command which inhibits PROGRAM and
ERASE operations on up to twelve groups, or a total of 48 blocks.
Block protection is non-volatile. Therefore, a power-on or power-off sequence does not
affect the block status after the PROTECT command is issued. The device ships from the
factory with no blocks protected so that users can program or erase the blocks before
issuing the PROTECT command. Block protection is also irreversible in that when pro-
tection is enabled by the issuing PROTECT command, the protected blocks can no lon-
ger be programmed or erased.
This addendum does not provide detailed information on the devices. The standard
component data sheets provide a complete description of device functionality, operat-
ing modes, and specifications unless specified herein.
PDF: X26P4QTWDSPK-13-10296 Micron Technology, Inc. reserves the right to change products or specifications without notice.
1
addendum_valid_boot_block_protection_m7xAseries_NAND.pdf - Rev. D 1/16 EN 2012 Micron Technology, Inc. All rights reserved.
Products and specifications discussed herein are for evaluation and reference purposes only and are subject to change by
Micron without notice. Products are only warranted by Micron to meet Micron's production data sheet specifications. All
information discussed herein is provided on anas i basis, without warranties of any kind.Addendum: NAND Valid Blocks and Boot Block Protection
Address Blocks
Address Blocks
Table 1: Valid Blocks
Parameter Symbol Device Min Max Unit Notes
Valid block NVB MT29F1G08ABAFAWP-IT:G 1004 1024 Blocks 1, 2
number
MT29F1G08ABAFAH4-IT:G
MT29F1G08ABBFAH4-IT:G
MT29F2G08ABAFAH4-ITS:F 2008 2048
MT29F2G08ABAFAH4-S:F
MT29F2G08ABAGAWP-IT:G
MT29F2G08ABAGAH4-IT:G
MT29F2G08ABBGAH4-IT:G
MT29F4G08ABAEAH4-ITS:E 4016 4096
MT29F4G08ABAEAH4-S:E
MT29F8G08ABACAH4-ITS:C 8032 8192
MT29F8G08ABACAH4-S:C
Notes: 1. Invalid blocks are blocks that contain one or more bad bits. The device may contain bad
blocks upon shipment. Additional bad blocks may develop over time; however, the total
number of available blocks will not drop below NVB during the endurance life of the
device. Do not erase or program blocks marked invalid by the factory.
2. Blocks 00h to 07h are guaranteed to be valid with ECC when shipped from the factory.
PROTECT Command
The PROTECT command provides non-volatile, irreversible protection of up to twelve
groups, a total 48 blocks. Implementation of the protection is group based, which
means that a minimum of one group (4 blocks) is protected when the PROTECT com-
mand is issued. The PROTECT command includes the steps included in the Address
and Data Cycles table and the Protection Command Details.
t
(4Ch-03h-1Dh-41h)-80h-addr(00h-00h-00h-0Yh-00h)-10h- PROG-FFh
These steps are also shown in the Command Definitions Address and Data Cycles ta-
ble, followed by some details of the steps.
Figure 1: Address and Data Cycles
Cycle type Command Command Command Command Command Address Address
I/O[7:0]
4Ch 03h 1Dh 41h 80h 00h 00h
t
PROG
Cycle type
Address Address Address Command Command
I/O[7:0]
00h 0Yh 00h 10h FFh
Note: 1. In the 4th address cycle, 0Yh is the last 4 bits and represents the group of blocks to be
protected. There are always 12 groups, so Y = 0000b-1011b: Y = 0000 protects Group0 =
PDF: X26P4QTWDSPK-13-10296 Micron Technology, Inc. reserves the right to change products or specifications without notice.
2
addendum_valid_boot_block_protection_m7xAseries_NAND.pdf - Rev. D 1/16 EN 2012 Micron Technology, Inc. All rights reserved.