Technical Note. One-Time Programmable (OTP) Operations. Introduction. TN-29-68: 2Gb: x8, x16 NAND Flash Memory. Introduction

Similar documents
Monitoring Ready/Busy Using the READ STATUS (70h) Command

Technical Note NAND Flash Performance Increase with PROGRAM PAGE CACHE MODE Command

NAND Flash Performance Improvement Using Internal Data Move

ONFI Standards and What They Mean to Designers

SMART Self-Test Reference for P400e SATA SSDs

Maximum Monolithic Density Density Number of Stacks N25Q512Axxx. 512Mb 2 256Mb N25Q00AAxxx 1Gb 4 MT25Qxs01Gxxx. 1Gb 2 512Mb MT25Qxs02Gxxx 2Gb 4

Technical Note. Reset Configurations for MT25Q, MT25T, and N25Q Flash Memory Devices. Introduction

Technical Note. SMART Command Feature Set for the eu500. Introduction. TN-FD-35: eu500 eusb SMART Commands. Introduction

Enabled (both during preconditioning and measurement) 4KB for random writes, 2MB for sequential writes

MT29F4G08AAA, MT29F8G08BAA, MT29F8G08DAA, MT29F16G08FAA, MT29F8G08MAA, MT29F16G08QAA,

Technical Note. Improving Random Read Performance Using Micron's SNAP READ Operation. Introduction. TN-2993: SNAP READ Operation.

Technical Note. Enabling On-Die ECC NAND with JFFS2. Introduction. TN-29-75: Enabling On-Die ECC NAND with JFFS2. Introduction.

Technical Note. Migrating from Micron M25PE to Micron MT25Q 128Mb. Introduction. TN-25-36: Migrating from M25PE to MT25Q 128Mb.

Technical Note. J3F 32Mb, 64Mb, 256Mb Parallel NOR Flash Memory Software Device Drivers. Introduction. TN-12-50: J3F Software Device Drivers

Comparing Micron N25Q and Macronix MX25L Flash Devices

Technical Note. Migrating from Cypress's FL-S and FS-S to Micron's MT25Q. Introduction

Technical Note. Migrating from Micron M25P to Micron MT25Q 128Mb. Introduction. TN-25-34: Migrating from M25P to MT25Q 128Mb.

Technical Note. Client SATA SSD SMART Attribute Reference. Introduction. TN-FD-22: Client SATA SSD SMART Attribute Reference.

Technical Note. SMART Command Feature Set for the Introduction. TN-FD-34: 5100 SSD SMART Implementation. Introduction

Technical Note. SMART Command Feature Set for the M500DC. Introduction. TN-FD-26: M500DC SSD SMART Implimentation. Introduction

Technical Note. SMART Command Feature Set for the M510DC. Introduction. TN-FD-33: M510DC SSD SMART Implementation. Introduction

Migrating from Spansion S25FL512S to Micron N25Q 512Mb Flash Device

Overview. TN-29-08: Hamming Codes for NAND Flash Memory Devices Overview

Power-Up, Power-Down, and Brownout Considerations on MT25Q, MT25T, and MT35X NOR Flash Memory

How to Power On and Power Off the M29F Flash Memory Device

Migrating from Spansion Am29F to Micron M29F NOR Flash Memories

Technical Note. Comparing Micron N25Q and M25P Flash Devices. Introduction. TN-12-12: Comparing N25Q and M25P Flash Devices.

TH58NVG3S0HTAI0 8 GBIT (1G 8 BIT) CMOS NAND E 2 PROM DESCRIPTION FEATURES C TOSHIBA MOS DIGITAL INTEGRATED CIRCUIT SILICON GATE CMOS

Technical Note. Migrating from Micron M29W Devices to MT28EW NOR Flash Devices. Introduction. TN-13-50: Migrating M29W to MT28EW NOR Flash Devices

Command Register Settings Description Notes

TC58NYG1S3HBAI4 2 GBIT (256M 8 BIT) CMOS NAND E 2 PROM DESCRIPTION. FEATURES Organization x8 Memory cell array K 8 Register C

Technical Note. Migrating from S29GL-S Devices to MT28FW NOR Flash Devices. Introduction. TN-13-41: Migrating S29GL-S to MT28FW NOR Flash Devices

