nand flash memory mlc - spectek

45
Advance Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice. SpecTek_8gb_nand_l41a_mlc__1.fm - Rev. A 4/07 EN 1 ©2007 Micron Technology, Inc. All rights reserved. 8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash Memory Features ® ‡Products and specifications discussed herein are for evaluation and reference purposes only and are subject to change by SpecTek without notice. Products are only warranted by SpecTek to meet SpecTek production data sheet specifications. NAND Flash Memory MLC FNNL41A Features Organization Page size: x8: 2,112 bytes (2,048 + 64 bytes) Block size: 128 pages (256K + 8K bytes) Device size: 8Gb: 4,096 blocks READ performance Random READ: 50μs Sequential READ: 25ns WRITE performance PROGRAM PAGE: 650μs (TYP) BLOCK ERASE: 2ms (TYP) Endurance: 5,000 PROGRAM/ERASE cycles (with ECC and invalid block mapping) Industry-standard basic NAND Flash command set Operation status byte provides a software method of detecting: PROGRAM/ERASE/READ operation completion PROGRAM/ERASE pass/fail condition Write-protect status Ready/busy# (R/B#) signal provides a hardware method of detecting PROGRAM, READ, or ERASE cycle completion WP# signal: Entire device hardware write protect Staggered power-up sequence: Issue RESET (FFh) command Figure 1: 48-Pin TSOP Type 1 Notes:1. For part numbering and markings, see Figure 2 on page 2. 2. OCPL = off-center parting line. Options Density: 1 8Gb (single-die stack) 16Gb (dual-die stack) 32Gb (quad-die stack) Device width: x8 • Configuration: # of die # of CE# # of R/B# I/O 1 1 1 Common 2 2 2 Common 4 4 4 Common •VCC: 2.7–3.6V • First-generation die • Package: 48-pin TSOP type I OCPL 2 (lead-free plating) Operating temperature: Commercial (0°C to 70°C)

Upload: others

Post on 14-Feb-2022

21 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NAND Flash Memory MLC - SpecTek

Advance‡

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryFeatures

®

NAND Flash Memory MLCFNNL41A

Features• Organization

– Page size: x8: 2,112 bytes (2,048 + 64 bytes)Block size: 128 pages (256K + 8K bytes)

– Device size: 8Gb: 4,096 blocks• READ performance

– Random READ: 50µs– Sequential READ: 25ns

• WRITE performance– PROGRAM PAGE: 650µs (TYP)– BLOCK ERASE: 2ms (TYP)

• Endurance: 5,000 PROGRAM/ERASE cycles (with ECC and invalid block mapping)

• Industry-standard basic NAND Flash command set• Operation status byte provides a software method of

detecting:– PROGRAM/ERASE/READ operation completion– PROGRAM/ERASE pass/fail condition– Write-protect status

• Ready/busy# (R/B#) signal provides a hardware method of detecting PROGRAM, READ, or ERASE cycle completion

• WP# signal: Entire device hardware write protect• Staggered power-up sequence: Issue RESET (FFh)

command

Source: 09005aef82b4174b/PDF: 09005aef82af83dbSpecTek_8gb_nand_l41a_mlc__1.fm - Rev. A 4/07 EN 1‡Products and specifications discussed herein are for evaluatio

SpecTek without notice. Products are only warranted by Spe

Figure 1: 48-Pin TSOP Type 1

Notes:1. For part numbering and markings, seeFigure 2 on page 2.

2. OCPL = off-center parting line.

Options • Density:1

– 8Gb (single-die stack)– 16Gb (dual-die stack)– 32Gb (quad-die stack)

• Device width:– x8

• Configuration:# of die # of CE# # of R/B# I/O

1 1 1 Common2 2 2 Common4 4 4 Common

• VCC: 2.7–3.6V• First-generation die• Package:

– 48-pin TSOP type I OCPL2 (lead-free plating)• Operating temperature: Commercial (0°C to 70°C)

SpecTek reserves the right to change products or specifications without notice.©2007 Micron Technology, Inc. All rights reserved.

n and reference purposes only and are subject to change by cTek to meet SpecTek production data sheet specifications.

Page 2: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryPart Numbering Information

®

Part Numbering InformationSpecTek® NAND Flash devices are available in several different configurations and den-sities (see Figure 2).

Figure 2: Part Number Chart

Valid Part Number Combinations

After building the part number from the part numbering chart, verify that the part number is valid by contacting SpecTek Sales at: 208-363-5716, or one of the distributors listed at: www.spectek.com/menus/distributors.aspx.

Table 1: Flash Product Type Definitions

Product Type Name Description

-AT One-Time Programmable Device may be programmed multiple times. The programming method must follow some strict guidelines. Download those guidelines at: www.spectek.com/pdfs/SP_TN-00-01.pdf

-AA No READ ID feature The products meet the full datasheet specifications except for the READ ID (90h). The values needed by this command should be forced upon the part number of the device.

FN N L41A 4G K 3 W G - xx

SpecTek MemoryFN, FT, FB = SpecTek

Product MarkingN = SpecTek

M, T = Blocked Mark

Product Family andGenerationL41A = NAND 8 Gig MLC

1st-Generation Die

Functional DensitySingle die = 8.0Gb, 7.8Gb,

7.5Gb, 6.0Gb, and 4.0Gb

Dual-die stack = 16.0Gb,

15.8Gb, 14.0Gb, 12.0Gb,

and 8.0Gb

Quad-die stack = 32.0Gb,

31.8Gb, 30.0Gb, 24.0Gb,

and 16.0Gb

Grade(see Table 1 below)

Package FunctionalityG = 1 Die CE1 Functional Only1 = 2 Die CE1 Functional Only2 = 2 Die CE1 and CE2 Functional3 = 2 Die CE2 Functional Only4 = 4 Die CE1 and CE2 Functional5 = 4 Die CE1 Functional Only6 = 4 Die CE2 Functional Only

Package TypeW = 48-lead TSOP Type 1 (CPL) PB-Free

P = 48-lead TSOP Type 1 (OCPL) PB-Free

Voltage3 = 3.3V

ConfigurationK = x8

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__1.fm - Rev. A 4/07 EN 2 ©2007 Micron Technology, Inc. All rights reserved.

Page 3: NAND Flash Memory MLC - SpecTek

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_L41A_r1TOC.fm - Rev. A 4/07 EN 3 ©2007 Micron Technology, Inc. All rights reserved.

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryTable of Contents

®

Table of ContentsFeatures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1Part Numbering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

Valid Part Number Combinations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9Bus Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

Control Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13Address Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14Data Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14READs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14Ready/Busy# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14

Command Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18READ Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19

PAGE READ 00h-30h. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19RANDOM DATA READ 05h-E0h. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20READ ID 90h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21READ STATUS 70h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24

PROGRAM Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25PROGRAM PAGE 80h-10h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25SERIAL DATA INPUT 80h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25RANDOM DATA INPUT 85h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25

BLOCK ERASE Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26BLOCK ERASE 60h-D0h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26

RESET Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27RESET FFh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27

WRITE PROTECT Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28Error Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30

VCC Power Cycling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31Timing Diagrams. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36TSOP Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43Revision History. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45

Page 4: NAND Flash Memory MLC - SpecTek

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_L41A_r1LOF.fm - Rev. A 4/07 EN 4 ©2007 Micron Technology, Inc. All rights reserved.

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryList of Figures

®

