Micron Confidential and Proprietary
4Gb, 8Gb, 16Gb: x8, x16 NAND Flash Memory
One-Time Programmable (OTP) Operations
Figure 66: OTP DATA PROGRAM Operation with RANDOM DATA INPUT (After Entering OTP Opera-
tion Mode)
CLE
CE#
tWC
WE#
ALE
tADL
tADL
tWB tPROG
RE#
I/Ox
80h
Col
add1
Col
add2
pOagTeP1
00h
00h
SERIAL DATA
INPUT command
R/B#
DnIN
nD+IN1
85h
Col Col
add1 add2
Serial input RANDOM DATA Column address
INPUT command
DnIN
nD+IN1
10h
Serial input
PROGRAM
command
70h
READ STATUS
command
Status
Don‘t Care
OTP DATA PROTECT (80h-10)
The OTP DATA PROTECT (80h-10h) command is used to prevent further programming
of the pages in the OTP area. To protect the OTP area, the target must be in OTP opera-
tion mode.
To protect all data in the OTP area, issue the 80h command. Issue n address cycles in-
cluding the column address, OTP protect page address and block address; the column
and block addresses are fixed to 0. Next, write 00h data for the first byte location and
issue the 10h command. R/B# goes LOW for the duration of the array programming
time, tPROG.
After the data is protected, it cannot be programmed further. When the OTP area is pro-
tected, the pages within the area are no longer programmable and cannot be unprotec-
ted.
The READ STATUS (70h) command is the only valid command for reading status in OTP
operation mode. The RDY bit of the status register will reflect the state of R/B#. Use of
the READ STATUS ENHANCED (78h) command is prohibited.
When the target is ready, read the FAIL bit of the status register to determine if the oper-
ation passed or failed.
If the OTP DATA PROTECT (80h-10h) command is issued after the OTP area has already
been protected, R/B# goes LOW for tOBSY. After tOBSY, the status register is set to 60h.
PDF: 09005aef83b25735
m60a_4gb_8gb_16gb_ecc_nand.pdf - Rev. N 10/12 EN
93
Micron Technology, Inc. reserves the right to change products or specifications without notice.
© 2009 Micron Technology, Inc. All rights reserved.