EN27LN2G08 EN27LN2G08. 2 Gigabit (256M x 8), 3.3 V NAND Flash Memory. Features

Enabling NAND On-Die ECC for OMAP3 Using Linux/Android OS with YAFFS2

Technical Note. Maximize SPI Flash Memory Design Flexibility With a Single Package. Introduction

PARAMETER SYMBOL MIN MAX Address Access Time

Technical Note. Adding ECC to a Data Bus with DDR4 x16 Components. Introduction. TN-40-41: Adding ECC With DDR4 x16 Components.

TC58NVG3S0FTAI0 8 GBIT (1G 8 BIT) CMOS NAND E 2 PROM DESCRIPTION FEATURES C TOSHIBA MOS DIGITAL INTEGRATED CIRCUIT SILICON GATE CMOS

OTP MATRIX 3-D MEMORY - 32PIN TSOP 16MB, 32MB, 64MB DATA SHEET DOCUMENT NUMBER: DS004 REVISION: 1.11 REVISION DATE:

F20 64Gb MLC NAND Flash Memory Legacy TSOP

Product Brief LPDDR2-PCM and Mobile LPDDR2 121-Ball MCP

Parallel NOR and PSRAM 56-Ball MCP Combination Memory

EN27LN1G08 EN27LN1G08. 1 Gigabit (128 Mx 8), 3.3 V NAND Flash Memory. Features

TH58NVG5S0FTA20 32 GBIT (4G 8 BIT) CMOS NAND E 2 PROM DESCRIPTION FEATURES C TOSHIBA MOS DIGITAL INTEGRATED CIRCUIT SILICON GATE CMOS

Technical Note. Software Driver for M29EW NOR Flash Memory. Introduction. TN-13-12: Software Driver for M29EW NOR Flash Memory.

Technical Note Using Micron Asynchronous PSRAM with the NXP LPC2292 and LPC2294 Microcontrollers

Migrating from Macronix MX29GL-G/F and MX68GL-G Devices to MT28EW NOR Flash Devices

User Guide. Storage Executive. Introduction. Storage Executive User Guide. Introduction

Parallel NOR and PSRAM 88-Ball MCP Combination Memory

ESMT. F59L1G81A Flash 1 Gbit (128M x 8) 3.3V NAND Flash Memory FEATURES ORDERING INFORMATION GENERAL DESCRIPTION

TC58NYG2S3EBAI5 4 GBIT (512M 8 BIT) CMOS NAND E 2 PROM DESCRIPTION FEATURES TOSHIBA MOS DIGITAL INTEGRATED CIRCUIT SILICON GATE CMOS

Am29F040B. Data Sheet Supplement for PROM Programmer Manufacturers. SECTOR PROTECTION/ UNPROTECTION FOR Am29F040B. Sector Unprotection

Technical Note. Refresh Features for Micron e.mmc Automotive 5.0 Devices. Introduction. TN-FC-54: Refresh Features for e.mmc Automotive 5.

Technical Note. ONFI 4.0 Design Guide. Introduction. TN-29-83: ONFI 4.0 Design Guide. Introduction

Technical Note Designing for High-Density DDR2 Memory

F59D2G81A / F59D2G161A Flash 2 Gbit (256M x 8 / 128M x 16) 1.8V NAND Flash Memory

Spansion SLC NAND Flash Memory for Embedded

69F Megabit (16M x 8-Bit) Flash Memory Module FEATURES: DESCRIPTION: Logic Diagram (1 of 4 Die)

Micron part numbers e MMC registers Multilevel cell (MLC) to single-level cell (pslc) setting flow

DDR2 SDRAM UDIMM MT16HTF25664AZ 2GB MT16HTF51264AZ 4GB For component data sheets, refer to Micron s Web site:

Proposal for USB Solid State Drive Mode Sense specification

1G-BIT 3.3V NAND FLASH MEMORY

Spansion SLC NAND Flash Memory for Embedded

32 Megabit Serial Flash Memory with 4Kbyte Uniform Sector

NAND Flash Architecture and Specification Trends

