0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
FSNU8A001G-TWT

FSNU8A001G-TWT

  • 厂商:

    FORESEE(江波龙)

  • 封装:

    TSOPI-48

  • 描述:

    存储容量:1Gbit;时钟频率(fc):40MHz;工作电压:1.8V;工作温度:-40℃~85℃;

  • 数据手册
  • 价格&库存
FSNU8A001G-TWT 数据手册
1Gbit SLC NAND Flash FSNU8A001G Datasheet 24 1 0 B FORESEE 受控 202 25 7 2-0 1Gbit 02 : 0 1 FB C1B 2 1 A8D . s r use ® SLC NAND Flash FSNU8A001G Datasheet LM-00003 Rev 1.3 4 12 BB0 C1 2 1 A8D . s r use 受控 2 0:0 1 -25 7 0 22 0 2 s. FB5 4 LONGSYS ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONSser 2 u B01 WITHOUT NOTICE. Products and specifications discussed herein are for reference purposes only. All information discussed herein 受控is provided on an “AS IS” basis, without warranties of any kind. All brand names, trademarks and registered trademarks belong to their respective owners. 02 : 0 1 This document and all information discussed herein remain the sole and exclusive property of Longsys Electronics. No license of any patent, copyright, mask work, trademark or any other intellectual property right is granted by one party to the other party 25 7 For updates or additional information about-Longsys 2 0 products, contact your nearest Longsys office. 2 0 2 © 2020 Shenzhen B Longsys 5 Electronics Co., Ltd. All rights reserved. F 4 012 B B 2 C1 1 D 8 under this document, by implication, estoppel or other-wise. Everything for Memory 1 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet Revision History 24 1 0 B Rev. Date Changes 1.0 2020/01/28 Initial release 1.1 2021/10/12 Revise descriptions in 10.1, 10.4, 10.6.2, 10.6.3, 12.5 1.2 2021/11/22 Revise descriptions in 4, 14.1, 14.2 1.3 2021/12/3 Add Chap 15 FB C1B 2 1 A8D . s r use 受控 202 25 7 2-0 02 : 0 1 4 12 BB0 C1 2 1 A8D . s r use 受控 FB5 4 2 B01 2 0:0 1 -25 7 0 22 0 2 . rs e s u 受控 25 7 2-0 B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 02 : 0 1 202 2 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet Content 24 1 0 Content.................................................................................................................................................... 1BB 3 C 2 8D1 1 General Description ........................................................................................................................ 5 A . s r 2 Features ........................................................................................................................................... 5 use 3 Product List .....................................................................................................................................6 受控 Revision History .....................................................................................................................................2 4 Package Types and Pin Configurations .........................................................................................7 5 Pin Descriptions .............................................................................................................................. 8 6 Block Diagram .................................................................................................................................9 7 25 7 2-0 FB 02 : 0 1 Array Organization and Mapping .................................................................................................10 2802Mode Selection .............................................................................................................................. 11 9 Command Set ................................................................................................................................ 12 4 12 BB0 10 Device Operation ........................................................................................................................... 13 C1 2 1 A8D . s r use 10.1 Reset (FFh) ........................................................................................................................................ 13 10.2 Read Operation ................................................................................................................................. 13 10.2.1 Page Read (00h-30h).................................................................................................................................... 13 10.2.2 Random Data Output (05h-E0h) ................................................................................................................... 14 10.2.3 Read Status (70h) ........................................................................................................................................ 15 10.2.4 Read ID (90h)............................................................................................................................................... 16 10.2.5 Read Parameter Page (ECh) .......................................................................................................................... 17 10.2.6 Read Unique ID (EDH) .................................................................................................................................. 20 10.3 Program Operation ........................................................................................................................... 21 10.3.1 Page Program (80h-10h) .............................................................................................................................. 21 10.3.2 Random Data Input (85h)............................................................................................................................. 21 10.4 Copy Back Operation ....................................................................................................................... 22 10.4.1 Copy Back Read (00h-35h) ........................................................................................................................... 22 10.4.2 Copy Back Program (85h-10h) ...................................................................................................................... 22 10.5 Block Erase (60h-D0h) ...................................................................................................................... 23 10.6 Feature Operation ............................................................................................................................. 24 10.6.1 Feature Register .......................................................................................................................................... 24 10.6.2 Get Feature (EEh) ........................................................................................................................................ 24 10.6.3 Set Feature (EFh) ......................................................................................................................................... 25 受控 FB5 4 2 B01 2 0:0 1 -25 7 0 22 0 2 . rs e s u 受控 25 7 2-0 02 : 0 1 10.7 OTP Operation ................................................................................................................................... 26 10.7.1 OTP Read / Program Operation .................................................................................................................... 26 10.7.2 OTP Lock Operation ..................................................................................................................................... 26 10.8 Block Protection................................................................................................................................ 27 10.9 Write Protect ...................................................................................................................................... 28 B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 202 3 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet 11 Software Algorithm .......................................................................................................................31 11.1 11.2 11.3 11.4 11.5 Initial Invalid Block(s) ....................................................................................................................... 31 Identifying Initial Invalid Block(s) .................................................................................................... 31 Error in Operation ............................................................................................................................. 32 Addressing for Program Operation ................................................................................................ 32 System Interface Using CE# Don’t-Care ........................................................................................ 33 12.4 12.5 12.6 12.7 12.8 Pin Capacitance ................................................................................................................................ 36 DC Electrical Characteristics ........................................................................................................... 36 AC Measurement Conditions........................................................................................................... 37 AC Electrical Characteristics ........................................................................................................... 37 Read / Program / Erase Characteristics ......................................................................................... 38 24 1 0 B FB C1B 2 1 12 Electrical Characteristics .............................................................................................................. 35 A8D . s r 12.1 Absolute Maximum Ratings ............................................................................................................. 35 use 12.2 Operating Ranges ............................................................................................................................. 35 12.3 Power-up Timing ............................................................................................................................... 35 受控 25 7 2-0 02 : 0 1 21302Timing Diagram .............................................................................................................................39 14 Part Marking Scheme ....................................................................................................................48 14.1 14.2 4 12 BB0 48-TSOP (20x12mm) ......................................................................................................................... 48 63-TFBGA (11x9mm) ......................................................................................................................... 48 C1 2 1 A8D 15 Packaging Information .................................................................................................................. 49 . s r e us 15.1 48-TSOP (20x12mm) ......................................................................................................................... 49 15.2 63-TFBGA (11x9mm) ......................................................................................................................... 51 受控 FB5 4 2 B01 2 0:0 1 -25 7 0 22 0 2 . rs e s u 受控 25 7 2-0 B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 02 : 0 1 202 4 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet 1 General Description 24 1 0 B The FSNU8A001G is a 1G-bit (128Mx8bit) NAND Flash Memory with spare 32M-bit. The device on a single 1.8V VCC. A program operation can be performed in typical 350µs on the (2K+64) Byte page and an erase operation can be performed in typical 2ms on a (128K+4K) Byte block. Data in the page buffer can be read out at 25ns cycle time per Byte. The FSNU8A001G is an optimum solution for large nonvolatile storage applications such as solid state file storage and other portable applications requiring non-volatility. FB C1B 2 1 A8D . s r use 受控 The FSNU8A001G supports the standard NAND flash memory interface using the multiplexed 8-bit bus to transfer data, addresses, and command instructions. The five control signals, CLE, ALE, CE#, RE# and WE# handle the bus interface protocol. Also, the device has two other signal pins, the WP# and the R/B# for monitoring the device status. 202 2 25 7 2-0 02 : 0 1 Features 4 C1 2 1 A8D . s r use Voltage Supply - VCC: 1.7V ~ 1.95V Advanced Features - Hardware WP# write protect - Software block protect - Unique ID - One 2kB parameter page - Sixty-two 2kB OTP Pages - Promised golden block0 Organization - Memory Cell Array: (128M + 4M) Byte - Page Size: (2k + 64) Byte - Block Size: 64 pages, (128k + 4k) Byte - Plane Size: 1,024 Blocks 受控 2 0:0 1 25 7 0 High Performance 22 - Random Read: 2025µs - Sequential Read: 25ns 5 B F 24- Page Program Time: 350µs (Typ.) B01 High Reliability - Endurance: typical 100k cycles (1) - Data Retention: 10 years (1) . Package - 48-TSOP - 63-TFBGA (11x9mm) - Block Erase Time: 2ms (Typ.) Low Power - Standby: 10µA (Typ.) - Read: 10mA (Typ.) - Program/Erase: 15mA (Typ.) B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 12 BB0 rs e s u 受控 Note: 2 0:0 1bit / 528Byte ECC (1) Endurance and Data Retention specification is based on 5 1 2 07 2202 5 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet 3 Product List Table 1 Product List Part Number Density I/O Type Voltage Range FSNU8A001G-TWT 1Gb x8 1.7V ~ 1.95V FSNU8A001G-TAT 1Gb x8 1.7V ~ 1.95V FSNU8A001G-BWT 1Gb x8 1.7V ~ 1.95V FSNU8A001G-BAT 1Gb x8 1.7V ~ 1.95V 24 1 0 48-TSOP -40°C ~ 85°C Tray 1BTrayB C 48-TSOP -40°C ~ 105° C 2 8D1 Tray A 63-TFBGA -40° C ~ 85°C . rs 63-TFBGA use -40°C ~ 105°C Tray Package 受控 F SN U 8 A 001G - T W T 02 : 0 5 1 2 7 2-0 Temp. Range Packing FB Figure 1 Marketing Part Numbering Chart 202 Packing T = Tray Temp. Range W = -40°C~85°C A = -40°C~105°C 3 = AECQ100 G3 2 = AECQ100 G2 4 12 BB0 C1 2 1 A8D . s r use Package T = 48-TSOP B = 63-TFBGA Density 001G = 1Gbit FB5 4 2 B01 受控Version 2 0:0 1 -25 7 0 22 0 2 A = Version A I/O Type 8 = x8 & ECC Required Voltage Range U = 1.7V~1.95V Product Type SN = SLC NAND Brand F = FORESEE 25 7 2-0 B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory . rs e s u 受控 02 : 0 1 202 6 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet 4 Package Types and Pin Configurations Figure 2 Pin Configuration 48-TSOP 202 NC NC NC NC NC NC R/B# RE# CE# NC NC VC C Vss NC NC CLE ALE WE# WP# NC NC NC NC NC 25 7 2-0 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 受控 02 : 0 1 A 2 NC NC 3 6 7 8 NC WP# ALE VSS CE# WE# R/B# D NC RE# CLE NC NC NC E NC NC NC NC NC NC F NC NC NC NC NC NC G NC NC NC NC NC NC H NC IO0 NC NC NC VCC J NC IO1 NC VCC IO5 IO7 K VSS IO2 IO6 VSS 25 7 2-0 NC 202 M Everything for Memory 5 C L B5 F 4 12 4 受控 2 0:0 1 -25 7 0 22 0 2 B B0 B 1 2C 8D1 1 NC 02 : 0 1 IO3 IO4 9 10 NC NC NC NC FB 4 12 BB0 . rs e s u 受控 NC NC NC NC NC NC 7 / 52 NC NC NC NC IO7 IO6 IO5 IO4 NC NC NC VCC Vss NC NC NC IO3 IO2 IO1 IO0 NC NC NC NC C1 2 1 A8D . s r use Figure 3 Pin Configuration 63-TFBGA FB5 4 2 B01 24 1 0 B C1B 2 1 A8D . s r use 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet 5 Pin Descriptions 24 1 0 B C1B 2 1 A8D Chip Enable . s er CE# high is ignored, and the The CE# input is the device selection control. When the device is in the Busy usstate, device does not return to standby mode in program or erase operation. Read Enable 受控 Table 2 Pin Description Pin Name CE# RE# FB Pin Functions The RE# input is the serial data-out control, and when active drives the data onto the I/O bus. Data is valid t REA after the falling edge of RE# which also increments the internal column address counter by one. 02 : 0 1 Write Enable WE# The WE# input controls writes to the I/O port. Commands, address and data are latched on the rising edge of 2the5WE# pulse. 7 2-0 Command Latch Enable 202CLE The CLE input controls the activating path for commands sent to the command register. Commands are latched on the rising edge of WE# with CLE high. 4 12 0 B B The ALE input controls the activating path for address sent to the address registers. Addresses are latched1 C on 2 1 the rising edge of WE# with ALE high. A8D . s Write Protect er s u The WP# input can be used to prevent the inadvertent program / erase to the device. All program / erase operations are disabled when WP# is active low. 受控 Ready / Busy Output Address Latch Enable ALE WP# R/B# IO7 - IO0 FB5 4 2 VSS B01 2 0:0 1 does not float to high-z -25condition when the chip is deselected or when outputs are disabled. 7 0 Data Inputs 2- / Outputs 2 0 2The IO pins are used to input command, address and data and to output data during read operations. The IO The R/B# output indicates the status of the device operation. When low, it indicates that a program, erase or random read operation is in process and returns to high state upon completion. It is an open drain output and Ground VCC Power Supply NC No Connection 受控 25 7 2-0 B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory . rs e s u pins float to high-z when the chip is deselected or when the outputs are disabled. 02 : 0 1 202 8 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet 6 Block Diagram Figure 4 Block Diagram High Voltage Circuit CLE ALE Control Logic IO Port WE# WP# RE# 受控 Address Counter R/B# IO[7:0] 202 25 7 2-0 02 : 0 1 FB C1B 2 1 A8D . s r use X-DEC CE# 24 1 0 B Memory Array Page Buffer Y-DEC Data Buffer 4 12 BB0 C1 2 1 A8D . s r use 受控 FB5 4 2 B01 2 0:0 1 -25 7 0 22 0 2 . rs e s u 受控 25 7 2-0 B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 02 : 0 1 202 9 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet 7 Array Organization and Mapping Figure 5 Array Organization 24 1 0 B 64K Pages (=1,024 Blocks) FB C1B 2 1 A8D . s ser u 1 Page = (2K + 64) Bytes 1 Block = 64 Pages 受控 = (128K + 4K) Bytes 1 Block = 64 Pages (128K + 4K) Bytes 202 02 : 0 52K1Bytes 2 7 2-0 1 Device = 1,024 Blocks = 1,024 x (128K + 4K) Bytes = 1,056 Mbits 64 Bytes 8 Bits IO 0 ~ IO 7 Page Buffer 2K Bytes 4 12 BB0 64 Bytes Table 3 Addressing Column Address IO7 IO6 IO5 1st cycle A7 A6 A5 2nd cycle L L 3rd cycle A19 A18 C1 2 1 A8D . s er IO1 IO0 usIO2 IO4 IO3 A4 控 L 受 L A3 A2 A1 A0 A11 A10 A9 A8 A15 A14 A13 A12 A22 A21 A20 A17 A16 2 4th cycle 0A27:0 A26 A25 A24 A23 1 Note 25 7 0 (1) L: A low condition, which 2- must be held during the address cycle to insure correct processing. 2 0 (2) A17~A12 are2 page addresses, A27~A18 are block addresses. FB5 4 2 B01 Row Address . rs e s u 受控 25 7 2-0 B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 02 : 0 1 202 10 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet 8 Mode Selection Table 4 Mode Selection Mode ALE CE# Command Input H L L Address Input (4 cycles) L H L Command Input H L L Address Input (4 cycles) L H Data Input L L Data Output L L 受控 L H During Read (Busy) X X X X H X During Program (Busy) X X X X X H X X H X X L X X 0V / VCC Read Write WE# RE# 24 1 0 B CLE WP# H X L C1XB H 2 1 AH8D H . s r e H H us L H H X X X 2 0 : Write Protect X X X 10 5 2 X X H 7-Stand-by 0 2 02 2Note (1) “H” indicates a HIGH input level, “L” indicates a LOW input level, and “X” can be V During Erase (Busy) IL FB X or VIH. 4 12 BB0 C1 2 1 A8D . s r use 受控 FB5 4 2 B01 2 0:0 1 -25 7 0 22 0 2 . rs e s u 受控 25 7 2-0 B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 02 : 0 1 202 11 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet 9 Command Set Table 5 Command Table 1st Cycle 2nd Cycle Reset FFh - Page Read 00h 30h Random Data Output 05h E0h Read Status 70h - Read ID 90h - Read Parameter Page ECh Read Unique ID EDh - Page Program 80h 10h 85h - 00h 35h 85h 10h 60h D0h Get Feature EEh - Set Feature EFh - Command Random Data Input 25 Copy Back 7 Program -0 2Erase Block 2 0 2 Copy Back Read 02 : 0 1 受控 FB C1B 2 1 A8D . s r Yes use Yes - 4 12 BB0 Note C1 2 1 Any commands not in the above table are considered as undefined and are prohibited as inputs. A8D . s r use 受控 (1) Random Data Input and Random Data Output command is only to be used within a page. (2) 24 1 0 B Acceptable While Busy FB5 4 2 B01 2 0:0 1 -25 7 0 22 0 2 . rs e s u 受控 25 7 2-0 B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 02 : 0 1 202 12 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet 10 Device Operation 10.1 Reset (FFh) 24 1 0 B FB C1B 2 1 A8D . s r use The device offers a reset operation, executed by writing FFh to the command register. When the device is in busy state during random read, program or erase mode, the reset operation will abort these operations. The contents of memory cells being altered are no longer valid, as the data will be partially programmed or erased. The command register is cleared to wait for the next command, and the Status Register is cleared to value C0h when WP# is high. If the device is already in Ready state, a new reset command will be accepted by the command register, and the device is reset instantly, but the R/B# pin will not change to low. 受控 25 7 R/B# 2-0 2 0 2 02 : 0 1 Figure 6 Reset Sequence tRST IOx 4 FFh 12 BB0 C1 2 1 A8D . s r use 10.2 Read Operation 受控 10.2.1 Page Read (00h-30h) 2 0:0 1 -25 7 0 22 0 2 The FSNU8A001G array is accessed in page of 2,112 bytes. When the device powers on, 00h command is latched to command register. Therefore, system only issues four address cycles and 30h command for initial read from the device. This operation can also be entered by writing 00h command to the command register, and then write four address cycles, followed by writing 30h command. After writing 30h command, the data is transferred from NAND array to page buffer during tR. FB5 4 2 B01 . rs e s u Data transfer progress can be done by monitoring the status of the R/B# signal output. R/B# signal will be LOW during data transfer. Also, there is an alternate method by using the Read Status command. If the Read Status command is issued during read operation, the Page Read command must be re-issued to read out the data from page buffer. 受控 02 : 0 1 Once the data in a page is loaded into the page buffer, R/B# signal goes high, and the data can be read from Page buffer by toggling RE#. Read is sequential from initial column address to the end of the page. 25 7 2-0 202 If the host side uses a sequential access time (t RC) of less than 30ns, the data can be latched on the next falling edge of RE# as the waveform of EDO mode. B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 13 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet The device may output random data in a page instead of the consecutive sequential data by writing Random Data Output command. The column address of next data, which is going to be out, may be changed to the address which follows random data output command. Random data output can be operated multiple times regardless of how many times it is done in a page. Figure 7 Page Read Sequence CLE 24 1 0 B FB C1B 2 1 A8D . s r use 受控 CE# WE# ALE 202 25 7 2-0 02 : 0 1 tRD R/B# RE# IOx 00h Address(4Cycle) 30h Data Output(Serial Access) 4 12 BB0 C1 2 1 A8D . s r use Col.Add.1,2 & Row Add.1,2 受控 FB5 4 2 B01 2 0:0 1 -25 7 0 22 0 2 Data Field Spare Field . rs e s u 10.2.2 Random Data Output (05h-E0h) 受控 The Random Data Output command allows the selection of random column addresses to read out data from a single or multiple of addresses. The use of the Random Data Output command is available after the Page Read (00h-30h) sequence by writing the 05h command following by the two cycle column address and then the E0h command. Toggling RE# will output data sequentially. The Random Data Output command can be issued multiple times, but limited to the current loaded page. 25 7 2-0 B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 02 : 0 1 202 14 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet Figure 8 Page Read with Random Data Output Sequence tRD R/B# RE# IOx Address 4Cycle 00h 30h Data Output 24 1 0 B FB C1B 2 1 A8D . s r use Address 2CycleS 05h E0h Data Output Col.Add.1,2 Col.Add.1,2 & Row Add.1,2 Data Field Data Field Spare Field Spare Field 受控 25 7 2-0 02 : 0 1 10.2.3 Read Status (70h) 02device contains a Status Register which may be read to find out whether program or erase operation 2The is completed, and whether the program or erase operation is completed successfully. After writing 70h command to the command register, a read cycle outputs the content of the Status Register to the I/O pins on the falling edge of CE# or RE#, whichever occurs last. This two line control allows the system to poll the progress of each device in multiple memory connections even when R/B pins are common-wired. RE# or CE# does not need to be toggled for updated status. Refer to Table 6 for specific Status Register definitions. 4 12 BB0 C1 2 1 A8D . s r use 受控 The command register remains in Read Status mode until another command is issued. Therefore, if the status register is read during a random read cycle, the Page Read command should be given before starting read cycles. FB5 4 2 CLE B01 2 0:0 1 -25 Figure 9 Read Status Sequence 7 0 22 0 2 tCLS tCLH tCS tCH . rs e s u tCLR tCEA tCHZ 受控 CE# tCOH tWP WE# 02 : 0 1 RE# IOx B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory tRHZ tRHOH 2tDS5 7 70h 2-0 tDH 202 tIR tREA Status Output 15 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet Table 6 Status Register Definition SR Bits Page Program Block Erase Read Definition IO 0 Pass / Fail Pass / Fail Not use 0 = Pass, 1 = Fail IO 1 Not use Not use Not use Don’t -care IO 2 Not use Not use Not use Don’t -care IO 3 Not use Not use Not use Don’t -care IO 4 Not use Not use Not use Don’t -care IO 5 Not Use Not Use Not Use IO 6 Ready / Busy Ready / Busy Ready/Busy C1B 2 1 A8D Don’t -care . s er 0 = Busy, 1u=s Ready IO 7 Write Protect Write Protect Write Protect 0 = Protected, 1 = Unprotected 受控 Note 24 1 0 B FB (1) IOs defined ’Not use’ are recommended to be masked out when Read Status is being executed. 02 : 0 1 10.2.4 Read ID (90h) 25 7 2-0 Read ID command is comprised of two modes determined by the input address, device (00h) or ONFI (20h) identification information. To enter the Read ID mode, write 90h command following by a 00h address cycle, then toggle RE# for 5 single byte cycles. The pre-programmed code includes the Manufacturer ID, Device ID, and Product-Specific Information (See Table 8). If the Read ID command is followed by 20h address, the output code includes 4 single byte cycles of ONFI identifying information. The device remains in the Read ID mode until the next valid command is issued. 202 4 12 BB0 C1 2 1 A8D . s r use Figure 10 Read ID Sequence tCLR CLE 受控 tCEA CE# WE# FB5 4 2 B01 ALE 2 0:0 1 -25 7 0 22 0 2 tAR . rs e s u tWHR RE# tREA IOx 00h 90h MID 25 7 2-0 A1h DID 3rd Cyc. 4th Cyc. 受5th控 Cyc. 02 : 0 1 Table 7 Device and ONFI identification information Address 1st Byte/Cycle 00h 02 2 Manufacturer ID 20h 4Fh B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory CDh 2nd Byte/Cycle 3rd Byte/Cycle 4th Byte/Cycle 5th Byte/Cycle 00h 95h 40h 46h 49h - Device ID 4Eh 16 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet Table 8 Product-Specific Information Terms Description IO7 IO6 IO5 IO4 3rd Byte 0 = Not supported Multiple die operation 0 = Not supported page number 00 = SLC Die number per CE 00 = 1 0 Sequential access min 10 = 25ns Organization 0 = x8 Block size (without spare) 01 = 128kB 25 7 2-0 202 IO0 24 1 0 B 0 4th Byte Page size IO1 0 00 = 1 Cell type Spare size per 512B IO2 00h Cache Program Simultaneously Programmed IO3 1 0 FB C1B 2 1 8D 0 s.A 0 r 0 0 use 95h 受控 0 0 0 1 2 1 = 16 0 : 01 = 2kB 10 1 5th Byte 0 1 0 0 40h Internal ECC 0 = Not supported Plane size 100 = 1Gb Plane number per CE 00 = 1 ECC requirement 00 = 1bit / 528B 0 1 0 0 0 4 12 BB0 0 C1 2 1 A8D . s r use 10.2.5 Read Parameter Page (ECh) Read Parameter Page can read out the device’s parameter data structure, such as, manufacturer information, device organization, timing parameters, key features, and other pertinent device parameters. The data structure is stored with at least three copies in the device’s parameter page. The Random Data Output command is supported during data output. 受控 IOx 5 B F 4 2 B01 2 0:0 1 -25Figure 11 Read Parameter Page Sequence 7 0 22 0 2 ECh 00h P0 P1 … P1023 tR R/B# . rs e s u 受控 02 : 0 Byte Number Descriptions 5 1 2 0~3 Parameter Page Signature, 07 "ONFI" ASCII characters 2 2 4~5 Revision Number 20 B5 F 4 012 B B 2 C1 1 D 8 Table 9 Parameter Definition Everything for Memory 17 / 52 Values 4Fh 4Eh 46h 49h 02h 00h Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet Byte Number Descriptions Values Feature Supported b6-b15 reserved (0) 6~7 b5 1 = supports source synchronous b4 1 = supports odd to even page Copyback b3 1 = supports interleaved operations b2 1 = supports non-sequential page programming b1 1 = supports multiple LUN operations b0 1 = supports 16-bit data bus width Optional Command Supported 8~9 1 = supports Read Unique ID b4 1 = supports Copy-back 2 : 10= supports Get Features and Set Features 0 1 b3 FB C1B 2 1 A8D . s r use 受控 b6-b15 reserved (0) b5 24 1 0 B 10h 00h 1 = supports Read Status Enhanced 34h 00h b2 202 10~31 1 = supports Read Cache commands 1 = supports Page Cache Program command Reserved (0) all 00h 46h 4Fh 52h 45h 32~43 Device manufacturer , 12 ASCII characters 4 12 BB0 53h 45h 45h 20h C1 2 1 46h 53h 4Eh 55h 8D A . s 38h 41h 30h e 30h r s u 31h 47h 20h 20h 20h 20h 20h 20h 44-63 Device Model, 20 ASCII characters 受控 64 65-66 67-79 80-83 84-85 24 B01 2C 8D1 25 b1 7 b0 2-0 FB586-89 2 Date Code 0:0 1 Reserved (0) 25 07of -Data Bytes per Page Number 2 202Number of Spare Bytes per Page JEDEC MID 20h 20h 20h 20h 20h 20h 20h 20h CDh 00h 00h all 00h 00h 08h 00h 00h 40h 00h Number of Data Bytes per Partial Page 00h 02h 00h 00h 90-91 Number of Spare Bytes per Partial Page 10h 00h 92-95 Number of Pages per Block 40h 00h 00h 00h 96-99 Number of Block per Logic Unit 00h 04h 00h 00h Number of Logic Units 01h 100 Number of Address Bytes 101 b4-b7 column address cycles 25 7 2-0 b0-b3 row address cycles 102 受控 02 : 0 1 Number of Bits per Cell 103-104 Bad Blocks Maximum 202 per Logic Unit 105-106 Block Endurance 5 B F 10724 Guaranteed Valid Blocks at Beginning of Target 1 0 B Block Endurance for Guaranteed Valid Blocks 1B 108-109 Everything for Memory . rs e s u 18 / 52 22h 01h 14h 00h 01h 05h 01h 01h 03h Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet Byte Number 110 Values Number of Programs per Page 04h Partial Programming Attributes b5-b7 reserved (0) 111 b4 1 = partial page layout is partial page data followed by partial page spare b1-b3 reserved (0) b0 112 1 = partial page programming has constraints Number of ECC Bits Correctability Number of Interleaved Address Bits 113 受控 b4-b7 reserved (0) 24 1 0 B 00h FB C1B 2 1 A8D . s r 01huse 00h b0-b3 number of interleaved address bits Interleaved Operation Attributes 02 restrictions for program cache : address 0 1 b4-b7 reserved (0) 202 b3 25 b2 7 b1 2-0 114 b0 115-127 128 00h 1 = program cache supported 1 = no block address restrictions overlapped / concurrent interleaving support Reserved (0) all 00h I/O Pin Capacitance, Maximum 08h Asynchronous Timing Mode Support b6-b15 reserved (0) 129-130 FB5131-132 4 2 B01 8D Descriptions b5 1 = supports timing mode 5 b4 1 = supports timing mode 4 b3 1 = supports timing mode 3 b2 1 = supports timing mode 2 1 = supports timing mode 1 b0 1 = supports timing mode 0, shall be 1 b4 1 = supports timing mode 4 b3 1 = supports timing mode 3 b2 1 = supports timing mode 2 b1 1 = supports timing mode 1 b0 1 = supports timing mode 0, shall be 1 tPROG Maximum Page Program Time (us) 135-136 tBER Maximum Block Erase Time (us) 02 : 0 1 5 Time (ns) 2Setup 139~140 t Minimum Change Column 7 -0 141-163 Reserved (0)022 2 164-165 Vendor Specific Revision Number 5 166-2534FB Vendor Specific 012 254-255 Integrity CRC B B 1 tR Maximum Page read Time (us) CCS 12C C1 2 1 A8D . s r use 1Fh 00h 2 0:0 1 5 Cache Timing Mode Support Asynchronous -2Program 7 0 b6-b15 2- reserved (0) 2 0 2 b5 1 = supports timing mode 5 b1 133-134 137-138 受控 4 12 BB0 Everything for Memory 19 / 52 . rs e s u 00h 00h 受控 BCh 02h 10h 27h 19h 00h 3Ch 00h all 00h 00h 00h all 00h 20h 47h Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet Byte Number Descriptions 256-511 Value of Bytes 0-255 512-767 Value of Bytes 0-255 768+ Values Additional Redundant Parameter Pages 24 1 0 (1) The Integrity CRC (Cycling Redundancy Check) field is used to verify that the contents of the parameters page were 1BBthe C 2 transferred correctly to the host. Please refer to ONFI 1.0 specifications for details. The CRC shall be calculated using 8D1 A following 16-bit generator polynomial: G(X) = X16 + X15 +X2 + 1 . rs e s u 10.2.6 Read Unique ID (EDH) 受控 Note: FB The unique ID is 32-byte and with 16 copies for back-up purpose. After writing the Unique ID read command and following the one address byte (00h), the host may read out the unique ID data. The host need to XOR the 1st 16-byte unique data and the 2nd 16-byte complement data to get the result, if the result is FFh, the unique ID data is correct; otherwise, host need to repeat the XOR with the next copy of Unique ID data. 02 : 0 1 25 7 2-0 02 sending the EDh command, the NAND device will remain in the Unique ID read mode until next 2Once valid command is sent. The Random Data Output command is supported during data output. 4 12 0 B B The Read Status command can be used to check the completion. To continue the read operation, C1a 2 1 following read command (00h) to re-enable the data out is necessary. A8D . s er s u Figure 12 Read Unique ID Sequence 受控 IOx EDh R/B# 00h 2 0:0 1 -25 7 0 22 0 2 UID 0 Do 0 UID 0 Do 1 UID 0 Do 31 UID 1 Do 0 Busy FB5 4 2 B01 IOx Figure 13 Read Unique ID Sequence with Random Data Output EDh UID 0 Do 0 00h UID 0 Do 1 R/B# Busy 25 7 2-0 B0 B 1 2C 8D1 . rs e s u B5 F 4 12 Everything for Memory 05h 02 : 0 1 1st Add Cyc. 2nd Add Cyc. E0h 受控 UID m Do n UID m Do n+1 Repeat if needed 202 20 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet 10.3 Program Operation 10.3.1 Page Program (80h-10h) 24 1 0 B The device is programmed basically on a page basis, but it does allow multiple partial page programming of a word or consecutive bytes up to 2,112 in a single page program cycle. The number of consecutive partial page programming operation within the same page without an intervening erase operation must NOT exceed 4 times for a single page. The addressing should be done in sequential order in a block. FB C1B 2 1 A8D . s r use A page program cycle consist of a serial data loading period in which up to 2,112-bytes of data may be loaded into the page buffer, followed by a non-volatile programming period where the loaded data is programmed into the appropriate cell. 受控 02 : 0 1 The serial data loading period begins by inputting the 80h command, followed by the four cycle address inputs and then serial data loading. The words other than those to be programmed do not need to be loaded. The 10h command initiates the programming process. Writing 10h alone without previously entering the serial data will not initiate the programming process. 202 25 7 2-0 The internal write state controller automatically exe-cutes the algorithms and timings necessary for program and verify, thereby freeing the system controller for other tasks. Once the program process starts, the Read Status command may be entered to read the status register. The system controller can detect the completion of a program cycle by monitoring the R/B# output, or the Status bit (IO6) of the Status Register. Only the Read Status command and Reset command are valid while programming is in progress. When the Page Program is complete, the Write Status bit (IO 0) may be checked (See Figure 14). The internal write verify detects only errors for "1"s that are not successfully programmed to "0"s. The command register remains in Read Status command mode until another valid command is written to the command register. 4 12 BB0 C1 2 1 A8D . s r use 受控 R/B# FB5 4 2 IOx B01 :02 0 1 5 Figure 14 Page Program Sequence 2 -07 2 2 t 20 PROG “0” 80h Address & Data input 10h 70h I/O0 . ers Passus 受Fail控 Col.Add.1,2 & Row Add.1,2 Data “1” 02 : 0 1 25 7 After the Page Program 80h command 2-0 execution of the initial data has been loaded into the page buffer, 2 0 2 of data is required, using the Random Data Input command can perform if the need for additional writing this function toBa5new column address prior to the 10h command. The Random Data Input may be 4F times regardless of how many times it is done in a page. 2multiple operated 1 0 BB 1 C 2 8D1 10.3.2 Random Data Input (85h) Everything for Memory 21 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet Figure 15 Page Program with Random Data Input Sequence tPROG R/B# 24 1 0 B “0” IOx 80h Address & Data input 85h Col.Add.1,2 & Row Add.1,2 Data Address & Data input 10h Col.Add.1,2 Data 70h I/O0 Pass FB C1B 2 1 A8D . s r use “1” Fail 受控 10.4 Copy Back Operation 02 : 0 1 Copy Back operations can quickly and efficiently rewrite data stored in one page. The benefit is especially obvious when a portion of a block is updated and the rest of the block also needs to be copied to the newly assigned free block. The operations require two sequential command sets. Issue a Copy Back Read command first, then the Copy Back Program command. 202 25 7 2-0 Since Copy Back operations do not use external memory and the data of source page might include a bit errors, a competent ECC scheme should be developed to check the data before programming data to a new destination page. 4 12 BB0 C1 2 1 D A8odd . s Note: Copy Back Operation can only be used to copy even page to even page or to copy page to r e s u odd page. 受控 10.4.1 Copy Back Read (00h-35h) 2 0:0 1 -25 7 0 22 0 2 The Copy Back Read command is used together with the Copy Back Program command. To start execution, 00h command is written to the command register, followed by the four cycles of the source page address. To start the transfer of the selected page data from the memory array to the page buffer, write the 35h command to the command register. FB5execution of the Copy Back Read command sequence and R/B# returns to HIGH marking thesers. 4 After 2 B01 completion of the operation, the transferred data from the source page into the page buffer may be readu out by toggling RE#. Data is output sequentially from the column address that was originally 受控 specified with the Copy Back Read command (See Figure 16). The Random Data Output commands can be issued multiple times without any limitation after Copy Back Read command has been executed. 25 7 2-0 02 : 0 1 202 10.4.2 Copy Back Program (85h-10h) B5 F 4 12 After the Copy Back Read command operation has been completed and R/B# goes HIGH, the Copy Back Program command can be written to the Command Register. B0 B 1 2C 8D1 Everything for Memory 22 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet The operation is initiated by issuing 85h command with destination page address. Actual programming operation begins after 10h command is issued. Once the program process starts, the Read Status command may be entered to read the status register. The system controller can detect the completion of a program cycle by monitoring the R/B# output, or the Status bit (IO6) of the Status Register. When the copy back program is complete, the Write Status Bit (IO0) may be checked (See Figure 16). The command register remains in Read Status command mode until another valid command is written to the command register. 24 1 0 B FB C1B 2 1 A8D . s r use During copy-back program, data modification is possible using Random Data Input command with multiple times (see Figure 17). 受控 Figure 16 Copy Back Read and Copy Back Program Sequence R/B# 25 7 IOx -0 2 2 0 2 00h 02 : 0 1 tPROG tR 0 Add.(4Cycles) Data Output 35h 85h Add.(4Cycles) I/O0 70h 10h Col.Add.1,2 & Row Add.1,2 Destination Address Col.Add.1,2 & Row Add.1,2 Source Address Pass 1 Fail 4 12 BB0 C1 2 1 A8D . s r use Figure 17 Copy Back Program with Random Data Input Sequence IOx tPROG tR R/B# 00h Add.(4Cycles) Data Output 35h 2 0:0 1 -25 7 0 22 0 2 Col.Add.1,2 & Row Add.1,2 Source Address 85h 受控 Add.(4Cycles) Data Col.Add.1,2 & Row Add.1,2 Destination Address 85h Add.(2Cycles) Data 10h 70h Col.Add.1,2 There is no limitation for the number of repetition 10.5 FB5 Block Erase (60h-D0h) 4 2 B01 . rs e s u The erase operation is done on a block basis. Block address loading is accomplished in two cycles initiated by 60h command. Only address A18 to A27 is valid while A12 to A17 is ignored. The D0h command following the block address loading initiates the internal erasing process. This two-step sequence of setup followed by execution command ensures that memory contents are not accidentally erased due to external noise conditions. 受控 25 7 2-0 02 : 0 1 At the rising edge of WE# after the erase confirm command input, the internal write controller handles erase and erase-verify. The system controller can detect the completion of an erase cycle by monitoring the R/B# output, or the Status bit (IO6) of the Status Register. When the block erase operation is complete, the Write Status Bit (IO0) may be checked. B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 202 23 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet Figure 18 Block Erase Sequence tBERS R/B# “0” IOx D0h I/O0 70h 24 1 0 B Pass FB C1B 2 1 Fail A8D . s r use Row Add 1,2 “1” 受控 10.6 Feature Operation The Feature Set operation is to change the default power-on feature sets by using the Set Feature and Get Feature command and writing the specific parameter data (P1-P4) on the specific feature addresses. The NAND device may remain the current feature set until next power cycle since the feature set data is volatile. However, the Reset command cannot reset the current feature set. 25 7 2-0 02 210.6.1 02 : 0 1 Feature Register 4 12 BB0 Table 10 Feature Register Feature Register Address Parameter P1 Operation Mode FB5 4 2 B01 2 8D1 Address Input(2cycle) 60h Block Protection 90h C1 2 1 D A8default . s Normal Mode, value r e 0 s u after power cycle. IO7 IO6 IO5 IO4 IO3 IO2 IO1 0 0 0 0 0 0 0 0 0 0 0 0 0 受控 0 1 0 0 0 1 1 2 0:0 1 P2 25 70 P3 2 202 P4 0 0 0 IO0 Description OTP Operation Mode. See 10.7.1 for detail information OTP Lock Mode. See 10.7.2 for detail information Reserved (0) Reserved (0) Reserved (0) Default value after power P1 R BP3 BP2 BP1 BP0 TB 0 SP cycle is 00000000 (00h). . rs e s u See 10.8 for detail 受控 information A0h P2 Reserved (0) P3 Reserved (0) P4 10.6.2 Get Feature (EEh) 02 : 0 1 Reserved (0) 25 7 2-0 02 2 The Get Feature command is to read feature parameter. After sending the Get Feature command and B5address, the host may read out the P1-P4 sub- feature parameter data. Once sending following register F 4 2 01command, the B EEh the NAND device will remain in the Get Feature mode until next valid command is B C1 Everything for Memory 24 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet sent. Figure 19 Get Feature Sequence 24 1 0 B CLE C1B 2 1 A8D . s r use WE# ALE 受控 RE# IOx 202 FB 02 : 0 5R/B#1 2 7 2-0 EEh FA P1 P2 P3 P4 tFEAT 4 10.6.3 Set Feature (EFh) 012 B B The Set Feature command is to change the power-on default feature set. After sending the Set Feature C1 2 1 command and following register address and then input the P1-P4 parameter data to change the feature A8Duntil next . s set. Once sending the EFh command, the NAND device will remain in the Set Feature mode ser valid command is sent. The Set Feature command is completed instantly, u and the R/B# pin will not change to low. 受控 Figure 20 Set Feature Sequence FB5 4 2 B01 2 0:0 1 CLE -25 7 0 22 0 2 WE# . rs e s u ALE 受控 RE# IOx EFh B0 B 1 2C 8D1 Everything for Memory P1 25 7 2-0 R/B# B5 F 4 12 FA P2 P3 02 : 0 1 P4 202 25 / 52 Longsys Copyright use r B0 1Gbit SLC NAND Flash FSNU8A001G Datasheet 10.7 OTP Operation The OTP area has 62 pages (62 x 2,112-byte). It is a non-erasable and one-time programmable area, which is default to “1” and allows whole page or partial page program to be “0”. Once the OTP protection mode is set, the OTP area becomes read-only and cannot be programmed again. 24 1 0 B FB 1B C 2 1 The OTP operation is operated by the Set Feature / Get Feature operation to access the8OTP D Operation A . s Mode and OTP Lock Mode. r use To check the NAND device is ready or busy in the OTP operation mode, either checking the R/B# or 控 using the Read Status command to check the status. 受 To exit the OTP operation or protect mode, it can be done by writing 00h to P1 at feature address 90h. 02 : 0 1 25 7 2-0 10.7.1 OTP Read / Program Operation 2To02enter the OTP Operation Mode, it is by using the Set Feature command and followed by the feature address 90h and then input the 01h to P1 and 00h to P2-P4 of sub-Feature Parameter data (see Table 10 Feature Register). 4 12 BB0 C1 2 1 A8D . s r use After enter the OTP Operation Mode, the OTP area can be read or programmed like non-OTP area. The address of OTP is located on the 02h-3Fh of page address. 10.7.2 OTP Lock Operation 控 受 To prevent the further OTP data to be changed, the OTP lock operation is necessary. To enter the OTP Lock Mode, it can be done by using the Set2Feature command and followed by the feature address 90h 0to:0P2-P4 of sub-Feature Parameter data (see Table 10 Feature and then input the 03h to P1 and 00h 1 Register). And then the normal -25Page Program command with the address 00h before the 10h command 7 0 2is required. 2 0 2 The FB5OTP lock operation is operated on the whole OTP area instead of individual OTP page. Once thesers. 4 2 1 u OTP protection mode is set, the OTP area can NOT be programmed or unprotected again. 受控 Figure 21 OTP Lock Operation Sequence IOx 80h R/B# B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 4 Add.cyc. 00h 25 7 2-0 00h Dummy 02inputdata : 0 1 10h 70h Status Output tPROG 202 26 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet 10.8 Block Protection The block protect operation can protect the whole chip or selected blocks from erasing or programming. When program or erase attempt at a protected block is happened, the R/B# keeps low for the time of tPBSY, and the Status Read command may get the 41h result. 24 1 0 B FB 1B C 2 1 At power-on, all the blocks are default to be un-protected. The Set Feature command 8D with feature A . s address A0h followed by the destined protection bits with data “1” is necessaryeto r protect those selected s u blocks. After the selected blocks are protected, those protected blocks can be un-protected again by reset Block Protection Bit to “0” if required. 受控 The “solid-protection” feature can be set by writing the Set Feature command with feature address A0h and the “SP” solid protection bit as “1” (see Table 10 Feature Register), after that, the selected block is solid-protected and cannot be up-protected until next power cycle. 20TB2 02 : 0 1 25 7 2-0 Table 11 Block Protection Bits Protected Protected Page Protected Protected Block(s) Address PA[15:0] Density Portion 0 NONE NONE NONE NONE 0 1 1022 & 1023 FF80h - FFFFh 256KB Upper 1/512 0 1 0 1020 thru 1023 FF00h - FFFFh 512KB Upper 1/256 0 0 1 1 1016 thru 1023 FE00h - FFFFh 0 0 1 0 0 1008 thru 1023 FC00h - FFFFh C1 2 1 8D 1/128 AUpper 1MB . s r Upper 1/64 2MB use 0 0 1 0 1 992 thru 1023 F800h - FFFFh 4MB Upper 1/32 0 0 1 1 0 960 thru 1023 F000h - FFFFh 受控 8MB Upper 1/16 0 0 1 1 1 896 thru 1023 16MB Upper 1/8 0 1 0 0 0 768 thru 1023 C000h - FFFFh 32MB Upper 1/4 0 1 8000h - FFFFh 64MB Upper 1/2 1 0 0000h – 007Fh 256KB Lower 1/512 1 0 02 : 0 1 0 0 1 5512 thru 1023 2 0 0 0&1 -017 2 2 0 0 thru 3 20 1 0 E000h - FFFFh 0000h - 00FFh 512KB Lower 1/256 0 0 1 1 0 thru 7 0000h - 01FFh 1MB Lower 1/128 0 1 0 0 0 thru 15 0000h - 03FFh 2MB Lower 1/64 1 0 1 0 1 0 thru 31 0000h - 07FFh 4MB Lower 1/32 1 0 1 1 0 0 thru 63 0000h - 0FFFh 8MB 1 0 1 1 1 0 thru 127 0000h - 1FFFh 16MB 1/16 受控 Lower Lower 1/8 1 1 0 0 0 0 thru 255 0000h - 3FFFh 32MB Lower 1/4 1 1 0 0 1 0 thru 511 64MB Lower 1/2 X 1 0 1 X 02 - FFFFh 0:0000h 128MB ALL X 1 1 X X 0000h - FFFFh 128MB ALL BP3 BP2 BP1 BP0 X 0 0 0 0 0 0 0 0 0 1 5 F 4 1B 2 1 B0 B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 5 1 0 thru 1023 2 7 2-0 0 thru 1023 0000h - 7FFFh 4 12 BB0 . rs e s u 202 27 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet 10.9 Write Protect WP# pin can enable or disable program and erase commands preventing or allowing program and erase operations. Figure 22 to Figure 27 shows the enabling or disabling timing with WP# setup time (tWW ) that is from rising or falling edge of WP# to latch the first commands. After first command is latched, WP# pin must not toggle until the command operation is complete and the device is in the ready state. (Status Register Bit6 (IO6) equal 1). 24 1 0 B FB C1B 2 1 A8D . s r use Figure 22 Erase Enable 受控 WE# tww IOx 202 25 7 2-0 02 : 0 1 60h D0h WP# 4 12 BB0 R/B# C1 2 1 A8D . s r use Figure 23 Erase Disable 受控 WE# tww :02 0 1 IOx -25 7 0 22 0 2 WP# 60h FB5 4 2 B01 . rs e s u R/B# 受控 25 7 2-0 B0 B 1 2C 8D1 D0h B5 F 4 12 Everything for Memory 02 : 0 1 202 28 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet Figure 24 Program Enable WE# tww 80h IOx 10h WP# 202 02 : 0 1 C1B 2 1 A8D . s r use Figure 25 Program Disable WE# tww 80h IOx 10h WP# 02 2 WE# 4 12 BB0 C1 2 1 A8D . s r use 受控 R/B# FB5 4 2 B01 FB 受控 R/B# 25 7 2-0 24 1 0 B :02 0 1 5 Figure 26 Program for Copy-Back Enable 2 7 2- 0 . rs e s u tww 85h IOx 10h 受控 WP# 25 7 2-0 R/B# B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 02 : 0 1 202 29 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet Figure 27 Program for Copy-Back Disable WE# tww 85h IOx 10h WP# 202 FB C1B 2 1 A8D . s r use 受控 R/B# 25 7 2-0 24 1 0 B 02 : 0 1 4 12 BB0 C1 2 1 A8D . s r use 受控 FB5 4 2 B01 2 0:0 1 -25 7 0 22 0 2 . rs e s u 受控 25 7 2-0 B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 02 : 0 1 202 30 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet 11 Software Algorithm 11.1 Initial Invalid Block(s) 24 1 0 B FB C1B 2 1 A8D . s r use Initial invalid blocks are defined as blocks that contain one or more initial invalid bits whose reliability is not guaranteed. Devices with initial invalid block(s) have the same quality level as devices with all valid blocks and have the same electrical characteristics. An initial invalid block(s) does not affect the performance of valid block(s). The system design must be able to mask out the initial invalid block(s) via address mapping. The 1st block, which is placed on 00h block address, is guaranteed to be a valid block at the time of shipment. 受控 Table 12 Valid Block Number Parameter Valid block number 25 7 2-0 02 211.2 Symbol 02 N : 0 1 VB Min Max Unit 1004 1024 Blocks Identifying Initial Invalid Block(s) 4 12 BB0 All device locations are erased (FFh) except locations where the initial invalid block(s) information is written prior to shipping. All initial invalid blocks are marked with non-FFh at the first byte of spare area on the 1st or 2nd page. Since the initial invalid block information is also erasable in most cases, it is impossible to recover the information once it has been erased. Therefore, the system must be able to recognize the initial invalid block(s) based on the original initial invalid block information and create the initial invalid block table via the suggested flow (Figure 28). Any intentional erasure of the original initial invalid block information is prohibited. C1 2 1 A8D . s r use FB5 4 2 B01 202 控 受 Figure 28 Flow to Create Initial Invalid Block Table 2 0:0 1 -25 7 0 2- . rs e s u 受控 25 7 2-0 B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 02 : 0 1 202 31 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet 11.3 Error in Operation Within its life time, additional invalid blocks may develop with NAND Flash memory. The following possible failure modes should be considered to implement a highly reliable system. In the case of status read failure after erase or program, block replacement should be done. Because program status fail during a page program does not affect the data of the other pages in the same block, block replacement can be executed with a page-sized buffer by finding an erased empty block and reprogramming the current target data and copying the rest of the replaced block. In case of Read, ECC must be employed. To improve the efficiency of memory space, it is recommended that the read or verification failure due to single bit error be reclaimed by ECC without any block replacement. The said additional block failure rate does not include those reclaimed blocks. 24 1 0 B FB C1B 2 1 A8D . s r use 受控 Table 13 Failure Modes Operation 25 Status read after program → Block Replacement 7 2-0 Erase 202 Detection and recommended procedure 02 : 0 1 read after erase → Block Replacement Status Program Read Verify ECC → ECC correction 4 12 BB0 Figure 29 Bad Block Replacement C1 2 1 A8D . s r use 受控 FB5 4 2 B01 2 0:0 1 -25 7 0 22 0 2 . rs e s u 受控 25 02 : 0 1 11.4 Addressing for Program -07 Operation B5 F 4 12 2 202 Within a block, the pages must be programmed consecutively from the LSB(least significant bit) page of the block to the MSB(most significant bit) pages of the block. The LSB page is defined as the start page among the pages to be programmed, does not need to be page 0 in the block. Random page address B0 B 1 2C 8D1 Everything for Memory 32 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet programming is prohibited. Figure 30 Addressing for Program Operation 24 1 0 B FB C1B 2 1 A8D . s r use 受控 202 25 7 2-0 02 : 0 1 11.5 System Interface Using CE# Don’t-Care 4 012 B B For an easier system interface, CE# may be inactive during the data-loading or serial access as shown 1 Cthe 2 1 below. The internal 2,112 byte data registers are utilized as separate buffers for this operation and A8Dcycle time .slow s system design gets more flexible. In addition, for voice or audio applications which r use useaccess would provide on the order of μ-seconds, de-activating CE# during the data-loading and serial significant savings in power consumption. Figure 31 Program Operation with 受CE#控don’t-care 2 0:0 1 25 7 0 CE# 22 0 2 CLE FB5 4 2 B01 CE# don,t-care . rs e s u WE# ALE IOx 受控 80h Address(4Cycles) tCS CE# Data Input tCH 25 7 t 2-0 2 0 2 Data Input 80h 02 : 0 1 WP WE# B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 33 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet Figure 32 Read Operation with CE# don’t-care CLE 24 1 0 B CE# don,t-care RE# ALE 受控 RB WE# 202 IOx 25 7 2-0 FB C1B 2 1 A8D . s r use CE# 02 : 0 1 00h Address(4Cycles) Data Output(serial access) 30h tCEA CE# 4 12 BB0 tREA RE out I/O0~7 C1 2 1 A8D . s r use 受控 FB5 4 2 B01 2 0:0 1 -25 7 0 22 0 2 . rs e s u 受控 25 7 2-0 B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 02 : 0 1 202 34 / 52 Longsys Copyright use r 1Gbit SLC NAND Flash FSNU8A001G Datasheet 12 Electrical Characteristics 12.1 Absolute Maximum Ratings Table 14 Absolute Maximum Rating Parameters Symbol Supply Voltage VCC Voltage Applied to Any Pin VIO 受控T Temperature under Bias Storage Temperature Short circuit output current, I/Os 24 1 0 B C1B 2 1 Range 8D Unit A . s V e–0.6r to +2.5 us–0.6 to V +0.4 V CC TBIAS –40 to +125 °C STG –65 to +150 °C 5 mA IOS FB Note: 02 : 0
FSNU8A001G-TWT 价格&库存

很抱歉,暂时无法提供与“FSNU8A001G-TWT”相匹配的价格&库存,您可以联系我们找货

免费人工找货