List of FiguresFigure 1: 48-Pin TSOP Type 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1Figure 2: Part Number Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2Figure 3: NAND Flash Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7Figure 4: Pin Assignment (Top View) 48-Pin TSOP Type 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7Figure 5: Memory Map x8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10Figure 6: Array Organization for FNNL41AxxKxxG, FNNL41AxxKxx2, and FNNL41AxxKxx3 . . . . . . . . . .11Figure 7: Array Organization for FNNL41AxxKxx4, FNNL41AxxKxx5, and FNNL41AxxKxx6 . . . . . . . . . .12Figure 8: READY/BUSY# Open Drain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15Figure 9: tFall and tRise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16Figure 10: Iol vs. Rp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16Figure 11: TC vs. Rp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16Figure 12: PAGE READ Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19Figure 13: RANDOM DATA READ Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20Figure 14: READ ID Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21Figure 15: Status Register Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24Figure 16: PROGRAM and READ STATUS Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25Figure 17: RANDOM DATA INPUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25Figure 18: BLOCK ERASE Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26Figure 19: RESET Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27Figure 20: ERASE Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28Figure 21: ERASE Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28Figure 22: PROGRAM Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28Figure 23: PROGRAM Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28Figure 24: AC Waveforms During Power Transitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31Figure 25: COMMAND LATCH Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36Figure 26: ADDRESS LATCH Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36Figure 27: INPUT DATA LATCH Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37Figure 28: SERIAL ACCESS Cycle After READ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37Figure 29: READ STATUS Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38Figure 30: PAGE READ Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38Figure 31: READ Operation with CE# “Don’t Care” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39Figure 32: RANDOM DATA READ Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39Figure 33: READ ID Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40Figure 34: PROGRAM Operation with CE# “Don’t Care” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40Figure 35: PROGRAM PAGE Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41Figure 36: PROGRAM PAGE Operation with RANDOM DATA INPUT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41Figure 37: BLOCK ERASE Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42Figure 38: RESET Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42Figure 39: 48-Pin TSOP Type 1 (Package Code W) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43Figure 40: 48-Pin TSOP Type 1 OCPL (Package Code P) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44

Page 5: NAND Flash Memory MLC - SpecTek

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_L41A_r1LOT.fm - Rev. A 4/07 EN 5 ©2007 Micron Technology, Inc. All rights reserved.

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryList of Tables

®