Technical Note. Micron N25Q to Micron MT25Q Migration. Introduction. TN-25-01: Micron N25Q to Micron MT25Q Migration. Introduction

ESMT (Preliminary) F59D4G81CA (2L)

TH58BVG2S3HBAI4 4 GBIT (512M 8 BIT) CMOS NAND E 2 PROM DESCRIPTION FEATURES C TOSHIBA MOS DIGITAL INTEGRATED CIRCUIT SILICON GATE CMOS

SmartMedia 128MByte. Product Manual

TC58BVG2S0HTAI0 4 GBIT (512M 8 BIT) CMOS NAND E 2 PROM DESCRIPTION FEATURES C TOSHIBA MOS DIGITAL INTEGRATED CIRCUIT SILICON GATE CMOS

HN29V1G91T M 8-bit AG-AND Flash Memory. Description. Features. REJ03C Z Preliminary Rev Oct

Open NAND Flash Interface Specification: Block Abstracted NAND

TOSHIBA MOS DIGITAL INTEGRATED CIRCUIT SILICON GATE CMOS

Technical Note. Design Considerations when using NOR Flash on PCBs. Introduction and Definitions

FlashFlex MCU SST89E54RD2A/RDA / SST89E58RD2A/RDA

User Guide. Storage Executive Command Line Interface. Introduction. Storage Executive Command Line Interface User Guide Introduction

Datasheet. Embedded Storage Solutions. Industrial. SATA III 2.5 Solid State Drive. SED2FV Series. V Aug

TH58BYG3S0HBAI6 8 GBIT (1G 8 BIT) CMOS NAND E 2 PROM DESCRIPTION. FEATURES Organization x8 Memory cell array K 8 2 Register C

FlashFlex MCU SST89C58RC

Datasheet. Embedded Storage Solutions. Industrial. SATA III 2.5 Solid State Drive. SED2FV Series. V Aug

32 Megabit Serial Flash Memory with 4Kbyte Uniform Sector

1Gb SLC NAND Flash Specification

Comparing Toshiba TC58NVG0S3Exxxx with Macronix MX30LF1G08AA

EN25QH64 64 Megabit Serial Flash Memory with 4Kbyte Uniform Sector

TC58BYG0S3HBAI4 1 GBIT (128M 8 BIT) CMOS NAND E 2 PROM DESCRIPTION FEATURES C TOSHIBA MOS DIGITAL INTEGRATED CIRCUIT SILICON GATE CMOS

64 Megabit Serial Flash Memory with 4Kbyte Uniform Sector

Quad-Serial Configuration (EPCQ) Devices Datasheet

2-megabit 2.7-volt Minimum DataFlash AT45DB021D

ADVANCED DATASHEET. IS34MC01GA08/16 3.3V 1Gb SLC NAND Flash Memory Specification and Technical Notes. Page 1

BY25Q16A. Features. Boya Microelectronics Memory Series 16M BIT SPI NOR FLASH

AT91 ARM Thumb Microcontrollers. Application Note. Using the ECC Controller on AT91SAM9260/9263 and AT91SAM7SE Microcontrollers. 1.

Migrating from MX30LF1G08AA to MX30LF1G18AC

TH58BYG3S0HBAI6 8 GBIT (1G 8 BIT) CMOS NAND E 2 PROM DESCRIPTION FEATURES C TOSHIBA MOS DIGITAL INTEGRATED CIRCUIT SILICON GATE CMOS

HIGH TEMPERATURE 8MB SPI SERIAL FLASH MEMORY MODULE

1.8V Uniform Sector Dual and Quad Serial Flash GD25LQ16 DATASHEET

Technical Note. Refresh Features for Micron e.mmc Automotive 5.1 Devices. Introduction. TN-FC-60: Refresh Features for e.mmc Automotive 5.

W29N08GV W29N08GV 8G-BIT 3.3V NAND FLASH MEMORY 2 CHIP STACKED 8G-BIT. Release Date: May 17 th, Revision C

TC58BVG1S3HBAI4 2 GBIT (256M 8 BIT) CMOS NAND E 2 PROM DESCRIPTION FEATURES C TOSHIBA MOS DIGITAL INTEGRATED CIRCUIT SILICON GATE CMOS

Technical Note. Booting from Embedded MMC (e.mmc) Introduction. TN-FC-06: Booting from Embedded MMC. Introduction

address lines and a parallel interface, the Atmel DataFlash uses an Atmel RapidS serial interface to sequentially access its data. The simple sequenti

Transcription:

Technical Note Introduction Introduction This technical note describes one-time programmable () operations in the following Micron NAND Flash devices: MT29F2G08ABAEAH4 MT29F2G08ABAEAWP MT29F2G08ABBEAH4 MT29F2G08ABBEAHC MT29F2G16ABAEAWP MT29F2G16ABBEAH4 MT29F2G16ABBEAHC The Micron NAND Flash devices specified in this technical note offer a protected, onetime programmable NAND Flash memory area. Thirty full pages (2112 bytes per page) of data are available on the device, and the entire range is guaranteed to be good. The area is accessible only through the s. Customers can use the area any way they choose; typical uses include programming serial numbers or other data for permanent storage. The area leaves the factory in an unwritten state (all bits are 1s). Programming or partial-page programming enables the user to program only 0 bits in the area. The area cannot be erased, whether it is protected or not. Protecting the area prevents further programming of that area. This technical note does not provide detailed information on the devices. The standard component data sheet provides a complete description of device functionality, operating modes, and specifications unless specified herein. 1 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 an "as is" basis, without warranties of any kind.

Legacy Commands DATA PROGRAM (80h-10h) Micron provides a unique way to program and verify data before permanently protecting it and preventing future changes. The area is only accessible while in operation mode. To set the device to operation mode, issue the SET FEATURE (EFh) to feature address 90h and write 01h to P1, followed by three cycles of to P2-P4. For parameters to enter mode, see Features Operations in the component data sheet. When the device is in operation mode, all subsequent PAGE READ (-30h) and PROGRAM PAGE (80h-10h) s are applied to the area. The area is assigned to page addresses 02h-1Fh. To program an page, issue the PROGRAM PAGE (80h-10h). The pages must be programmed in the ascending order. Similarly, to read an page, issue the PAGE READ (-30h). Protecting the is done by entering protect mode. To set the device to protect mode, issue the SET FEATURE (EFh) to feature address 90h and write 03h to P1, followed by three cycles of to P2-P4. To determine whether the device is busy during an operation, either monitor or use the READ STATUS (70h). To exit operation or protect mode, write to P1 at feature address 90h. For legacy s, DATA PROGRAM (A0h-10h), DATA PROTECT (A5h-10h), and DATA READ (AFh-30h), refer to the MT29F4GxxAxC data sheet. The DATA PROGRAM (80h-10h) is used to write data to the pages within the area. An entire page can be programmed at one time, or a page can be partially programmed up to eight times. Only the area allows up to eight partial-page programs. The rest of the blocks support only four partial-page programs. There is no ERASE operation for pages. PROGRAM PAGE enables programming into an offset of an page using two bytes of the column address (CA[12:0]). The is compatible with the RANDOM DATA INPUT (85h). The PROGRAM PAGE will not execute if the area has been protected. To use the PROGRAM PAGE, issue the 80h. Issue n address cycles. The first two address cycles are the column address. For the remaining cycles, select a page in the range of 02h- through 1Fh-. Next, write from 1 2112 bytes of data. After data input is complete, issue the 10h. The internal control logic automatically executes the proper programming algorithm and controls the necessary timing for programming and verification. goes LOW for the duration of the array programming time ( t PROG). The READ STATUS (70h) is the only valid for reading status in operation mode. Bit 5 of the status register reflects the state of. When the device is ready, read bit 0 of the status register to determine whether the operation passed or failed (see Status Operations in the component data sheet). Each page can be programmed to 8 partial-page programming. 2