List of TablesTable 1: Flash Product Type Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2Table 2: Signal/Pin Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8Table 3: Operational Example (8Gb x8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10Table 4: Array Addressing: FNNL41AxxKxxG, FNNL41AxxKxx2, and FNNL41AxxKxx3 . . . . . . . . . . . . . .11Table 5: Array Addressing: FNNL41AxxKxx4, FNNL41AxxKxx5, and FNNL41AxxKxx6. . . . . . . . . . . . . . .12Table 6: Max Number of Blocks Available. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13Table 7: Mode Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17Table 8: Command Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18Table 9: Device ID and Configuration Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22Table 10: Status Register Bit Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24Table 11: Status Register Contents After RESET Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27Table 12: Absolute Maximum Ratings by Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30Table 13: Recommended Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30Table 14: Device DC and Operating Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32Table 15: Valid Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32Table 16: Capacitance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33Table 17: Test Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33Table 18: AC Characteristics – Command, Data, and Address Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34Table 19: AC Characteristics – Normal Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34Table 20: PROGRAM/ERASE Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35

Page 6: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryGeneral Description

®

General DescriptionNAND Flash technology provides a cost-effective solution for applications requiring high-density, solid-state storage. FNNL41AxxxxWG is a 4,096 block MLC NAND Flash memory device. FNNL41AxxxxW2 is a two-die stack that operates as a single 8,192 block device. FNNL41AxxxxW4/5/6 are four-die stacked devices that operate as two indepen-dent 8,192 block devices providing a total storage capacity of 16,384 blocks in a single, space-saving package.

SpecTek NAND Flash devices include standard NAND Flash features as well as new fea-tures designed to enhance system-level performance.

These NAND Flash devices utilize multi-level cell (MLC) technology. Each memory cell stores 2 bits of information.

SpecTek NAND Flash devices use a highly multiplexed 8-bit bus (I/O[7:0]) to transfer data, addresses, and instructions. The five command signals (CLE, ALE, CE#, RE#, WE#) implement the NAND Flash command bus interface protocol. Two additional signals control hardware write protection (WP#) and monitor device status (R/B#).

This hardware interface creates a low-pin-count device with a standard pinout that is the same from one density to another, allowing future upgrades to higher densities with-out board redesign.

Each FNNL41A device contains 4,096 blocks. Each block is subdivided into 128 program-mable pages. Each page consists of 2,112 bytes (x8). The pages are further divided into a 2,048-byte data storage region with a separate 64-byte area on the x8 device. The 64-byte area is typically used for error management functions.

The contents of each 2,112-byte page can be programmed in tPROG (TYP), and an entire 264K-byte/132K-word block can be erased in tBERS (TYP). On-chip control logic auto-mates PROGRAM and ERASE operations to maximize cycle endurance. PROGRAM/ ERASE endurance is specified at 5,000 cycles when appropriate error correction code (ECC) and error management are used.

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__2.fm - Rev. A 4/07 EN 6 ©2007 Micron Technology, Inc. All rights reserved.

Page 7: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryGeneral Description

®

Figure 3: NAND Flash Functional Block Diagram

Figure 4: Pin Assignment (Top View) 48-Pin TSOP Type 1

Address Register

Data Register

Status Register

Command Register

CE#

VCC VSS

CLE

ALE

WE#

RE#

WP#

I/O [7:0]

ControlLogic

I/OControl

R/B#

Ro

w D

eco

de

Column Decode

x8

NCNCNCNCNC

R/B2#R/B#RE#CE#

CE2#NCVCC

VSS

NCNC

CLEALE

WE#WP#DNUDNUDNU

NCNC

x8

DNUNCNCNCI/O7I/O6I/O5I/O4NCNCDNUVCC

VSS

NCNCNCI/O3I/O2I/O1I/O0NCNCDNUDNU

1 23456789101112131415161718192021222324

484746454443424140393837363534333231302928272625

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__2.fm - Rev. A 4/07 EN 7 ©2007 Micron Technology, Inc. All rights reserved.

Page 8: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryGeneral Description

®

Table 2: Signal/Pin Descriptions

Symbol Type Function

ALE Input Address latch enable: During the time ALE is HIGH, address information is transferred from I/O[7:0] into the on-chip address register on the rising edge of WE#. When address information is not being loaded, ALE should be driven LOW.

CE#, CE2# Input Chip enable: Gates transfers between the host system and the NAND Flash device. After the device starts a PROGRAM or ERASE operation, CE# can be de-asserted. For the W2 and P2 packages, CE# controls the first 4,096 blocks of memory; CE2# controls the second 4,096 blocks of memory. For the W4 and P4 packages, CE# controls the first 8,192 blocks of memory; CE2# controls the second 8,192 blocks. See “Bus Operation” on page 13 for additional operational details. For packages types WG, PG, W1, P1, W5, and P5, only CE# is valid. For packages types W3, P3, W6, and P6, only CE2# is valid.

CLE Input Command latch enable: When CLE is HIGH, information is transferred fromI/O[7:0] to the on-chip command register on the rising edge of WE#. When command information is not being loaded, CLE should be driven LOW.

RE# Input Read enable: RE# is used to gate transfers from the NAND Flash device to the host system.

WE# Input Write enable: WE# is used to gate transfers from the host system to the NAND Flash device.

WP# Input Write protect: WP# protects against inadvertent PROGRAM and ERASE operations. All PROGRAM and ERASE operations are disabled when the WP# is LOW.

I/O[7:0]FNNL41AxxK

I/O Data inputs/outputs: The bidirectional I/Os transfer address, data, and instruction information. Data is output only during READ operations; at other times the I/Os are inputs.

R/B#, R/B2# Output Ready/busy: An open-drain, active-LOW output that uses an external pull-up resistor. R/B# is used to indicate when the chip is processing a PROGRAM or ERASE operation. R/B# is also used during READ operations to indicate when data is being transferred from the array into the serial data register. When these operations have completed, R/B# returns to the High-Z state. In the W2 and P2 packages, R/B# is for the 4,096 blocks of memory enabled by CE#; R/B2# is for the 4,096 blocks of memory enabled by CE2#. In the W4 and P4 packages, R/B# is for the 8,192 blocks of memory enabled by CE#; R/B2# is for the 8,192 blocks of memory enabled by CE2#. For packages types WG, PG, W1, P1, W5, and P5, only R/B# is valid. For packages types W3, P3, W6, and P6, only R/B2# is valid.

VCC Supply VCC: The VCC pin is the power supply pin.VSS Supply VSS: The VSS pin is the ground connection.NC – No connect: NC pins are not internally connected. These pins can be driven or left

unconnected.DNU – Do not use: These pins must be left disconnected.

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__2.fm - Rev. A 4/07 EN 8 ©2007 Micron Technology, Inc. All rights reserved.

Page 9: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryArchitecture

®

ArchitectureThese devices use NAND Flash electrical and command interfaces. Data, commands, and addresses are multiplexed onto the same pins. This provides a memory device with a low pin count.

The internal memory array is accessed on a page basis. For reads, a page of data is cop-ied from the memory array into the data register. After being copied to the data register, data is output sequentially, byte by byte.

The memory array is programmed on a page basis. After the starting address is loaded into the internal address register, data is sequentially written to the internal data register up to the end of a page. After all of the page data has been loaded into the data register, array programming is started.

AddressingNAND Flash devices do not contain dedicated address pins. Addresses are loaded using a 5-cycle sequence, as shown in Figure 6 on page 11. Table 4 on page 11 presents address functions internal to the device. See Figure 5 on page 10 for additional memory mapping and addressing details.

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__2.fm - Rev. A 4/07 EN 9 ©2007 Micron Technology, Inc. All rights reserved.

Page 10: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryAddressing

®

Figure 5: Memory Map x8

Table 3: Operational Example (8Gb x8)

Notes: 1. As shown in Table 4 on page 11, the high nibble of ADDRESS cycle 2 has no assigned address bits; however, these 4 bits must be held LOW during the ADDRESS cycle to ensure that the address is interpreted correctly by the NAND Flash device. These extra bits are accounted for in ADDRESS cycle 2 even though they have no address bits assigned to them.

2. Block address concatenated with page address = row address.

Blocks Page Min Address in Page Max Address in Page Out-of-Bounds Addresses in Page

0 0 0x00000000 0x0000083F 0x00000840–0x00000FFF

0 1 0x00010000 0x0001083F 0x00010840–0x00010FFF

0 2 0x00020000 0x0002083F 0x00020840–0x00020FFF

... ... ... ... ...

4,095 126 0x7FFFE0000 0x7FFFE083F 0x7FFFE0840–0x7FFFE0FFF

4,095 127 0x7FFFF0000 0x7FFFF083F 0x7FFFF0840–0x7FFFF0FFF

• • • • • • • • • • • •

• • •

• • • • • • • • • • • • • • • • • • •

Blocks8Gb: BA[18:7]

PagesPA[6:0]

BytesCA[11:0]

0 1 2

0 1 2 127

0 1 2 2,047 • • • 2,111

4,095

Spare area

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__2.fm - Rev. A 4/07 EN 10 ©2007 Micron Technology, Inc. All rights reserved.

Page 11: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryAddressing

®

Figure 6: Array Organization for FNNL41AxxKxxG, FNNL41AxxKxx2, and FNNL41AxxKxx3

Notes:1. For FNNL41Axxxxx1, the 4,096 block array organization shown applies to only chip enable 1 (CE#).2. For FNNL41Axxxxx2, the 4,096 block array organization shown applies to each chip enable (CE# and

CE2#).3. For FNNL41Axxxxx3, the 4,096 block array organization shown applies to only chip enable 2 (CE2#).

Notes:1. Block address concatenated with page address = actual page address. CAx = column address; PAx = page address; BAx = block address.

2. If CA11 is “1,” then CA[10:6] must be “0.” This keeps a MAX limit of 2,112 bytes addressed per page.3. Plane select bit.

Table 4: Array Addressing: FNNL41AxxKxxG, FNNL41AxxKxx2, and FNNL41AxxKxx3

Cycle I/O7 I/O6 I/O5 I/O4 I/O3 I/O2 I/O1 I/O0

First CA7 CA6 CA5 CA4 CA3 CA2 CA1 CA0

Second LOW LOW LOW LOW CA11 CA10 CA9 CA8

Third BA73 PA6 PA5 PA4 PA3 PA2 PA1 PA0

Fourth BA15 BA14 BA13 BA12 BA11 BA10 BA9 BA8

Fifth LOW LOW LOW LOW LOW BA18 BA17 BA16

Data Register

4,096 blocksper device

1 Block

642,048

2,112 bytes

I/O 0

I/O 7

128 pages = 1 block (128K + 4K) bytes

1 page = (2K + 64 bytes)

1 block = (2K + 64) bytes x 128 pages = (256K + 8K) bytes

1 device = (2K + 64) bytes x 128 pages x 4,096 blocks = 8,448 Mb

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__2.fm - Rev. A 4/07 EN 11 ©2007 Micron Technology, Inc. All rights reserved.

Page 12: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryAddressing

®

Figure 7: Array Organization for FNNL41AxxKxx4, FNNL41AxxKxx5, and FNNL41AxxKxx6

Notes: 1. Die 0: BA19 = 02. Die 1: BA19 = 13. For the 16,384 block, the 8,192 block array organization shown applies to each chip enable

(CE# and CE2#).

Notes: 1. CAx = column address; PAx = page address; BAx = block address.2. If CA11= “1,” thenCA[10:6] must be “0.” This keeps a MAZX limit of 2,112 bytes addressed

per page.3. Die address boundary: “0” = 0–8Gb, “1” = 8Gb–16Gb.

Table 5: Array Addressing: FNNL41AxxKxx4, FNNL41AxxKxx5, and FNNL41AxxKxx6

Cycle O/I7 I/O6 I/O5 I/O4 I/O3 I/O2 I/O1 I/O0

First CA7 CA6 CA5 CA4 CA3 CA2 CA1 CA0

Second LOW LOW LOW LOW CA11 CA10 CA9 CA8

Third BA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0

Fourth BA15 BA14 BA13 BA12 BA11 BA10 BA9 BA8

Fifth LOW LOW LOW LOW BA193 BA18 BA17 BA16

Data Register

8,192 blocksper die

1 block 1 block

2,112 bytes2,112 bytes

64642,048 2,048

1 block 1 block

1 page = (2K + 64 bytes)

1 block = (2K + 64) bytes x 128 pages = (256K + 8K) bytes

1 die = 4,224Mb x 4,096 blocks = 8,448Mb

1 device = 8,448Mb x 2 die = 16,896Mb

I/O 0

I/O 7

Die 0 Die 1

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__2.fm - Rev. A 4/07 EN 12 ©2007 Micron Technology, Inc. All rights reserved.

Page 13: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryBus Operation

®

Bus OperationThe bus on the FNNL41A devices is multiplexed. Data I/O, addresses, and commands all share the same pins. Addresses and commands are always supplied on I/O[7:0].

The command sequence normally consists of a COMMAND LATCH cycle, an ADDRESS LATCH cycle, and a DATA cycle—either READ or WRITE.

Control Signals

CE#, WE#, RE#, CLE, ALE, and WP# control Flash device READ and WRITE operations.

On the FNNL41Axxxxx1, CE# controls a 4,096 block array, CE2# is not applicable. On the FNNL41Axxxxx2, CE# and CE2# each control independent 4,096 block arrays. On the FNNL41Axxxxx3, CE2# controls a 4,096 block array, CE# is not guaranteed. On the FNNL41Axxxxx4, CE# and CE2# each control independent 8,192 block arrays. On the FNNL41Axxxxx5, CE# controls a 8,192 block array, CE2# is not guaranteed. On the FNNL41Axxxxx6, CE2# controls a 8,192 block array, CE# is not guaranteed.

CE2# functions the same as CE# for its own array; all operations described for CE# also apply to CE2#.

CE# is used to enable a device. When CE# is LOW and the device is not in the busy state, the Flash memory will accept command, data, and address information.

When the device is not performing an operation, CE# is typically driven HIGH and the device enters standby mode. The memory will enter standby if CE# goes HIGH while data is being transferred and the device is not busy. This helps reduce power consump-tion. See Figure 13 on page 38 and Figure 16 on page 39 for examples of CE# “Don’t Care” operations.

The CE# “Don’t Care” operation allows the NAND Flash to reside on the same asynchro-nous memory bus as other Flash or SRAM devices. Other devices on the memory bus can then be accessed while the NAND Flash is busy with internal operations. This capa-bility is important for designs that require multiple NAND Flash devices on the same bus. One device can be programmed while another is being read.

A HIGH CLE signal indicates that a command cycle is taking place. A HIGH ALE signal signifies that an ADDRESS INPUT cycle is occurring.

Commands

Commands are written to the command register on the rising edge of WE# when:

• CE# and ALE are LOW, and • CLE is HIGH, and • the device is not busy.

Table 6: Max Number of Blocks Available

Part Number CE# CE2#

FNNL41AxxxxG 4,096 max not applicableFNNL41Axxxx1 4,096 max not guaranteedFNNL41Axxxx2 4,096 max 4,096 maxFNNL41Axxxx3 not guaranteed 4,096 maxFNNL41Axxxx4 8,192 max 8,192 maxFNNL41Axxxx5 8,192 max not guaranteedFNNL41Axxxx6 not guaranteed 8,192 max

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__2.fm - Rev. A 4/07 EN 13 ©2007 Micron Technology, Inc. All rights reserved.

Page 14: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryBus Operation

®

As exceptions, the device accepts the READ STATUS and RESET commands when busy. Commands are transferred to the command register on the rising edge of WE# (see Figure 7 on page 35).

Commands are input on I/O[7:0] only.

Address Input

Addresses are written to the address register on the rising edge of WE# when:

• CE# and CLE are LOW, and• ALE is HIGH.Addresses are input on I/O[7:0] only. Bits not part of the address space must be LOW.

The number of ADDRESS cycles required for each command varies. Refer to the com-mand descriptions to determine addressing requirements. See Table 8 on page 18.

Data Input

Data is written to the data register on the rising edge of WE# when:

• CE#, CLE, and ALE are LOW, and• the device is not busy.Data is input on I/O[7:0]. See Figure 9 on page 36 for additional data input details.

READs

After a READ command is issued, data is transferred from the memory array to the data register from the rising edge of WE#. R/B# goes LOW for tR and transitions HIGH after the transfer is complete. When data is available in the data register, it is clocked out of the device by RE# going LOW. See Figure 12 on page 37 for detailed timing information.

The READ STATUS (70h) command or the R/B# signal can be used to determine when the device is ready.

Ready/Busy#

The R/B# output provides a hardware method of indicating the completion of PRO-GRAM, ERASE, and READ operations. The signal requires a pull-up resistor for proper operation. The signal is typically HIGH, and it transitions to LOW after the appropriate command is written to the device. The signal’s open-drain driver enables multiple R/B# outputs to be OR-tied. The READ STATUS command can be used in place of R/B#. Typi-cally, R/B# would be connected to an interrupt pin on the system controller (see Figure 8 on page 15).

On the FNNL41Axxxxx1, FNNL41Axxxxx2, and FNNL41Axxxxx3, R/B# provides a status indication for the 4,096 block section enabled by CE#, and R/B2# does the same for the 4,096 block section enabled by CE2#. R/B and R/B2# can be tied together, or they can be used separately to provide independent indications for each 4,096 block section.

On the FNNL41Axxxxx4, FNNL41Axxxxx5, and FNNL41Axxxxx6, R/B# provides a status indication for the 8,192 block section enabled by CE#, and R/B2# does the same for the 8,192 block section enabled by CE2#. R/B and R/B2# can be tied together, or they can be used separately to provide independent indications for each 8,192 block section

The combination of Rp and capacitive loading of the R/B# circuit determines the rise time of the R/B# signal. The actual value used for Rp depends on system timing require-ments. Large values of Rp cause R/B# to be delayed significantly. At the 10- to 90-percent points on the R/B# waveform, rise time is approximately two time constants (TC).

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__2.fm - Rev. A 4/07 EN 14 ©2007 Micron Technology, Inc. All rights reserved.

Page 15: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryBus Operation

®

The fall time of the R/B# signal is determined mainly by the output impedance of the R/B# signal and the total load capacitance.

Figure 9 on page 16 and Figure 10 on page 16 depict approximate Rp values for a circuit load of 100pF.

The minimum value for Rp is determined by the output drive capability of the R/B# sig-nal, the output voltage swing, and VCC.

Figure 8: READY/BUSY# Open Drain

TC R C×=Where R Rp (resistance of pull-up resistor), and C total capacitive load.==

Rp VCC MAX( ) VOL MAX( )–IOL ΣIL+

--------------------------------------------------------------- 3.2V8mA ΣIL+--------------------------= =

Where ΣIL is the sum of the input currents of all devices tied to the R/B# pin.

Rp

R/B#Open drain output

VCC

GND

Device

IOL

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__2.fm - Rev. A 4/07 EN 15 ©2007 Micron Technology, Inc. All rights reserved.

Page 16: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryBus Operation

®

Figure 9: tFall and tRise

Notes: 1. tFall and tRise are calculated at 10 percent–90 percent points.2. tRise is dependent on external capacitance and resistive loading and output transistor

impedance.3. tRise is primarily dependent on external pull-up resistor and external capacitive loading.4. tFall ≈ 10ns at 3.3V.5. See TC values in Figure 11 on page 16 for approximate Rp value and TC.

Figure 10: IOL vs. Rp

Note: To calculate Rp value, see page 15.

Figure 11: TC vs. Rp

3.50

3.00

2.50

2.00

1.50

1.00

0.50

0.00-1 0 2 4 0 2 4 6

tFall tRise

Vcc 3.3TC

V

3.50mA

3.00mA

2.50mA

2.00mA

1.50mA

1.00mA

0.50mA

0.00mA0 2,000 4,000 6,000 8,000 10,000 12,000

IOL at 3.60V (MAX)Rp

1.20µs

1.00µs

800ns

600ns

400ns

200ns

0ns0 2kΩ 4kΩ 6kΩ 8kΩ 10kΩ 12kΩ

IOL at 3.60V (MAX)RC = TCC = 100pF

Rp

T

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__2.fm - Rev. A 4/07 EN 16 ©2007 Micron Technology, Inc. All rights reserved.

Page 17: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryBus Operation

®

Notes: 1. WP# should be biased to CMOS HIGH or LOW for standby.2. Mode selection settings for this table: H = Logic level HIGH; L = Logic level LOW;

X = VIH or VIL.

Table 7: Mode Selection

CLE ALE CE# WE# RE# WP#1 Mode

H L L H X Read mode Command input

L H L H X Address input

H L L H H Write mode Command input

L H L H H Address input

L L L H H Data input

L L L H X Sequential read and data output

X X X X H X During read (busy)X X X X X H During program (busy)X X X X X H During erase (busy)X X X X X L Write protectX X H X X 0V/VCC Standby

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__2.fm - Rev. A 4/07 EN 17 ©2007 Micron Technology, Inc. All rights reserved.

Page 18: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryCommand Definitions

®

Command Definitions

Notes: 1. Indicates required DATA cycles between COMMAND cycle 1 and COMMAND cycle 2.2. Do not cross plane address boundaries when using READ for INTERNAL DATA MOVE and

PROGRAM for INTERNAL DATA MOVE. 3. RANDOM DATA READ command is limited to use within a single page.4. RANDOM DATA INPUT command is limited to use within a single page.

Table 8: Command Set

OperationCommand

Cycle 1Number of

Address CyclesData Cycles Required1

Command Cycle 2

Valid During Busy Notes

PAGE READ 00h 5 No 30h No

READ for INTERNAL DATA MOVE 00h 5 No 35h No 2

RANDOM DATA READ 05h 2 No E0h No 3

READ ID 90h 1 No – No

READ STATUS 70h – No – Yes

PROGRAM PAGE 80h 5 Yes 10h No

RANDOM DATA INPUT 85h 2 Yes – No 4

BLOCK ERASE 60h 3 No D0h No

RESET FFh – No – Yes

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__2.fm - Rev. A 4/07 EN 18 ©2007 Micron Technology, Inc. All rights reserved.

Page 19: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryCommand Definitions

®

READ Operations

PAGE READ 00h-30hTo enter READ mode while the device is in operation, write the 00h command to the command register, then write 5 ADDRESS cycles, and conclude with the 30h command.

To determine the progress of the data transfer from the Flash array to the data register (tR), monitor the R/B# signal, or, alternatively, issue a READ STATUS command. If the READ STATUS command is used to monitor the data transfer, the user must reissue the READ (00h) command to receive data output from the data register. After the READ command has been reissued, pulsing the RE# line will result in outputting data, starting from the initial column address.

A serial page read sequence outputs a complete page of data. After 30h is written, the page data is transferred to the data register, and R/B# goes LOW during the transfer. When the transfer to the data register is complete, R/B# returns HIGH. At this point, data can be read from the device. Starting from the initial column address and going to the end of the page, read the data by repeatedly pulsing RE# at the maximum tRC rate (see Figure 12).

Figure 12: PAGE READ Operation

RE#

CE#

ALE

CLE

I/Ox 00h Address (5 cycles) Data output (Serial access)30h

R/B#

WE#

tR

Don‘t Care

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__2.fm - Rev. A 4/07 EN 19 ©2007 Micron Technology, Inc. All rights reserved.

Page 20: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryCommand Definitions

®

RANDOM DATA READ 05h-E0hThe RANDOM DATA READ command enables the user to specify a new column address so the data at single or multiple addresses can be read. The random read mode is enabled after a normal PAGE READ (00h-30h sequence).

Random data can be output after the initial page read by writing an 05h-E0h command sequence along with the new column address (2 cycles).

The RANDOM DATA READ command can be issued without limit within the page.

Only data on the current page can be read. Pulsing RE# outputs data sequentially (see Figure 13).

Figure 13: RANDOM DATA READ Operation

RE#

I/Ox 00h Address(5 cycles) Data output Data output30h 05h Address

(2 cycles) E0h

R/B#

tR

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__2.fm - Rev. A 4/07 EN 20 ©2007 Micron Technology, Inc. All rights reserved.

Page 21: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryCommand Definitions

®

READ ID 90hThe READ ID command is used to read the 5 bytes of identifier codes programmed into the devices. The READ ID command reads a 5-byte table that includes manufacturer’s ID, device configuration, and part-specific information. See Table 9 on page 22, which shows complete listings of all configuration details.

Writing 90h to the command register puts the device into the read ID mode. The com-mand register stays in this mode until another valid command is issued (see Figure 14).

Figure 14: READ ID Operation

Note: See Table 9 on page 22 for byte definitions.

WE#

CE#

ALE

CLE

RE#

I/Ox

Address, 1 cycle

90h 00h Byte 2Byte 0 Byte 1 Byte 3 Byte 4

tAR

tREAtWHR

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__2.fm - Rev. A 4/07 EN 21 ©2007 Micron Technology, Inc. All rights reserved.

Page 22: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryCommand Definitions

®

Table 9: Device ID and Configuration Codes

Options I/O7 I/O6 I/O5 I/O4 I/O3 I/O2 I/O1 I/O0 Value1 Notes

Byte 0 Manufacturer IDSpecTek 0 0 1 0 1 1 0 0 2Ch

Byte 1 Device IDFNNL41AxxK3xG 4,096 block x8 3.3v 1 1 0 1 0 0 1 1 D3h

FNNL41AxxL3xG 4,096 block x16 3.3v 1 1 0 0 0 0 1 1 C3h

FNNL41AxxK3x1 4,096 block x8 3.3v 1 1 0 1 0 0 1 1 D3h 2

FNNL41AxxK3x2 8,192 block x8 3.3v 1 1 0 1 0 0 1 1 D3h 2

FNNL41AxxK3x3 4,096 block x8 3.3v 1 1 0 1 0 0 1 1 D3h 2

FNNL41AxxL3x1 4,096 block x16 3.3v 1 1 0 0 0 0 1 1 C3h 2

FNNL41AxxL3x2 8,192 block x16 3.3v 1 1 0 0 0 0 1 1 C3h 2

FNNL41AxxL3x3 4,096 block x16 3.3v 1 1 0 0 0 0 1 1 C3h 2

FNNL41AxxK3x4 8,192 block x8 3.3v 1 1 0 1 0 1 0 1 D5h

FNNL41AxxK3x5 16,384 block x8 3.3v 1 1 0 1 0 1 0 1 D5h

FNNL41AxxK3x6 8,192 block x8 3.3v 1 1 0 1 0 1 0 1 D5h

FNNL41AxxL3x4 8,192 block x16 3.3v 1 1 0 0 0 1 0 1 C5h

FNNL41AxxL3x5 16,384 block x16 3.3v 1 1 0 0 0 1 0 1 C5h

FNNL41AxxL3x6 8,192 block x16 3.3v 1 1 0 0 0 1 0 1 C5hByte 2

Number of die per CE 1 0 0 00b2 0 1 01b

Cell type MLC 0 1 00b

Reserved 1 0 1 01b

Interleaved operations between multiple die

Not supported 0 0bSupported 1 1b

Cache programming Not supported 1 1b

Byte value FNNL41AxxK3xG 1 0 0 1 0 1 0 0 94hFNNL41AxxK3x1FNNL41AxxK3x2FNNL41AxxK3x3

1 0 0 1 0 1 0 0 94h

FNNL41AxxK3x4FNNL41AxxK3x5FNNL41AxxK3x6

1 1 0 1 0 1 0 1 D5h

Byte 3Page size 2KB 0 1 01b

Spare area size (bytes)

64B 1 1b

Block size (w/o spare) 256KB 1 0 10b

Organization x8 0 0b

Serial access (MIN) 50ns/30ns 0 0 0xxx0b25ns 1 0 1xxx0b

Byte value FNNL41AxxK3xx 1 0 1 0 0 1 0 1 A5hFNNL41AxxL3xx 0 1 1 0 0 1 0 1 65h

Byte 4Reserved 0 0 00b

Planes per CE# 2 0 1 01b

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__2.fm - Rev. A 4/07 EN 22 ©2007 Micron Technology, Inc. All rights reserved.

Page 23: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryCommand Definitions

®

Notes: 1. b = binary; h = hex.2. The FNNL41AxxK3x1, FNNL41AxxK3x2, and FNNL41AxxK3x3 device ID codes reflect the

configuration of each 8Gb section.

Plane size 4Gb 1 1 0 110b

Reserved 0 0b

Byte value FNNL41AxxK3xG 0 1 1 0 0 1 0 0 64hFNNL41AxxK3x1FNNL41AxxK3x2FNNL41AxxK3x3

0 1 1 0 0 1 0 0 64h 2

FNNL41AxxK3x4FNNL41AxxK3x5FNNL41AxxK3x6

0 1 1 0 1 0 0 0 68h

Table 9: Device ID and Configuration Codes (Continued)

Options I/O7 I/O6 I/O5 I/O4 I/O3 I/O2 I/O1 I/O0 Value1 Notes

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__2.fm - Rev. A 4/07 EN 23 ©2007 Micron Technology, Inc. All rights reserved.

Page 24: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryCommand Definitions

®

READ STATUS 70hThese NAND Flash devices have an 8-bit status register that the software can read during device operation. Table 10 on page 24 describes the status register.

After a READ STATUS (70h) command, all READ cycles are from the status register until a new command is given. Changes in the status register are seen on I/O[7:0] as long as CE# and RE# are LOW; it is not necessary to start a new READ cycle to see these changes.

In devices that have more than one die sharing a common CE# connection, the READ STATUS (70h) command reports the status of the die that was last addressed. While monitoring the read status to determine when the transfer from the Flash array to the data register (tR) is complete, the user must reissue the READ (00h) command to make the change from STATUS to DATA. After the READ command has been reissued, pulsing the RE# line will result in outputting data, starting from the initial column address.

Note: Status register bit 0 reports a “1” if a TWO-PLANE PROGRAM operation fails on one or both planes. Status register bit 1 reports a “1” if a TWO-PLANE PROGRAM PAGE CACHE MODE operation fails on one or both planes. Use TWO-PLANE/MULTIPLE-DIE READ STATUS (78h) to determine the plane on which the operation failed.

Figure 15: Status Register Operation

Table 10: Status Register Bit Definition

SR Bit Program Page Page Read Block Erase Definition

0 Pass/fail – Pass/fail 0 = Successful PROGRAM/ERASE1 = Error in PROGRAM/ERASE

1 X – – X = Don’t care2 – – – 03 – – – 04 – – – 05 Ready/busy Ready/busy Ready/busy 0 = Busy

1 = Ready6 Ready/busy Ready/busy Ready/busy 0 = Busy

1 = Ready7 Write protect Write protect Write protect 0 = Protected

1 = Not protected

70h

CE#

CLE

WE#

RE#

I/Ox Status output

tREA

tCLR

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__2.fm - Rev. A 4/07 EN 24 ©2007 Micron Technology, Inc. All rights reserved.

Page 25: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryCommand Definitions

®

PROGRAM Operations

PROGRAM PAGE 80h-10hSpecTek NAND Flash devices are inherently page-programmed devices. Within a block, the pages must be programmed consecutively from the least significant page address to the most significant page address. Random page address programming is prohibited.

These MLC NAND Flash devices do not support partial-page programming operations—a page can only be programmed one time before requiring an ERASE operation.

If a RESET (FFh) command is issued during a PROGRAM PAGE operation while R/B# is LOW, the data in the shared memory cells being programmed will become invalid. Inter-rupting a programming operation on one page will corrupt the data in another page within the block being programmed.

SERIAL DATA INPUT 80hPROGRAM PAGE operations require loading the SERIAL DATA INPUT (80h) command into the command register, followed by 5 ADDRESS cycles, then the data. Serial data is loaded on consecutive WE# cycles starting at the given address. The PROGRAM (10h) command is written after the data input is complete. The control logic automatically executes the proper algorithm and controls all the necessary timing to program and ver-ify the operation. Write verification only detects “1s” that are not successfully written to “0s.”

R/B# goes LOW for the duration of array programming time, tPROG. The READ STATUS (70h) and the RESET (FFh) commands are the only commands valid during the program-ming operation. Bit 5 of the status register will reflect the state of R/B#. When the device reaches ready, read bit 0 of the status register to determine if the programming operation passed or failed (see Figure 16). The command register stays in read status register mode until another valid command is written to it.

RANDOM DATA INPUT 85hAfter the initial data set is input, additional data can be written to a new column address with the RANDOM DATA INPUT (85h) command. The RANDOM DATA INPUT com-mand can be used any number of times in the same page prior to issuance of the PAGE WRITE (10h) command. See Figure 17 for the proper command sequence.

Figure 16: PROGRAM and READ STATUS Operation

Figure 17: RANDOM DATA INPUT

I/Ox 80h Address (5 cycles) 10h 70h

R/B#

tPROG

Status

I/O 0 = 0 PROGRAM successfulI/O 0 = 1 PROGRAM error

DIN

I/Ox 80h Address (5 cycles) 85h Address

(2 cycles) 10h 70h

R/B#

tPROG

DINDIN Status

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__2.fm - Rev. A 4/07 EN 25 ©2007 Micron Technology, Inc. All rights reserved.

Page 26: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryCommand Definitions

®

BLOCK ERASE Operation

BLOCK ERASE 60h-D0hErasing occurs at the block level. The FNNL41AxxxxxG, FNNL41Axxxxx2, and FNNL41Axxxxx4 devices have 4,096, 8,192, and 16,384 blocks, respectively. These blocks are organized into 128 pages per block, 2,112 bytes per page (2,048 + 64 bytes) for x8 devices. For x8 devices, each block is 264K bytes (256K + 8K bytes). The BLOCK ERASE command operates on one block at a time (see Figure 18).

Three cycles of addresses [PA0–BA18] are required for single-die and dual-die devices, and 3 cycles of addresses [PA0–BA19] are required for quad-die devices. Although [PA0–PA6] are loaded, they are a “Don’t Care” and are ignored for BLOCK ERASE operations, since these bits normally specify the page address within a block. See Figure 5 on page 10 for addressing details.

The actual command sequence is a two-step process. The ERASE SETUP (60h) com-mand is first written to the command register. Then 3 cycles of addresses are written to the device. Next, the ERASE CONFIRM (D0h) command is written to the command reg-ister. At the rising edge of WE#, R/B# goes LOW and the control logic automatically con-trols the timing and erase-verify operations. R/B# stays LOW for the entire tBERS erase time.

The READ STATUS (70h) command can be used to check the status of the error. When bit 6 = 1, the ERASE operation is complete. Bit 0 indicates a pass/fail condition where 0 = pass (see Figure 18, and Table 10 on page 24).

Figure 18: BLOCK ERASE Operation

RE#

CE#

ALE

CLE

I/Ox 60h Address input (3 cycles) StatusD0h 70h

R/B#

WE#

tBERS

Don‘t Care

I/O 0 = 0 ERASE successfulI/O 0 = 1 ERASE error

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__2.fm - Rev. A 4/07 EN 26 ©2007 Micron Technology, Inc. All rights reserved.

Page 27: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash Memory®

RESET Operation

RESET FFhThe RESET command is used to put the memory device into a known condition and to abort a command sequence in progress.

READ, PROGRAM, and ERASE commands can be aborted while the device is in the busy state. The contents of the memory location being programmed or the block being erased are no longer valid. The data may be partially erased or programmed, and is invalid. The command register is cleared and is ready for the next command. The data register and cache register contents are marked invalid.

If a RESET command is issued during any type of programming operation while R/B# is LOW, the data in the shared memory cells being programmed will become invalid. Inter-rupting any programming operation on one page will corrupt the data in another page within the block being programmed.

The status register contains the value E0h when WP# is HIGH; otherwise, it is written with a 60h value. R/B# goes low for tRST after the RESET command is written to the com-mand register (see Figure 19 and Table 11).

The RESET command must be issued to all CE#s after a power-on. The device will be busy for a maximum of 1ms.

Figure 19: RESET Operation

Table 11: Status Register Contents After RESET Operation

Condition Status Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Hex

WP# HIGH Ready 1 1 1 0 0 0 0 0 E0h

WP# LOW Ready and write protected 0 1 1 0 0 0 0 0 60h

CLE

CE#

WE#

R/B#

I/Ox

tRST

tWB

FFh

RESETcommand

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__4.fm - Rev. A 4/07 EN 27 ©2007 Micron Technology, Inc. All rights reserved.

Page 28: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash Memory®

WRITE PROTECT OperationIt is possible to enable and disable PROGRAM and ERASE commands using WP#. Figures 20 through 23 illustrate the setup time (tWW) required from WP# toggling until a PROGRAM or ERASE command is latched into the command register. After command cycle 1 is latched, WP# must not be toggled until the command is complete and the device is ready (status register bit 5 is “1”).

Figure 20: ERASE Enable

Figure 21: ERASE Disable

Figure 22: PROGRAM Enable

Figure 23: PROGRAM Disable

tWW

60h D0h

WE#

I/Ox

WP#

R/B#

tWW

60h D0h

WE#

I/Ox

WP#

R/B#

tWW

80h 10h

or 15h

WE#

I/Ox

WP#

R/B#

tWW

80h 10h

or 15h

WE#

I/Ox

WP#

R/B#

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__4.fm - Rev. A 4/07 EN 28 ©2007 Micron Technology, Inc. All rights reserved.

Page 29: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryError Management

®

Error ManagementSpecTek NAND Flash devices are specified to have a minimum of 3,936 valid blocks (NVB) out of every 4,096 total available blocks for every 8Gb. This means the devices may have blocks that are invalid when they are shipped. An invalid block is one that contains one or more bad bits. 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 quite reliably in systems that provide bad-block mapping, replacement, and error correction algorithms. This type of software environment 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 Flash device.

Before NAND Flash devices are shipped from SpecTek, they are erased. The factory iden-tifies invalid blocks before shipping by programming data other than FFh (x8) into the first spare location (column address 2,048) of the first page (page 0) or the second page (page 1) of each bad block.

System software should check the first spare address on the first 2 pages of each block prior to performing any erase or programming operations on the Flash device. A bad block table can then be created, allowing system software to map around these areas. Factory testing is performed under worst-case conditions. Because blocks marked “bad” may be marginal, it may not be possible to recover these bad block markings if the block is erased.

Over time, some memory locations may fail to program or erase properly. In order to ensure that data is stored properly over the life of the Flash device, certain precautions must be taken:

• Always check status after a PROGRAM or ERASE operation.• Under typical use conditions, utilize a minimum of 4-bit ECC per 528 bytes of data.• Use a bad-block replacement algorithm.

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__4.fm - Rev. A 4/07 EN 29 ©2007 Micron Technology, Inc. All rights reserved.

Page 30: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryElectrical Characteristics

®

Electrical Characteristics

Stresses greater than those listed under “Absolute Maximum Ratings” may cause perma-nent damage to the device. This is a stress rating only, and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not guaranteed. Exposure to absolute maximum rating conditions for extended periods may affect reliability.

Table 12: Absolute Maximum Ratings by DeviceVoltage on any pin relative to VSS.

Parameter/Condition Symbol Min Max Unit

Voltage input FNNL41Axxx3 VIN –0.6 +4.6 V

VCC supply voltage FNNL41Axxx3 VCC –0.6 +4.6 V

Storage temperature TSTG –65 +150 °C

Short circuit output current, I/Os – 5 mA

Table 13: Recommended Operating Conditions

Parameter/Condition Symbol Min Typ Max Unit

Operating temperature Commercial TA 0 – +70 °C

VCC supply voltage FNNL41Axxx3 VCC 2.7 3.3 3.6 V

Ground supply voltage VSS 0 0 0 V

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__4.fm - Rev. A 4/07 EN 30 ©2007 Micron Technology, Inc. All rights reserved.

Page 31: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryElectrical Characteristics

®

VCC Power CyclingSpecTek NAND Flash devices are designed to prevent data corruption during power transitions. VCC is internally monitored. (The WP# signal permits additional hardware protection during power transitions.) When VCC reaches 2.3V for a 3V device, a mini-mum of 100µs should be allowed for the Flash device to initialize before any commands are executed (see Figure 24 for the states of signals during VCC power cycling).

The RESET command must be issued to all CE#s after the NAND Flash device is powered on. Each CE# will be busy for a maximum of 1ms after a RESET command is issued.

Figure 24: AC Waveforms During Power Transitions

100µs

(MIN)

UndefinedDon’t Care

FFh

1ms

(MAX)

3V device: ≈ 2.3V 3V device: ≈ 2.3V

tCS

VCC

CLE

CE#

WP#

LOCK1

WE#

ALE

RE#

I/Ox

R/B#

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__4.fm - Rev. A 4/07 EN 31 ©2007 Micron Technology, Inc. All rights reserved.

Page 32: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryElectrical Characteristics

®

Notes: 1. Invalid blocks are blocks that contain more bad bits than can be corrected by required ECC. See “Error Management” on page 29 for device ECC requirements. 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. Block 00h (the first block) is guaranteed to be valid with ECC when shipped from factory.3. Each CE# has a maximum of 320 invalid blocks.

Table 14: Device DC and Operating Characteristics

Parameter Conditions Symbol Min Max Unit

Sequential read current tRC = tRC (MIN); CE# = VIL; IOUT = 0mA

ICC1 – 40 mA

Program current – ICC2 – 40 mA

Erase current – ICC3 – 40 mA

Standby current (TTL) CE# = VIH; WP# = 0V/VCC ISB1 – 1 mA

Standby current (CMOS) CE# = VCC - 0.2V; WP# = 0V/VCC ISB2 – 350 µA

Input leakage current VIN = 0V to VCC ILI – ±10 µA

Output leakage current VOUT = 0V to VCC ILO – ±10 µA

Input high voltage I/O [7:0], I/O [15:0],CE#, CLE, ALE, WE#, RE#, R/B#, WP#

VIH 0.8 x VCC VCC + 0.3 V

Input low voltage (all inputs) – VIL –0.3 0.2 x VCC V

Output high voltage IOH = –400µA VOH 2.4 – V

Output low voltage IOL = 2.1mA VOL – 0.4 V

Output low current (R/B#) VOL = 0.4V IOL (R/B#) 8 – mA

Table 15: Valid Blocks

Parameter Symbol Part Number Min Max Unit Notes

Valid block number NVB FxxL41A 8G 3,936 4,096 blocks 1, 2, 3FxxL41A 78 3,836 4,096FxxL41A 75 3,690 4,096FxxL41A 6G 2,952 4,096FxxL41A 4G 1,968 4,096FxxL41A HG 7,872 8,192FxxL41A F8 7,772 8,192FxxL41A EG 6,888 8,192FxxL41A CG 5,904 8,192FxxL41A 8G 3,936 8,192FxxL41A 32 15,744 16,384FxxL41A 31 15,644 16,384FxxL41A 30 14,760 16,384FxxL41A 24 11,808 16,384FxxL41A HG 7,872 16,384

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__4.fm - Rev. A 4/07 EN 32 ©2007 Micron Technology, Inc. All rights reserved.

Page 33: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryElectrical Characteristics

®

Notes: 1. These parameters are verified in device characterization and are not 100 percent tested.2. Test conditions: Tc = 25°C; f = 1 MHz; VIN = 0V.

Notes: 1. Verified in device characterization; not 100 percent tested.

Table 16: Capacitance

Description Symbol Part Number Max Unit Notes

Input capacitance CIN FxxL41AxxxxxG 10 pF 1, 2FxxL41Axxxxx2 20FxxL41Axxxxx4 40

Input/output capacitance (I/O) COUT FxxL41AxxxxxG 10 pF 1, 2FxxL41Axxxxx2 20FxxL41Axxxxx4 40

Table 17: Test Conditions

Parameter Value Notes

Input pulse levels FxxL41Axxx3 0.0V to 3.3V

Input rise and fall times 5ns

Input and output timing levels VCC/2

Output load FxxL41Axxx3 (VCC = 3.3V ± 10%) 1 TTL GATE and CL = 50pF 1

FxxL41Axxx3 (VCC = 3.3V ± 10%) 1 TTL GATE and CL = 100pF 1

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__4.fm - Rev. A 4/07 EN 33 ©2007 Micron Technology, Inc. All rights reserved.

Page 34: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryElectrical Characteristics

®

Notes: 1. Timing for tADL begins in the ADDRESS cycle, on the final rising edge of WE#, and ends with the first rising edge of WE# for data input.

Notes: 1. Transition is measured ±200mV from steady-state voltage with load. This parameter is sam-pled and not 100 percent tested.

2. The first time the RESET (FFh) command is issued while the device is idle, the device goes busy for a maximum of 1ms. Thereafter, the device goes busy for a maximum of 5µs.

3. Do not issue a new command during tWB, even if R/B# is ready.

Table 18: AC Characteristics – Command, Data, and Address Input

Parameter Symbol Min Max Unit Notes

ALE to data start tADL 70 – ns 1

ALE hold time tALH 5 – ns

ALE setup time tALS 10 – ns

CE# hold time tCH 5 – ns

CLE hold time tCLH 5 – ns

CLE setup time tCLS 10 – ns

CE# setup time tCS 15 – ns

Data hold time tDH 5 – ns

Data setup time tDS 10 – ns

WRITE cycle time tWC 25 – ns

WE# pulse width HIGH tWH 10 – ns

WE# pulse width tWP 15 – ns

WP# setup time tWW 30 – ns

Table 19: AC Characteristics – Normal Operation

Parameter Symbol Min Max Unit Notes

ALE to RE# delay tAR 10 – ns

CE# access time tCEA – 25 ns

CE# HIGH to output High-Z tCHZ – 30 ns 1

CLE to RE# delay tCLR 10 – ns

CE# HIGH to output hold tCOH 15 – ns

Output High-Z to RE# LOW tIR 0 – ns

Data transfer from Flash array to data register tR – 50 µs

READ cycle time tRC 25 – ns

RE# access time tREA – 15 ns

RE# HIGH hold time tREH 10 – ns

RE# HIGH to output hold tRHOH 15 – ns

RE# HIGH to WE# LOW tRHW 100 – ns

RE# HIGH to output High-Z tRHZ – 100 ns 1

RE# LOW to output hold tRLOH 5 – ns

RE# pulse width tRP 12 – ns

Ready to RE# LOW tRR 20 – ns

Reset time (READ/PROGRAM/ERASE) tRST – 5/10/500 µs 2

WE# HIGH to busy tWB – 100 ns 2, 3

WE# HIGH to RE# LOW tWHR 60 – ns

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__4.fm - Rev. A 4/07 EN 34 ©2007 Micron Technology, Inc. All rights reserved.

Page 35: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryElectrical Characteristics

®

Notes: 1. One total to the same page.

Table 20: PROGRAM/ERASE Characteristics

Parameter Description Typ Max Unit Notes

NOP Number of partial page programs – 1 cycles 1tBERS BLOCK ERASE operation time 2 10 mstPROG PROGRAM PAGE operation time 650 2,200 µs

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__4.fm - Rev. A 4/07 EN 35 ©2007 Micron Technology, Inc. All rights reserved.

Page 36: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryTiming Diagrams

®

Timing DiagramsFigure 25: COMMAND LATCH Cycle

Figure 26: ADDRESS LATCH Cycle

WE#

CE#

ALE

CLE

I/Ox COMMAND

tWP

tCHtCS

tALH

tDHtDS

tALS

tCLHtCLS

Don‘t Care

WE#

CE#

ALE

CLE

I/Ox Coladd 1

tWP tWH

tCS

tDHtDS

tALStALH

tCLS

Coladd 2

Rowadd 1

Rowadd 2

Don‘t Care Undefined

tWC

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__4.fm - Rev. A 4/07 EN 36 ©2007 Micron Technology, Inc. All rights reserved.

Page 37: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryTiming Diagrams

®

Figure 27: INPUT DATA LATCH Cycle

Notes: 1. DIN Final = 2,111 (x8) or 1,055 (x16).

Figure 28: SERIAL ACCESS Cycle After READ

WE#

CE#

ALE

CLE

I/Ox

tWP tWP tWP

tWH

tALS

tDHtDS tDHtDS tDHtDS

tCLH

tCH

DIN 1 DIN Final1

Don’t Care

tWC

DIN 0

CE#

RE#

I/Ox

tREHtRP

tRR tRC

tCEA

tREA tREA tREA

Don’t Care

tRHZ

tCHZ

tRHZ

tRHOH

R/B#

tCOH

DOUT DOUT DOUT

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__4.fm - Rev. A 4/07 EN 37 ©2007 Micron Technology, Inc. All rights reserved.

Page 38: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryTiming Diagrams

®

Figure 29: READ STATUS Cycle

Figure 30: PAGE READ Operation

RE#

CE#

WE#

CLE

I/Ox

tRHZ

tWP

tWHR

tCLR

tCH

tCLS

tCS

tCLH

tDH

tRP

tCHZ

tDS tREA

tRHOHtIR

70h

Don’t Care

tCEAtCOH

Statusoutput

DOUTN

DOUTN + 1

DOUTM

WE#

CE#

ALE

CLE

RE#

R/B#

I/Ox

tWC

Busy

00h 30h

tR

tWBtAR

tRR tRP

tCLR

tRC tRHZ

Don‘t Care

Coladd 1

Coladd 2

Rowadd 1

Rowadd 2

Rowadd 3

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__4.fm - Rev. A 4/07 EN 38 ©2007 Micron Technology, Inc. All rights reserved.

Page 39: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryTiming Diagrams

®

Figure 31: READ Operation with CE# “Don’t Care”

Figure 32: RANDOM DATA READ Operation

RE#

CE#

tREA tCHZ

tCOH

tCEA

RE#

CE#

ALE

CLE

I/Ox

I/Ox Out

R/B#

WE#

Data output

tR

Don’t Care

Address (5 cycles)00h 30h

WE#

CE#

ALE

CLE

RE#

R/B#

I/Ox

Busy

Coladd 1

Coladd 2

Rowadd 1

Rowadd 2

Rowadd 300h

tR

tWB tAR

tRR

Don’t Care

tRC

DOUTM

DOUTM + 1

Coladd 1

Coladd 205h E0h

tREA

tCLR

DOUTN

DOUTN + 130h

tWHR

Column address N Column address M

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__4.fm - Rev. A 4/07 EN 39 ©2007 Micron Technology, Inc. All rights reserved.

Page 40: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryTiming Diagrams

®

Figure 33: READ ID Operation

Note: See Table 6 on page 21 for actual values.

Figure 34: PROGRAM Operation with CE# “Don’t Care”

WE#

CE#

ALE

CLE

RE#

I/Ox

Address, 1 cycle

90h 00h Byte 2Byte 0 Byte 1 Byte 3 Byte 4

tAR

tREAtWHR

CLE

CE#

WE#

ALE

I/Ox Address (5 cycles) Data input 10h

WE#

CE#

tWP

tCHtCS

Don‘t Care

Data input80h

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__4.fm - Rev. A 4/07 EN 40 ©2007 Micron Technology, Inc. All rights reserved.

Page 41: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryTiming Diagrams

®

Figure 35: PROGRAM PAGE Operation

Figure 36: PROGRAM PAGE Operation with RANDOM DATA INPUT

WE#

CE#

ALE

CLE

RE#

R/B#

I/Ox

tWC tADL

SERIAL DATAINPUT command

x8 device: m = 2,112 bytes

PROGRAMcommand

READ STATUScommand

1 up to m Byteserial input

80h Coladd 1

Coladd 2

Rowadd 1

Rowadd 2

Rowadd 3

DINN

DINM 70h Status10h

tPROGtWB

Don‘t Care

WE#

CE#

ALE

CLE

RE#

R/B#

I/Ox

tWC

SERIAL DATAINPUT command Serial input

80h Coladd 1

Coladd 2

Rowadd 1

Rowadd 2

Rowadd 3

DINN

DINN+1

tADL tADL

RANDOM DATAINPUT command

Column address PROGRAMcommand

READ STATUScommandSerial input

85h

tPROGtWB

Don‘t Care

Coladd 1

Coladd 2

DINN

DINN+1 70h Status10h

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__4.fm - Rev. A 4/07 EN 41 ©2007 Micron Technology, Inc. All rights reserved.

Page 42: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryTiming Diagrams

®

Figure 37: BLOCK ERASE Operation

Figure 38: RESET Operation

WE#

CE#

ALE

CLE

RE#

R/B#

I/Ox

AUTO BLOCKERASE SETUP

command

ERASEcommand

READ STATUScommand

Busy

Row address

60h Rowadd 1

Rowadd 2

Rowadd 3 70h StatusD0h

tWC

tBERS

tWB tWHR

Don’t Care

I/O0 = 0, PassI/O0 = 1, Fail

CLE

CE#

WE#

R/B#

I/Ox

tRST

tWB

FFh

RESETcommand

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__4.fm - Rev. A 4/07 EN 42 ©2007 Micron Technology, Inc. All rights reserved.

Page 43: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryTSOP Package Information

®

TSOP Package InformationFigure 39: 48-Pin TSOP Type 1 (Package Code W)

Note: All dimensions are in millimeters.

1.20 MAX

0.15 +0.03 -0.02

0.27 MAX0.17 MIN

See detail A

18.40 ±0.08

20.00 ±0.25

Detail A

0.50 ±0.1

0.80

0.10 +0.10-0.05

0.10

0.25

Gageplane

0.25for reference only

0.50 TYPfor referenceonly

12.00 ±0.08

1

24

48

25

Plated lead finish: 100% Sn

Mold compound: Epoxy novolac

Package width and lengthdo not include moldprotrusion. Allowable protrusion is 0.25 per side.

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__4.fm - Rev. A 4/07 EN 43 ©2007 Micron Technology, Inc. All rights reserved.

Page 44: NAND Flash Memory MLC - SpecTek

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryTSOP Package Information

®

Advance

Figure 40: 48-Pin TSOP Type 1 OCPL (Package Code P)

Note: All dimensions are in millimeters.

1.20 MAX0.15 +0.03

-0.02

0.27 MAX0.17 MIN

See detail A

18.40 ±0.08

20.00 ±0.25

12.00 ±0.08

Detail A

0.50 ±0.1

0.80

0.10 +0.10-0.05

0.10

0.25

Gageplane

0.25 forreference only

0.50 forreference only

1

24

48

25

Plated lead finish: 100% Sn

Mold compound: Epoxy novolac

Package width and length donot include mold protrusion.Allowable protrusion is0.25 per side.

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__4.fm - Rev. A 4/07 EN 44 ©2007 Micron Technology, Inc. All rights reserved.

900 E. Karcher Rd. Nampa, ID 83687 E-mail: [email protected], Internet: http://www.spectek.com

SpecTek, the S logo, and the SpecTek logo are trademarks of Micron Technology, Inc. All other trademarks are the property of their respective owners.

®

Page 45: NAND Flash Memory MLC - SpecTek

Advance

8Gb, 16Gb, and 32Gb: x8/x16 NAND Flash MemoryRevision History

®

Revision HistoryRev A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 03/07

• Initial Release.

Source: 09005aef82b4174b/PDF: 09005aef82af83db SpecTek reserves the right to change products or specifications without notice.SpecTek_8gb_nand_l41a_mlc__4.fm - Rev. A 4/07 EN 45 ©2007 Micron Technology, Inc. All rights reserved.