RANDOM DATA INPUT (85h) After the initial data set is input, additional data can be written to a new column address with the RANDOM DATA INPUT (85h). The RANDOM DATA INPUT can be used any number of times in the same page prior to the PAGE WRITE (10h) being issued. Figure 1: DATA PROGRAM (After Entering Operation Mode) t WC t WB t PROG 80h add 1 add 2 page 1 D IN D IN n m 10h 70h Status DATA INPUT address 1 1 up to m bytes serial input PROGRAM READ STATUS x8 device: m = 2112 bytes x16 device: m = 1056 words data written (following good status confirmation) Don t Care 1. The page must be within the 02h 1Fh range. Figure 2: DATA PROGRAM Operation with RANDOM DATA INPUT (After Entering Operation Mode) t WC t ADL t ADL t WB t PROG 80h SERIAL DATA INPUT add1 add2 page 1 D IN n Serial input D IN n+1 85h add1 add2 RANDOM DATA umn address INPUT D IN n Serial input D IN 10h n+1 PROGRAM 70h READ STATUS Status Don t Care 3

DATA PROTECT (80h-10) The DATA PROTECT (80h-10h) is used to prevent further programming of the pages in the area. To protect the area, the target must be in operation mode. To protect all data in the area, issue the 80h. Issue n address cycles including the column address, protect page address and block address; the column and block addresses are fixed to 0. Next, write data for the first byte location and issue the 10h. goes LOW for the duration of the array programming time, t PROG. After the data is protected, it cannot be programmed further. When the area is protected, the pages within the area are no longer programmable and cannot be unprotected. The READ STATUS (70h) is the only valid for reading status in operation mode. The RDY bit of the status register will reflect the state of. Use of the READ STATUS ENHANCED (78h) is prohibited. When the target is ready, read the FAIL bit of the status register to determine if the operation passed or failed. If the DATA PROTECT (80h-10h) is issued after the area has already been protected, goes LOW for t OBSY. After t OBSY, the status register is set to 60h. Figure 3: DATA PROTECT Operation (After Entering Protect Mode) t WC t WB t PROG 80h DATA PROTECT page D IN address 10h 70h Status PROGRAM READ STATUS data protected 1 Don t Care 1. data is protected following a good status confirmation. 4

DATA READ (-30h) To read data from the area, set the device to operation mode, then issue the PAGE READ (-30h). Data can be read from pages within the area whether the area is protected or not. To use the PAGE READ for reading data from the area, issue the, and then issue five address cycles: for the first two cycles, the column address; and for the remaining address cycles, select a page in the range of 02h-- through 1Fh--. Lastly, issue the 30h. The PAGE READ CACHE MODE is not supported on pages. goes LOW ( t R) while the data is moved from the page to the data register. The READ STATUS (70h) is the only valid for reading status in operation mode. Bit 5 of the status register reflects the state of (see Status Operations in the component data sheet). Normal READ operation timings apply to read accesses. Additional pages within the area can be selected by repeating the DATA READ. The PAGE READ is compatible with the RANDOM DATA OUTPUT (05h-E0h). Only data on the current page can be read. Pulsing outputs data sequentially. Figure 4: DATA READ t R add 1 add 2 page 1 30h n n + 1 m address Busy Don t Care 1. The page must be within the 02h 1Fh range. 5

Figure 5: DATA READ with RANDOM DATA READ Operation t CLR t WB t AR t WHR t RC t REA t RR add 1 add 2 page1 30h n n + 1 05h add 1 add 2 E0h m m + 1 umn address n t R Busy umn address m Don t Care 1. The page must be within the range 02h 1Fh. 6

Setting Protection Setting Protection Table 1: Feature Address 90h Array Operation Mode P1 Subfeature Parameter Options 1/O7 I/O6 I/O5 I/O4 I/O3 I/O2 I/O1 I/O0 Value Notes Operation mode option P2 Normal Reserved (0) 0 on page operation protection Reserved (0) 1 01h Reserved (0) 1 1 03h Disable ECC Reserved (0) 0 0 0 0 on page Enable ECC Reserved (0) 1 0 0 0 08h on page Reserved Reserved (0) P3 Reserved Reserved (0) P4 Reserved Reserved (0) 1. These bits are reset to on power cycle. 7

Revision History Revision History Rev. A 7/12 Initial release. 8000 S. Federal Way, P.O. Box 6, Boise, ID 83707-0006, Tel: 208-368-3900 www.micron.com/productsupport Customer Comment Line: 800-932-4992 Micron and the Micron logo are trademarks of Micron Technology, Inc. All other trademarks are the property of their respective owners. 8