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

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
F35UQA001G-WWT

F35UQA001G-WWT

  • 厂商:

    FORESEE(江波龙)

  • 封装:

    WSON-8_8X6MM-EP

  • 描述:

    F35UQA001G-WWT

  • 数据手册
  • 价格&库存
F35UQA001G-WWT 数据手册
1Gbit SPI NAND Flash F35UQA001G Datasheet 24 1 0 B FORESEE 受控 202 25 7 2-0 1Gbit 50 : 9 0 FB C1B 2 1 A8D . s r use ® SPI NAND Flash F35UQA001G Datasheet LM-00001 Rev 1.3 4 12 BB0 C1 2 1 A8D . s r use 受控 0 9:5 0 -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. 50 : 9 0 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 © 2022 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 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet Revision History Rev. Date 1.0 2020/01/28 Initial release 1.1 2021/11/22 Revise descriptions in 4, 12.5, 12.7, 12.8, 14.1. 1.2 2021/12/3 Add Chap 14 1.3 2022/1/13 Chap 3 Add Tape & Reel 24 1 0 B Changes FB C1B 2 1 A8D . s r use 受控 202 25 7 2-0 50 : 9 0 4 12 BB0 C1 2 1 A8D . s r use 受控 FB5 4 2 B01 0 9:5 0 -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 50 : 9 0 202 2 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G 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 50 : 9 0 Array Organization and Mapping .................................................................................................10 2802Device Operation ........................................................................................................................... 11 8.1 8.2 8.3 8.4 General ................................................................................................................................................11 SPI Modes ...........................................................................................................................................11 Hold Function .................................................................................................................................... 12 Write Protection ................................................................................................................................ 12 4 12 BB0 C1 2 1 A8D . s r 9 Status Registers ............................................................................................................................ 14 use 9.1 Protection Register (SR-1) ............................................................................................................... 15 9.1.1 Block Protect Bits (BP3-0, TB) ........................................................................................................................... 15 受控 9.1.2 Status Register Protect Bits (BPRWD, SP) .......................................................................................................... 15 9.1.3 Status Register Memory Protection .................................................................................................................. 16 0 9:5 0 -25 7 0 22 0 2 9.2 Configuration Register (SR-2) ......................................................................................................... 16 9.2.1 One Time Program Lock Bit (OTP-L) .................................................................................................................. 16 9.2.2 Enter OTP Access Mode Bit (OTP-E) .................................................................................................................. 17 9.2.3 ECC Enable Bit (ECC-E) ..................................................................................................................................... 17 9.2.4 Output Driver Strength (DRV1-0) ...................................................................................................................... 17 9.2.5 Quad Enable Bit (QE) ....................................................................................................................................... 17 9.3 Status Register (SR-3) ...................................................................................................................... 17 9.3.1 ECC Status Bit (ECCS1-0)................................................................................................................................... 17 9.3.2 Program/Erase Failure (P-FAIL, E-FAIL) .............................................................................................................. 18 9.3.3 Write Enable Latch (WEL) ................................................................................................................................. 18 9.3.4 Operation in Progress (OIP) .............................................................................................................................. 18 9.4 Sector ECC Status Register (Sector0-3 ECC Status) .................................................................... 18 9.4.1 Sector Information........................................................................................................................................... 19 9.4.2 Sector ECC Status ............................................................................................................................................. 19 FB5 4 2 B01 . rs e s u 受控 25 7 2-0 B5 F 4 12 50 : 9 0 202 10 Commands .....................................................................................................................................20 10.1 B0 B 1 2C 8D1 Command Set .................................................................................................................................... 20 Everything for Memory 3 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet 10.2 Soft Reset (FFh) ................................................................................................................................ 21 10.3 Read JEDEC ID (9Fh) ........................................................................................................................ 22 10.4 Feature Operations ........................................................................................................................... 22 10.4.1 Get Feature (0Fh) and Set Feature (1Fh) ....................................................................................................... 22 10.4.2 Write Enable (WREN, 06h) ........................................................................................................................... 23 10.4.3 Write Disable (WRDI, 04h) ........................................................................................................................... 24 24 1 0 B FB C1B 2 1 A8D . s r use 10.5 Read Operations ............................................................................................................................... 24 10.5.1 Page Read (13h)........................................................................................................................................... 24 10.5.2 Read From Cache (03h or 0Bh) ..................................................................................................................... 25 10.5.3 Read From Cache x 2 (3Bh) .......................................................................................................................... 25 10.5.4 Read From Cache x 4 (6Bh) .......................................................................................................................... 26 受控 10.6 Program Operations ......................................................................................................................... 26 10.6.1 Page Program .............................................................................................................................................. 26 10.6.2 Program Data Load (02h) / Random Program Data Load (84h) ...................................................................... 27 10.6.3 Program Data Load x 4 (32h) / Random Program Data Load x 4 (34h) ........................................................... 27 10.6.4 Program Execute (10h)................................................................................................................................. 28 10.6.5 Internal Data Move ...................................................................................................................................... 29 10.7 Block Erase Operations ................................................................................................................... 29 10.8 UID / Parameter / OTP Pages ........................................................................................................... 30 10.8.1 Read UID / Parameter / OTP Pages ............................................................................................................... 30 10.8.2 Program OTP Pages and OTP Lock Operation ................................................................................................ 31 10.8.3 Parameter Page Data Definition ................................................................................................................... 31 202 25 7 2-0 50 : 9 0 4 12 BB0 C1 2 1 A8D . s r 11 Software Algorithm ....................................................................................................................... 33 use 11.1 Initial Invalid Block(s) ....................................................................................................................... 33 11.2 Identifying Initial Invalid Block(s) .................................................................................................... 33 受控 11.3 11.4 11.5 Error in Operation ............................................................................................................................. 34 Internal ECC ....................................................................................................................................... 34 Addressing for Program Operation ................................................................................................ 35 12.6 12.7 12.8 AC Measurement Conditions........................................................................................................... 38 AC Electrical Characteristics ........................................................................................................... 38 Read / Program / Erase Characteristics ......................................................................................... 39 0 9:5 0 25 7 0 12 Electrical Characteristics ..............................................................................................................36 22 0 2 12.1 Absolute Maximum Ratings ............................................................................................................. 36 B5 Operating Ranges ............................................................................................................................. 36 ers. F12.2 4 2 B01 12.3 Power-up and Power-down Timing Requirements........................................................................u36s 12.4 Pin Capacitance ................................................................................................................................ 37 12.5 DC Electrical Characteristics ........................................................................................................... 38 受控 50 : 9 0 25 7 2-0 14 Part Marking Scheme .................................................................................................................... 42 2 0 2 15 Packaging Information ..................................................................................................................43 5 B F 124 0 B 1B 13 Timing Diagram ............................................................................................................................. 40 2C 8D1 Everything for Memory 4 / 43 Longsys Copyright use r B0 1Gbit SPI NAND Flash F35UQA001G Datasheet 1 General Description 24 1 0 B The F35UQA001G is a 1G-bit (128Mx8bit) Serial NAND Flash Memory, operates on a single 1.8V VCC. The device supports the standard Serial Peripheral Interface (SPI), Dual/Quad SPI: Serial Clock, Chip Select, Serial Data SIO0 (DI), SIO1 (DO), SIO2 (WP#) and SIO3 (HOLD#). SPI clock frequencies of up to 66 MHz are supported. FB C1B 2 1 A8D . s r use The F35UQA001G supports JEDEC standard manufacturer and device ID, Unique ID, one parameter page and 62 OTP pages. An internal 1-bit ECC logic is available in the chip, which is enabled by default. The internal ECC can be disabled or enabled by command. 受控 50 : 9 2 Features 5 0 2 -07 2 2 0 Supply 2Voltage Advanced Features - On chip 1-Bit ECC for memory array - Software and Hardware write protect - Unique ID - One 2kB parameter page - Sixty-two 2kB OTP Pages - Promised golden block0 - VCC: 1.7V ~ 1.95V C1 2 1 A8D . s r use Organization - Memory Cell Array: (128M + 4M) Byte - Page Size: (2k + 64) Byte - Block Size: 64 pages, (128k + 4k) Byte Serial Interface - Standard SPI: CLK, CS#, DI, DO, WP#, HOLD# - Dual SPI: CLK, CS#, SIO0-SIO1, WP#, HOLD# - Quad SPI: CLK, CS#, SIO0-SIO3 0 9:5 0 -25 7 0 22 0 High Performance 2 - 66 5 MHz Standard/Dual/Quad SPI clocks FB 124- Page Program Time: 350µs (Typ.) - Block Erase Time: 2ms (Typ.) 受控 High Reliability - Endurance: typical 100k cycles (1) - Data Retention: 10 years (1) Package - 8-WSON (8x6mm) . (1) Endurance and Data Retention specification is based on Low Power - Standby: 10µA (Typ.) - Page Read: 10mA (Typ.) - Program/Erase: 15mA (Typ.) B0 B 1 2C 8D1 Everything for Memory rs e s u Note: 1bit / 528Byte ECC B5 F 4 12 4 12 BB0 25 7 2-0 受控 50 : 9 0 202 5 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet 3 Product List Table 1 Product List 24 F35UQA001G-WWT 1Gb x1, x2, x4 1.7V~1.95V 8-WSON (8x6mm) -40°C ~ 85°C TrayB01 C1B& Reel F35UQA001G-WWR 1Gb x1, x2, x4 1.7V~1.95V 8-WSON (8x6mm) -40°C ~ 85°C 12Tape 8D F35UQA001G-WAT 1Gb x1, x2, x4 1.7V~1.95V 8-WSON (8x6mm) -40°C. ~A 105°C Tray s r e us Figure 1 Marketing Part Numbering Chart 受控 F 35 U Q A 001G - W W T Packing Part Number Density I/O Type Voltage Range Temp. Range Packing FB T = Tray R = Tape & Reel 0 9:5 2202 Package 5 0 2 07 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 Density . s r 001G = 1Gbit use Version 控 受 A = Version A Package W = 8-WSON 24 B01 FB5 Voltage Range U = 1.7V~1.95V Product Type 35 = Serial SLC NAND Brand F = FORESEE 25 7 2-0 B0 B 1 2C 8D1 I/O Type Q = x1, x2, x4 & ECC Free 0 9:5 0 -25 7 0 22 0 2 B5 F 4 12 Everything for Memory . rs e s u 受控 50 : 9 0 202 6 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet 4 Package Types and Pin Configurations Figure 2 Pin Configuration 8-WSON (8x6mm) 24 1 0 B CS# 1 8 DO/SIO1 2 7 WP#/SIO2 3 受控 GND 4 202 25 7 2-0 FB C1B 2 1 VCC .A8D rs e s u HOLD#/SIO3 6 CLK 5 DI/SIO0 50 : 9 0 4 12 BB0 C1 2 1 A8D . s r use 受控 FB5 4 2 B01 0 9:5 0 -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 50 : 9 0 202 7 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet 5 Pin Descriptions Table 2 Pin Description Pin Name 24 1 0 B Pin Functions FB C1B 2 1 D devices power A8the the Serial Data Output (DO or SIO0-3) pins are at high impedance. When deselected, . s r consumption will be at standby levels unless an internal erase, program usorewrite status register cycle is in progress. When CS# is brought low the device will be selected, power consumption will increase to active levels and instructions can be written to and data read from the 受控device. After power-up, CS# must transition from high Chip Select The SPI Chip Select pin enables and disables device operation. When CS# is high the device is deselected and CS# to low before a new instruction will be accepted. Serial Data Input, Output and IOs 50 : 9 0 The device supports standard SPI, Dual SPI and Quad SPI operation. Standard SPI instructions use the unidirectional DI (input) pin to serially write instructions, addresses or data to the device on the rising edge of 2the5Serial Clock (CLK) input pin. Standard SPI also uses the unidirectional DO (output) to read data or status 7 2-0 from the device on the falling edge of CLK. Dual and Quad SPI instructions use the bidirectional IO pins to DI, DO and SIO0-SIO3 202 serially write instructions, addresses or data to the device on the rising edge of CLK and read data or status from the device on the falling edge of CLK. 4 12 0 B B The WP# pin can be used to prevent the Status Register from being written. Used in conjunction with the Status C1 2 1 Register’s Block Protect bits (BP[3:0], TB) and Status Register Protect bits (BPRWD, SP), a portion 8D as small as A . s 256k-Byte (2x128kB blocks) or up to the entire memory array can be hardware protected. er s u Hold During Standard and Dual SPI operations, the HOLD# pin allows the device to be paused while it is actively 受the控DO pin will be at high impedance and signals on selected. When HOLD# is brought low, while CS# is low, Write Protect WP# HOLD# 5 FBCLK 4 2 B01 GND VCC NC the DI and CLK pins will be ignored (don’t care). When HOLD# is brought high, device operation can resume. 0 9:5 0 active low. 25 7 0 When a Quad 2- SPI Read/Program Data Load command is issued, HOLD# pin will become a data I/O pin for the 2 0 2Quad operations and no HOLD function is available until the current Quad operation finishes. The HOLD function can be useful when multiple devices are sharing the same SPI signals. The HOLD# pin is Serial Clock The SPI Serial Clock Input (CLK) pin provides the timing for serial input and output operations. Ground 受控 VCC Power Supply No Connection 25 7 2-0 B0 B 1 2C 8D1 . rs e s u B5 F 4 12 Everything for Memory 50 : 9 0 202 8 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet 6 Block Diagram Figure 3 Block Diagram 24 1 0 B FB C1B 2 1 A8D . s er s u Serial NAND controller 受控 CLK CS# SIO0-SIO3 VCC 202 25 7 2-0 Page Buffer 50 : 9 GND 0 ECC and Status Register NAND Memory Core 4 12 BB0 C1 2 1 A8D . s r use 受控 FB5 4 2 B01 0 9:5 0 -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 50 : 9 0 202 9 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet 7 Array Organization and Mapping Figure 4 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 50 : 9 52K0Bytes 2 7 2-0 1 Device = 1,024 Blocks = 1,024 x (128K + 4K) Bytes = 1,056 Mbits 8 Bits 64 Bytes Page Buffer 2K Bytes 4 12 BB0 64 Bytes Figure 5 Address Mapping Block# 1023 FB5 4 2 B01 受控 0 9:5 0 -25 7 0 22 0 2 Byte# 2111 Page# 0 Block address PA[15:6] Page address PA[5:0] 25 7 2-0 B0 B 1 2C 8D1 Everything for Memory . Page# 63 Block# 0 B5 F 4 12 C1 2 1 A8D . s r use 50 : 9 0 rs e s u Byte# 0 受控 Byte address CA[11:0] 202 10 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet 8 Device Operation 8.1 General 1. 2. 3. 24 1 0 B FB C1B 2 1 A8D . s r use Before a command is issued, status register should be checked via get features operations to ensure device is ready for the intended operation. When incorrect command is inputted to this device, this device becomes standby mode and keeps the standby mode until next CS# falling edge. In standby mode, SIO pin of this device should be High-Z. When correct command is inputted to this device, this device becomes active mode and keeps the active mode until next CS# rising edge. 受控 50 : 9 8.2 SPI Modes 5 0 2 07 2 2 0 NAND supports two SPI modes: 2SPI • • CPOL = 0, CPHA = 0 (Mode 0) CPOL = 1, CPHA = 1 (Mode 3) 4 12 BB0 C1 2 1 A8D . s r use Input data is latched on the rising edge of CLK and data shifts out on the falling edge of CLK for both modes. All timing diagrams shown in this data sheet are mode 0. The difference of Mode 0 and Mode 3 is shown as Figure 6. 受控 Figure 6 SPI Mode Supported 50 : 9 CLK 0 (SPI Mode 0) 0 0 -25 7 0 (SPI Mode 3) 1 2-0 CLK 2 0 2 SI FB5 4 2 1 0 B CPOL CPHA shift in shift out . rs e s u MSB 受控 SO MSB Standard SPI SPI NAND Flash features a standard serial peripheral interface on 4 signals bus: Serial Clock (CLK), Chip Select (CS#), Serial Data Input (DI) and Serial Data Output (DO). 25 7 2-0 50 : 9 0 202 Dual SPI SPI NAND Flash supports Dual SPI operation when using the x2 and dual IO commands. These commands allow data to be transferred to or from the device at two times the rate of the standard SPI. When using the Dual SPI command the DI and DO pins become bidirectional I/O pins: SIO0 and SIO1. B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 11 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet Quad SPI SPI NAND Flash supports Quad SPI operation when using the x4 and Quad IO commands. These commands allow data to be transferred to or from the device at four times the rate of the standard SPI. When using the Quad SPI command the DI and DO pins become bidirectional I/O pins: SIO0 and SIO1, and WP# and HOLD# pins become SIO2 and SIO3. 24 1 0 B 8.3 FB C1B 2 1 A8D . s r use Hold Function 受控 For Standard SPI and Dual SPI operations, the HOLD# signal allows the device operation to be paused while it is actively selected (when CS# is low). The Hold function may be useful in cases where the SPI data and clock signals are shared with other devices. For example, consider if the page buffer was only partially written when a priority interrupt requires use of the SPI bus. In this case the Hold function can save the state of the instruction and the data in the buffer so programming can resume where it left off once the bus is available again. The Hold function is only available for standard SPI and Dual SPI operation, not during Quad SPI. When a Quad SPI command is issued, HOLD# pin will act as a dedicated IO pin (SIO3). 202 25 7 2-0 50 : 9 0 4 12 BB0 To initiate a HOLD condition, the device must be selected with CS# low. A HOLD condition will activate on the falling edge of the HOLD# signal if the CLK signal is already low. If the CLK is not already low the HOLD condition will activate after the next falling edge of CLK. The HOLD condition will terminate on the rising edge of the HOLD# signal if the CLK signal is already low. If the CLK is not already low the HOLD condition will terminate after the next falling edge of CLK. During a HOLD condition, the Serial Data Output (DO) is high impedance, and Serial Data Input (DI) and serial Clock (CLK) are ignored. The Chip Select (CS#) signal should be kept active (low) for the full duration of the HOLD operation to avoid resetting the internal logic state of the device. See Figure 7 for more details. C1 2 1 A8D . s r use 受控 CS# FB5CLK 4 2 B01 0 9:5Figure 7 Hold Condition 0 -25 7 0 22 0 2 HOLD# (SIO3) 8.4 . rs e s u Active Hold 25 7 2-0 Write Protection Active Hold 受控 Active 50 : 9 0 202 The device provides several means to protect the data from inadvertent writes. • Device resets when VCC is below threshold • Write enable/disable instructions and automatic write disable after erase or program B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 12 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet • • • Software and Hardware (WP# pin) write protection using Protection Register (SR-1) Lock Down write protection for Protection Register (SR-1) until the next power-up One Time Program (OTP) write protection for memory array using Protection Register (SR-1) 24 1 0 B After power-up the device is automatically placed in a write-disabled state with the Status Register Write Enable Latch (WEL) set to a 0. A Write Enable instruction must be issued before a Program Execute or Block Erase instruction will be accepted. After completing a program or erase instruction the Write Enable Latch (WEL) is automatically cleared to a write-disabled state of 0. FB C1B 2 1 A8D . s r use Software controlled write protection is facilitated using the Write Status Register instruction and setting the Status Register Protect (BPRWD, SP) and Block Protect (TB, BP[3:0]) bits. These settings allow a portion or the entire memory array to be configured as read only. Used in conjunction with the WP# pin, changes to the Status Register can be enabled or disabled under hardware control. See 受控 50 : 9 0 Protection Register (SR-1) for further information. 202 25 7 2-0 4 12 BB0 C1 2 1 A8D . s r use 受控 FB5 4 2 B01 0 9:5 0 -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 50 : 9 0 202 13 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet 9 Status Registers Three Status Registers are: Protection Register (SR-1), Configuration Register (SR-2) and Status Register (SR-3). Each register is accessed by Get Feature (0Fh) and Set Feature (1Fh) commands combined with 1-Byte Register Address respectively. 24 1 0 B C1B 2 1 D A8combined Four Sector ECC Status Registers can be accessed by Get Feature (0Fh) command with . s r e 1-Byte Register Address respectively. us Table 3 Status Registers Data Bits 受控 Register Address Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 BPRWD BP3 BP2 BP1 BP0 TB R SP OTP-E R ECC-E R DRV1 DRV0 QE R ECCS1 ECCS0 P-FAIL E-FAIL WEL OIP R R 0 0 S0ES3 S0ES2 S0ES1 S0ES0 84h R R 0 1 S1ES3 S1ES2 S1ES1 S1ES0 88h R R 1 0 S2ES3 S2ES2 8Ch R R 1 1 S3ES3 Protection A0h Configuration B0h 0 9:5R OTP-L 0 Sector0 ECC -25 -07 80h Status 2 2 0 ECC 2Sector1 Status C0h Status 4 Sector2 ECC Status Sector3 ECC Status Note: 12 BB0 C1 2 1 A8D S3ES0 S3ES2 s. S3ES1 r use S2ES1 S2ES0 受控 (1) R: Reserved Bit and has no function. They may be read out as a “0” or “1”. It is recommended to ignore the values of those bits. During a Set Feature command, the Reserved Bits can be written as “0”, but there will not be any effects. 0 9:5 0 -25 7 0 22 0 2 The Reset command (FFh) will not clear the previous feature setting, the feature setting data bits remain until the power is being cycled or modified by the settings in the table below. After a Reset command is issued, the OIP bit will go high. This bit can be polled to determine when the Reset operation is complete, as it will return to the default value (0) after the reset operation is finished. Issuing the Reset command has no effect on the Block Protection and Configuration registers. FB5 4 2 B01 8D FB . rs e s u 受控 Table 4 Default Values of the Status Registers after power up and Device Reset Register Protection Address A0h Bits Shipment Default Power Up After Reset Command BP3-0,TB 11111 11111 No Change 0 No Change 0 No Change 0 Locked:1, else 0 No Change 0 0 0 ECC-E 1 1 No Change QE 0 0 0 DRV1-0 00 00 No Change BPRWD 5 OTP-L 7-2 2-0 OTP-E 2 0 2 SP B5 F 4 2 B01 Configuration 1B C 2 1 Everything for Memory B0h 50 : 9 0 0 0 14 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet Register Address Status Bits Shipment Default Power Up After Reset Command ECCS1-0 00 Status of Page0 of Block0 00 P-FAIL 0 0 0 E-FAIL 0 0 0 WEL 0 0 0 OIP 0 C0h Sector0 ECC Status 80h S0ES3-0 0000 Sector1 ECC Status 84h S1ES3-0 0000 Sector2 ECC Status 88h S2ES3-0 0000 Sector3 ECC Status 8Ch S3ES3-0 0000 9.1 24 1 0 B FB C1B 0 020 0 1 8D 0 0 0 0 Status of Page0 of Block0 s.A er Status of Page0 u of s Block0 0000 Status of Page0 of Block0 0000 控 受 0 0 Status of Page0 of Block0 Protection Register (SR-1) 0 5 : 9 9.1.1 Block Protect 5 0 Bits (BP3-0, TB) 2 The 2 Block -07Protect bits (BP3-0, TB) are volatile read/write bits that provide Write Protection control and 2 0 Block Protect bits can be set using the Set Feature Instruction. All, none or a portion of the 2status. memory array can be protected from Program and Erase instructions (See Table 6). The default values for the Block Protection bits are 1 after power up to protect the entire array. 4 12 BB0 C1 2 1 9.1.2 Status Register Protect Bits (BPRWD, SP) A8D . s r usecontrol the method of The Status Register Protect bits (BPRWD, SP) are volatile read/write bits which write protection: software protection, hardware protection, power supply lock-down. 受控 Table 5 Status Register Protection BPRWD X X 50 B F 24 1 B01 1 :50 9WP# 0 0 X -125 7 0 2 X X 2012 SP QE Descriptions SR-1 can be changed No WP# functionality, WP# pin will always function as SIO2 SR-1 cannot be changed during the current power cycle 0 0 X SR-1 can be changed 0 0 0 SR-1 can NOT be changed 0 0 1 SR-1 can be changed Note: (1) When SP =1, a power-down, power-up cycle will change (BPRWD, SP) to (0, 0) state. 25 7 2-0 B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory . rs e s u 受控 50 : 9 0 202 15 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet 9.1.3 Status Register Memory Protection Table 6 Block Protection Bits TB BP3 BP2 BP1 PROTECTED BP0 BLOCK(S) PROTECTED PAGE ADDRESS PA[15:0] X 0 0 0 0 NONE NONE 0 0 0 0 1 1022 & 1023 FF80h - FFFFh 0 0 0 1 0 1020 thru 1023 FF00h - FFFFh 0 0 0 1 1 1016 thru 1023 FE00h - FFFFh 0 0 1 0 0 1008 thru 1023 FC00h - FFFFh 0 0 1 0 1 992 thru 1023 控 受- FFFFh F800h 0 0 1 1 0 960 thru 1023 0 0 1 1 1 50 0 0 1 0 0 : 9 0 1 0 5 00 1 2 1 -007 0 0 1 2 2 201 0 0 1 0 PROTECTED PROTECTED DENSITY PORTION FB NONE C1B 2 1 256kB 8DUpper 1/512 A . s 512kB Upper 1/256 ser u1MB Upper 1/128 NONE 2MB Upper 1/64 4MB Upper 1/32 F000h - FFFFh 8MB Upper 1/16 896 thru 1023 E000h - FFFFh 16MB Upper 1/8 768 thru 1023 C000h - FFFFh 32MB Upper 1/4 512 thru 1023 8000h - FFFFh 64MB Upper 1/2 0&1 0000h – 007Fh 256kB Lower 1/512 0 thru 3 0000h - 00FFh 512kB Lower 1/256 1 0 0 1 1 0 thru 7 0000h - 01FFh 1MB Lower 1/128 1 0 1 0 0 0 thru 15 0000h - 03FFh 2MB Lower 1/64 1 0 1 0 1 0 thru 31 0000h - 07FFh 1 0 1 1 0 0 thru 63 0000h - 0FFFh 1 0 1 1 1 0 thru 127 0000h - 1FFFh 1 1 0 0 0 0 thru 255 0000h - 3FFFh 1 1 0 0 1 0 thru 511 X 1 0 1 X 0 thru 1023 受控 0000h - FFFFh 0000h - 7FFFh 24 1 0 B 4 12 BB0 C1 2 1 D A8Lower . s 16MB 1/8 r e s u 32MB Lower 1/4 4MB Lower 1/32 8MB Lower 1/16 64MB Lower 1/2 128MB ALL 0000h - FFFFh 128MB ALL 0 Note: 9:5 0 (1) X = don’t care 25 7 0 (2) If any Erase or Program 2- command specifies a memory region that contains protected data portion, this command will be 2 0 2 ignored. s. FB5 r 4 e 2 us B01 9.2 Configuration Register (SR-2) 9.2.1 One Time Program Lock Bit (OTP-L) 受控 X 1 1 X X 0 thru 1023 OTP-L is non-volatile. 50 : 9 0 The device provides an OTP area for the system to store critical data that cannot be changed once it’s locked. The OTP area consists of 62 pages of 2,112-Byte each. The default data in the OTP area are FFh. Only Program command can be issued to the OTP area to change the data from “1” to “0”, and the OTP area cannot be erased. 25 7 2-0 B0 B 1 2C 8D1 B5 F 4 12 202 Once the correct data is programmed in and verified, the system developer can set OTP-L bit to 1, so that the entire OTP area will be locked to prevent further alteration to the data. Everything for Memory 16 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet 9.2.2 Enter OTP Access Mode Bit (OTP-E) The OTP-E bit must be set to 1 in order to use the standard Program/Read commands to access the OTP area as well as to read the Unique ID / Parameter Page information. The default value after power up or a RESET command is 0. 24 1 0 B 9.2.3 FB C1B 2 1 A8D . s r use ECC Enable Bit (ECC-E) The device has a built-in ECC algorithm that can be used to preserve the data integrity. Internal ECC calculation is done during page programming, and the result is stored in the extra 64-Byte area for each page. During the data read operation, ECC engine will verify the data values according to the previously stored ECC information and to make necessary corrections if needed. The verification and correction status is indicated by the ECC Status Bits. ECC function is enabled by default when power on (ECC-E=1), and it will not be changed by the Device Reset command. 受控 25 7 2-0 02 29.2.4 50 : 9 0 Output Driver Strength (DRV1-0) Table 7 Output Driver Strength 9.2.5 DRV1 DRV0 Output Driver Strength 0 0 100% (default) 0 1 1 0 1 1 4 12 BB0 C1 2 1 8D A . s r50% use 25% 75% 受控 Quad Enable Bit (QE) 0 9:5 0 -25 7 0 22 0 2 The Quad Enable (QE) bit is a volatile bit, while it is "0" (factory default), it performs non-Quad and WP#, HOLD# are enabled. While QE is "1", it performs Quad I/O mode and WP#, HOLD# are disabled. In another word, if the system goes into four I/O mode (QE=1), the WP# and HOLD# function will be disabled. Upon power cycle, the QE bit will go into the factory default setting "0". FB5 4 2 B01 9.3 . rs e s u Status Register (SR-3) 9.3.1 受控 ECC Status Bit (ECCS1-0) ECC function is used in NAND flash memory to correct limited memory errors during read operations. The ECC Status Bits (ECCS1, ECCS0) should be checked after the completion of a Read operation to verify the data integrity. The ECC Status bits values are don’t care if ECC-E=0. These bits will be cleared to 0 after a RESET command. 25 7 2-0 B5 F 4 12 50 : 9 0 202 The ECCS1-0 value reflects the ECC status of the content of the page 0 of block 0 after a power-on reset. B0 B 1 2C 8D1 Everything for Memory 17 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet Table 8 ECC Bits Status ECCS1 ECCS0 Description 0 0 No bit errors were detected during the previous read operation 0 1 1-bit error was detected in one or more sector and was corrected 1 X More than 1-bit error was detected in one or more sector and cannot be corrected 24 1 0 B FB C1B 2 1 D A8Program/Erase The Program/Erase Failure Bits are used to indicate whether the internally-controlled . s r operation was executed successfully or not. P-FAIL bit will also be set when usethe Program command is issued to a protected block or locked OTP area, and E-FAIL bit will also be set when the Erase command 控beginning of the Program Execute or Block is issued to a protected block. Both bits will be cleared 受 at the 9.3.2 Program/Erase Failure (P-FAIL, E-FAIL) Erase instructions as well as the device Reset command. 9.3.3 50 : 9 0 Write Enable Latch (WEL) 25 7 2-0 Write Enable Latch (WEL) is a read only bit. The WEL bit is set to 1 after executing a Write Enable Instruction. The WEL bit is cleared to 0 when the device is write disabled. A write disable state occurs upon power-up or after any of the following instructions: Write Disable, Program Execute, Block Erase, Page Data Read, and Program Execute for OTP pages. 202 4 12 BB0 C1 2 1 8D A . s OIP is a read only bit that is set to a 1 state when the device is powering up or executing er a Page Read, s u Program Execute, Block Erase and OTP Locking. During this time the device will ignore further instructions except for the Get Feature or Soft Reset instructions. When the program, erase or page read 控 instruction has completed, the OIP bit will be cleared to a 0受 state indicating the device is ready for further 9.3.4 Operation in Progress (OIP) instructions. 0 9:5 0 9.4 Sector ECC Status -25Register (Sector0-3 ECC Status) 7 0 22 0 2 A sector is composed by a 512 Byte main areas and a 16 Byte spare area, so a page has four sectors. The B5Sector ECC Status Register indicates the number of errors in each sector as identified from an ECC ers. F 4 2 us B01 check during a read operation. Table 9 2Kbyte Page Assignment 1 Main 2 Main 3 Main 4 Main 1 Spare 2 Spare 3 Spare 受控 4 Spare 8D st nd 512B 512B rd th st 512B 512B nd 16B 16B rd th 16B 16B 0 Address (Byte) 5Column : 9 0 Table 10 Definition of 528Btye Sector 5 Field 2Main 7 2-0 0 ~ 511 2,048 ~ 2,063 Sector st 1 Sector nd B5 3 4Sector F 2 B01 4 Sector 2 1B C 2 1 Sector 202 Spare Field 512 ~ 1,023 2,064 ~ 2,079 rd 1,024 ~ 1,535 2,080 ~ 2,095 th 1,536 ~ 2,047 2,096 ~ 2,111 Everything for Memory 18 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet Table 11 ECC Status Register0-3 Bit7 Bit6 Bit5 Reserved 9.4.1 Bit4 Bit3 Sector Information Sector Information Bit 5 ~ Bit 4 Bit1 24 1 0 B FB C1B 2 1 A8D Table 12 Sector Information . s r Sector Informationuse Sector (Main and Spare area) Sector (Main and Spare area) 控 受 1st 01 2nd 10 3rd Sector (Main and Spare area) 11 th Sector (Main and Spare area) 50 : 9 0 Status 9.4.2 Sector 5ECC 2 -07 2 2 20 Bit 3 ~ Bit 0 Table 13 Sector ECC Status Sector ECC Status 4 0000 No bit error was detected during the previous read operation 0001 1 bit error was detected in the sector and was corrected 001x More than 1 bit errors were detected in the sector and cannot be corrected Others Bit0 Sector ECC Status 00 4 Bit2 Reserved 12 BB0 C1 2 1 A8D . s r use 受控 FB5 4 2 B01 0 9:5 0 -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 50 : 9 0 202 19 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet 10 Commands 10.1 Command Set 24 1 0 B Table 14 Command Set Commands Byte1 Byte2 Byte3 MID 1B C 2 1 Byte4 Byte5 A8D ByteN . s r uDIDse DID Soft RESET FFh Read JEDEC ID 9Fh Dummy Get Feature 0Fh SR Addr Set Feature 1Fh SR Addr S7-0 Write Enable 06h D8h Dummy PA15-8 PA7-0 02h CA15-8 CA7-0 84h CA15-8 Quad Program Data Load 32h Random Quad Program Data Load 受控S7-0 S7-0 S7-0 D7-D0 Next Byte … CA7-0 D7-D0 Next Byte … CA15-8 CA7-0 D7-D0 / 4 Next Byte … 34h CA15-8 CA7-0 D7-D0 / 4 Next Byte … Program Execute 10h Dummy PA15-8 PA7-0 Page Read (to cache) 13h Dummy PA15-8 03h or 0Bh CA15-8 CA7-0 Read From Cache x 2 3Bh CA15-8 Dummy D7-D0 / 2 Next Byte Read From Cache x 4 6Bh CA15-8 控 受CA7-0 Dummy D7-D0 / 4 Next Byte Write Disable 50 : 9 0 S7-0 04h 25 7 Program 2-0Data Load 2 0 2 Random Program Data Load Block Erase FB Read From Cache CA7-0 4 12 BB0 C1 2 1 A8D . PA7-0 s r use D7-D0 Next Byte Dummy 0 9:5 0 (2) Column Address (CA) only requires -25CA [11:0], CA [15:12] are considered as dummy bits. 7 0 2- 16 bits. PA [15:6] is the address for 128kB blocks (total 1,024 blocks), PA[5:0] is the address for (3) Page Address (PA) requires 2 0 2 2kB pages (total 64 pages for each block). 5 SPI Data Output (D7-0 / 2) format: (4) s. FBDual r 4 e 2 us SIO0 = D6, D4, D2, D0… B01 SIO1 = D7, D5, D3, D1… (5) Quad SPI Data Input / Output (D7-0 / 4) format: 受控 Note: (1) Output designates data output from the device. SIO0 = D4, D0 …… SIO1 = D5, D1 …… SIO2 = D6, D2 …… 25 7 2-0 SIO3 = D7, D3 …… 50 : 9 0 (6) All Quad Program/Read commands are disabled when QE bit is set to 0 in the Configuration Register B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 202 20 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet 10.2 Soft Reset (FFh) Once the Reset command is accepted by the device, the device will take approximately tRST to reset, depending on the current operation the device is performing, tRST can be 5us~200us. During this period, no command will be accepted. 24 1 0 B FB 1B C 2 1 Data corruption may happen if there is an on-going internal Erase or Program operation 8D when Reset A . s command is accepted by the device. It is recommended to check the OIP bite inrStatus Register before s u issuing the Reset command. 控 受 Figure 8 Soft Reset Sequence CS# 5 0 2 -07 2 2 DI 20 (SIO0) CLK tcs 0 9:5 0 Mode 3 7 Mode 3 Mode 0 Mode 0 Instruction FFh DO (SIO1) 4 12 BB0 High Impedance C1 2 1 A8D . s r use CS# 0 Mode 3 CLK 受控 8 7 Mode 0 0 90Fh:5 DI 0 (SIO0) -25 7 0 22 DO 0 2(SIO1) Get feature FB5 4 2 B01 15 Status register address 7 6 1 0  High Impedance 7 . rs e s u CS# 16 23 22 24 30 31 32 0 7 CLK Status register data out DI (SIO0) DO (SIO1) B0 B 1 2C 8D1 16 B5 F 4 12 Everything for Memory 7 202 25 7 2-0 6 受控 Status register data out 50 : 9 0 1 0 7 21 / 43 6 1 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet 10.3 Read JEDEC ID (9Fh) The Read JEDEC ID instruction is compatible with the JEDEC standard for SPI compatible serial memories that was adopted in 2003. 24 1 0 B 1B C 2 1 8D AValue . s r CDh use 61h Table 15 JEDEC ID Table ID Manufacture ID Byte 1 Device ID FB 受控 Byte 2 61h Figure 9 Read JEDEC ID CS# 25 7 -0 2CLK Mode 3 202 50 : 9 0 7 0 8 15 16 23 24 31 32 38 Mode 0 Mode 0 8 Dummy Clocks Instruction DI (SIO0) 4 12 BB0 9Fh Mfr. ID DO (SIO1) Mode 3 High Impedance Device ID DID Byte1 MID   =MSB C1 2 1 A8D  . s r use DID Byte2 受控 0 9:5 0 5 Set Feature (1Fh) -2and 10.4.1 Get Feature (0Fh) 7 0 22 0 2 (0Fh) and Set Feature (1Fh) commands are used to monitor the device status and alter The Get Feature theBdevice 5 behavior. These commands use a 1-byte feature address to determine which feature is to be rs. F 4 2 or modified. Features such as OTP and block locking can be enabled or disabled by setting specific use B01 read feature bits. The status register is mostly read, except WEL, which is a writable bit with the Write Enable (06h) and Write Disable (04h) command. When a feature is set, it remains active until the device is power 受控 10.4 Feature Operations cycled or the feature is written to. Unless otherwise specified, once the device is set, it remains set, even if a RESET (FFH) command is issued. Refer to Status Registers for detail information. 25 7 2-0 B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 50 : 9 0 202 22 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet Figure 10 Get Feature CS# Mode 3 CLK 0 1 2 3 4 5 6 8 7 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Mode 3 24 1 0 B Mode 0 Mode 0 Command DI (SIO0) C1B 2 1 A8D . s r use 1 byte address 7 0Fh 6 5 4 3 2 1 FB 0  Data byte DO (SIO1) High Impedance 7 =MSB 6 5 4 3 2 1 0  受控 Figure 11 Set Feature 50 : 9 0 CS# 25 7 2-0 Mode 3 202 CLK 0 1 2 3 4 5 6 8 7 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Mode 0 Mode 3 Mode 0 Command DI (SIO0) 1 byte address 7 1Fh 6 5 4 3 Data byte 2 1 7 0 6 5 4 3 2 1 0 4 12 BB0   DO (SIO1) C1 2 1 A8D . s r use High Impedance =MSB 受控 10.4.2 Write Enable (WREN, 06h) The Write Enable (WREN, 06h) command is for setting Write Enable Latch (WEL) bit. The WEL bit must be set prior to every Page Program, Block Erase and OTP. FB5 4 2 B01 0 9:5 0 -25 Figure 12 Write Enable Sequence 7 0 22 0 2 Mode 3 CLK 0 1 2 3 4 5 Mode 0 DI (SIO0) Everything for Memory 7 Mode 3 受控 06h DO (SIO1) B5 F 4 12 6 Mode 0 Command B0 B 1 2C 8D1 . rs e s u CS# 25 7 2-0 0 5Impedance : 9 High 0 202 23 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet 10.4.3 Write Disable (WRDI, 04h) The Write Disable (WRDI, 04h) instruction is to reset Write Enable Latch (WEL) bit. Note that the WEL bit is automatically reset after Power-up and upon completion of the Page Program, Block Erase, and Reset commands. 24 1 0 B C1B 2 1 A8D . s r use Figure 13 Write Disable Sequence CS# Mode 3 CLK 0 Mode 0 1 2 3 4 受控 5 6 FB 7 Mode 3 Mode 0 Command DI (SIO0) 0 9:5 2202 04h 5 0 DO 2 (SIO1) 07 High Impedance 4 12 BB0 10.5 Read Operations C1 2 1 8D the data The device supports Power-on Read function, after power up, the device will automatically Aload . s of the 1st page of 1st block from array to cache. The host micro-controller mayudirectly ser read the 1st page of 1st block data from the cache buffer. 受控 10.5.1 Page Read (13h) 0 9:5 0 -25 7 0 22 0 2 The device will have a period of time (tRD or tRD_ECC) being busy after the CS# goes high. The Get s. Feature FB5 command may be used to poll the operation status. r 4 e 2 us B01 After read operation is completed, the Read from Cache (03h or 0Bh), Read from cache (x2) (3Bh), Read from cache (x4) (6Bh) may be issued to fetch the data. 受控 The page read operation transfers data from array to cache by issuing the Page Read (13h) command followed by the 24-bit address (including the dummy/block/page address). 25 7 2-0 B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 50 : 9 0 202 24 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet Figure 14 Page Read Sequence CS# 7 0 Mode 3 CLK 8 9 29 30 31 8 7 0 15 14 16 23 22 Mode 3 24 1 0 B Mode 0 Mode 0 24-bit Address Instruction DI (SIO0) 13h 23 22 21 2 1 0Fh 0 7 6  DO (SIO1) High Impedance FB C1B 2 1 A8D . s r use 1 byte Address Get Feature tCS 1 0 Data byte 7 6 1 0  =MSB 受控 10.5.2 Read From Cache (03h or 0Bh) 50 : 9 0 The Read From Cache command allows one or more data bytes to be sequentially read from the Data Buffer after executing the Read Page command. 202 25 7 2-0 Figure 15 Read From Cache (03h) Sequence 4 12 BB0 CS# Mode 3 CLK 7 0 8 9 21 22 23 31 32 38 Mode 0 DI (SIO0) 8 Dummy Clocks Column Address[15:0] Instruction 03h 15 14 DO (SIO1) 13 2 1 0 受控 High Impedance C1 2 1 A8D . s r use 39 40 6 1 47 Data Out 2 Data Out 1 7 46 0 7 6 1 0   0 9:5 0 -25Figure 16 Read From Cache (0Bh) Sequence 7 0 22 0 2 7  =MSB FB5 4 2 B01 CS# CLK Mode 3 7 0 8 9 21 22 23 31 32 . 38 39 40 46 rs e s u 47 Mode 0 DI (SIO0) 0Bh 15 14 13 2 受控 8 Dummy Clocks Column Address[15:0] Instruction 1 0 Data Out 2 Data Out 1 DO (SIO1) High Impedance 0 9:5 5 0 2 7 2-0 7 6 1 0 7   6 1 0 7  =MSB 02 2 10.5.3 Read From Cache x 2 (3Bh) B5 F 4 The Read 012From Cache x 2 (3Bh) command is similar to the Read From Cache (03h or 0Bh) command B B 1 2C 8D1 Everything for Memory 25 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet except that data is output on two pins: SIO0 and SIO1. This allows data to be transferred at twice the rate of standard SPI devices. Figure 17 Read From Cache x2 (3Bh) Sequence 24 1 0 B CS# CLK 8 7 0 Mode 3 9 22 21 23 31 32 C1B 2 1 A8D . s r use 33 34 Mode 0 DI (SIO0) 8 Dummy Clocks Column Address[15:0] Instruction 3Bh 15 14 DO (SIO1) 13 2 1 0 High Impedance 6 受控 4 35 2 36 0 5 37 6 38 4 39 2 40 6 0 Data Out 2 Data Out 1 7 FB 3 7 1 5 3 7 1    =MSB 50 : 9 0 25 7 2-0 10.5.4 Read From Cache x 4 (6Bh) 02 Read From Cache x 4 (6Bh) command is similar to the Read From Cache x 2 (3Bh) command 2The except that data is output on four pins: SIO0, SIO1, SIO2 and SIO3. This allows data to be transferred at four times the rate of standard SPI devices. 4 12 BB0 C1 2 1 A8D . s r use When QE bit in the Status Register is set to a 0, this command is disabled. Figure 18 Read From Cache x4 (6Bh) Sequence 受控 CS# Mode 3 0 8 7 9 21 0 9:5 0 -25 7 0 22 0 2 CLK 22 31 23 32 33 34 35 36 37 38 39 40 Mode 0 Instruction DI (SIO0) 8 Dummy Clocks 6Bh Column Address[15:0] 15 14 13 2 1 0 4 0 4 0 4 0 4 0 4 5 1 5 1 5 1 5 1 5 6 2 6 2 6 2 6 2 6 7 3 7 3  DO (SIO1) High Impedance FB5 4 2 B01 WP# (SIO2) High Impedance HOLD# (SIO3) High Impedance =MSB 25 7 2-0 10.6 Program Operations 10.6.1 Page Program B5 F 4 12  Data Out 1  Data Out 2 受控 7 3  Data Out 3 7 3  Data Out 4 . rs e s u 7  Data Out 5 50 : 9 0 202 The Page Program operation sequence programs 1 byte to 2112 bytes of data within a page. The page program sequence is as follows: B0 B 1 2C 8D1 Everything for Memory 26 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet 1. 2. 3. 4. Issue Program Data Load (02h) / Program Data Load x4 (32h) Issue Write Enable command (06h) Issue Program Execute command (10h) Issue Get Feature command (0Fh) to read the status 24 1 0 B FB C1B 2 1 8D data into Aprogram The Program Data Load or Random Program Data Load command is used to load the . s er the command code the data buffer. The command is initiated by driving the CS# pin low then usshifting “02h” or “84h” followed by a 16-bit column address (only CA[11:0] is effective) and at least one byte of data into the DI pin. The CS# pin must be held low for the控 受 entire length of the instruction while data is 10.6.2 Program Data Load (02h) / Random Program Data Load (84h) being sent to the device. If the number of data bytes sent to the device exceeds the number of data bytes in the Data Buffer, the extra data will be ignored by the device. 50 : 9 0 The Program Load Data command has to be issued prior to Random Program Load Data command for random page program. The difference is that Program Load Data command will reset the unused the data bytes in the Data Buffer to FFh value, while Random Program Load Data command will only update the data bytes that are specified by the command input sequence, the rest of the Data Buffer will remain unchanged. 202 25 7 2-0 Figure 19 (Random) Program Data Load Sequence CS# 0 Mode 3 CLK 8 7 9 DO (SIO1) FB5 4 2 B01 CS# 22 Column Address[15:0] 0 9:5 0 -25 7 0 22 0 2 02h/84h 15 14 13 2 23 24 C1 2 1 A8D . s r use 受控 Mode 0 Instruction DI (SIO0) 21 1 0 7  High Impedance 24 31 30 32 38 39 . 40 Mode 3 CLK Mode 0 Data-0 DI (SIO0) 4 12 BB0 7 6 Data-1 0 1 7 6 DO (SIO1) 受控 rs e s u Data-2111 1 0 7 0 7 6 1 0 High Impedance 25 7 2-0 50 : 9 0 202 10.6.3 Program Data Load x 4 (32h) / Random Program Data Load x 4 (34h) B5 F 4 12 The Program Data Load x 4 and Random Program Data Load x 4 commands are similar to the Program Load Data and Random Program Load Data, the only difference is that “x4” commands will input the data B0 B 1 2C 8D1 Everything for Memory 27 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet bytes from all four IO pins instead of the single DI pin. This method will significantly shorten the data input time when a large amount of data needs to be loaded into the Data Buffer. The Program Data Load x 4 command has to be issued prior to Random Program Data Load x 4 command for random page program. The difference is that Program Data Load x 4 command will reset the unused the data bytes in the Data Buffer to FFh value, while Random Program Data Load x 4 instruction will only update the data bytes that are specified by the command input sequence, the rest of the Data Buffer will remain unchanged. 24 1 0 B FB C1B 2 1 A8D . s r use When QE bit in the Status Register is set to 0, all Quad SPI instructions are disabled. 受控 Figure 20 (Random) Program Data Load x4 Sequence CS# Mode 3 25 7 2-0 CLK 202 Mode 0 DI (SIO0) 50 : 9 0 0 8 7 9 21 22 23 24 25 26 27 Mode 3 Mode 0 Instruction Column Address[15:0] 32h/34h 15 14 13 2 1 0 4 0 4 0 4 0 4 0 5 1 5 1 5 1 5 1 6 2 6 2 6 7 3 7 3 7  DO (SIO1) High Impedance WP# (SIO2) High Impedance HOLD# (SIO3) High Impedance =MSB  Data 1 受控  Data 2 4 12 BB0 C1 2 1 A8D . s r use 2 3 6 2 7 3  Data N 0 9:5 0 25 7 0 The Program Executewill program the Data Buffer content into the physical memory page that 2 command 02command. is specified in 2 the Prior to performing the Program Execute operation, a Write Enable (06h) command 5 must be issued to set the WEL bit. B s. F r 4 e 2 B01 The Program Execute command is initiated by driving the CS# pin low then shifting the instruction codeus “10h” followed by 8-bit dummy clocks and the 16-bit Page Address into the DI pin. 受控 10.6.4 Program Execute (10h) After CS# is driven high to complete the instruction cycle, the self-timed Program Execute instruction will commence for time duration of tPROG (See AC Characteristics). While the Program Execute cycle is in progress, the Get Feature command (0Fh) may be used for checking the status of the OIP bit. The OIP bit is a 1 during the Program Execute cycle and becomes a 0 when the cycle is finished and the device is ready to accept other instructions again. After the Program Execute cycle has finished, the Write Enable Latch (WEL) bit in the Status Register is cleared to 0. The Program Execute command will not be executed if the addressed page is protected by the Block Protect (TB, BP3, BP2, BP1, and BP0) bits. Only 4 partial page program times are allowed on every single page. 25 7 2-0 B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 50 : 9 0 202 28 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet The pages within the block have to be programmed sequentially from the lower order page address to the higher order page address within the block. Programming pages out of sequence is prohibited. 24 1 0 B Figure 21 Program Execute Sequence C1B 2 1 A8D . s r use CS# Mode 3 CLK 0 7 8 9 15 16 29 17 30 31 Mode 3 Mode 0 Mode 0 8 Dummy Clocks Instruction DI (SIO0) FB 10h 受控 15 14 Page Address[15:0] 13 2 1 0  High Impedance DO (SIO1) 25 7 2-0 50 : 9 0 10.6.5 Internal Data Move 02Internal Data Move command sequence programs or replaces data in a page with existing data. The 2The sequence is as follows: 1. Issue Page Read command (13h) 2. Program Load Random Data (Optional) 3. Issue Write Enable command (06h) 4. Issue Program Execute command (10h) 5. Issue Get Feature command (0Fh) to read the status 4 12 BB0 C1 2 1 A8D . s r use 受控 Prior to performing an internal data move operation, the target page content must be read out into the cache register by issuing a Page Read (13h) command. One or more Program Load Random Data (84h/34h) command can be issued, if user wants to update bytes of data in the page. After the data is loaded, the Write Enable command (06h) and the Program Execute (10h) command can be issued to start the program operation. 0 9:5 0 -25 7 0 22 0 2 FB5 Block Erase Operations 4 2 10.7 B01 . rs e s u 受控 The Block Erase instruction sets all memory within a specified block to the erased state of all 1s (FFh). A Write Enable command must be executed before the device will accept the Block Erase Instruction (Status Register bit WEL must equal 1). The command is initiated by driving the CS# pin low and shifting the command code “D8h” followed by 8-bit dummy clocks and the 16-bit page address. 25 7 2-0 B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 50 : 9 0 202 29 / 43 Longsys Copyright use r B0 1Gbit SPI NAND Flash F35UQA001G Datasheet Figure 22 Block Erase Sequence CS# Mode 3 CLK 0 7 8 9 15 16 29 17 30 31 8 Dummy Clocks Instruction DI (SIO0) Mode 3 Mode 0 Mode 0 Page Address[15:0] D8h 15 14 13  24 1 0 B FB C1B 2 1 A8D . s r use 2 1 0 受控 10.8 UID / Parameter / OTP Pages In addition to the main memory array, the device has one Unique ID Page, one Parameter Page, and sixty-two OTP Pages. 202 25 Page Address 7 0 2-PA[15:0] 50 : 9 0 Table 16 UID / Parameter / OTP Pages Page Name Descriptions Data Length 00_00h Unique ID Page Factory programmed, Read Only 32-Byte x 16 00_01h Parameter Page Factory programmed, Read Only 256-Byte x 3 00_02h OTP Page [0] Program Only, OTP lockable … OTP Pages [1:60] Program Only, OTP lockable 00_3Fh OTP Page [61] Program Only, OTP lockable 4 12 BB0 C1 2 1 8D A . s r 2,112-Byte use 2,112-Byte 2,112-Byte 受控 Unique ID Page: To accommodate robust retrieval of the UID in the case of bit errors, sixteen copies (each copy has 32 bytes) of the UID and the corresponding complement are stored. On each 32-byte, the first 16-byte and following 16-byte are complementary. If the XOR of the UID and its bit-wise complement is all ones, then the UID is valid. 0 9:5 0 -25 7 0 Parameter Page: Contains 2- at least three identical copies of the 256-Byte Parameter Data. 2 0 2 5 these additional data pages, the OTP-E bit in Configuration Register (SR-2) must be set to “1” rs. To FBaccess 4 2 1 first. Then, Read operations can be performed on Unique ID and Parameter Pages, Read and Programuse operations can be performed on the OTP pages if it’s not already locked. To return to the main memory array operation, OTP-E bit needs to be to set to 0. 受控 10.8.1 Read UID / Parameter / OTP Pages 50 : 9 0 The Read UID / Parameter / OTP pages sequence is as follows: 1. Issue Set Feature command (1Fh) to set OTP-E=1. 2. Issue Page Read command (13h) with address shown in the table above. 3. Issue Get Feature command (0Fh) to read the status. 4. Issue Read from cache command (03h/0Bh/3Bh/6Bh) to read data. 25 7 2-0 B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 202 30 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet Note: (1) For OTP pages, Internal ECC can be enabled for the OTP page read operations to ensure the data integrity. (2) When reading UID / Parameter page, Internal ECC is disabled by the chip. 10.8.2 Program OTP Pages and OTP Lock Operation 24 1 0 B FB C1B 2 1 A8D . s r use OTP pages provide the additional space (2K-Byte x 62) to store important data or security information that can be locked to prevent further modification in the field. These OTP pages are in an erased state set in the factory, and can only be programmed (change data from “1” to “0”) until being locked by OTP-L bit in the Configuration Register (SR-2). 受控 The Program OTP Pages sequence is as follows: 1. Issue Set Feature command (1Fh) to set OTP-E=1 2. Issue WREN command (06h) to set WEL bit 3. Issue Program Data Load and Program Execute command 4. Issue Get Feature command (0Fh) to read the status. 50 : 9 0 25 7 2-0 02 ECC is enabled, ECC calculation will be performed during Program Execute. 2When 4 12 BB0 Once the OTP pages are correctly programmed, OTP-L bit can be used to permanently lock these pages so that no further modification is possible. C1 2 1 A8D . s r use The OTP Lock sequence is as follows: 1. Issue Set Feature command (1Fh) to set OTP-E=1 and OTP-L=1 2. Issue WREN command (06h) to set WEL bit 3. Issue Program Execute command (10h), page address is “don’t care” 4. Issue Get Feature command (0Fh) to read the status. 5. Issue Set Feature command (1Fh) to set OTP-E=0, return to the main memory array operation. 受控 10.8.3 0 9:5 0 -25 7 0 - Data Definition 2Page Parameter 2 0 2 5 FBByte 4 Number 2 B01 . Table 17 Parameter Definition Descriptions Values 0~3 Parameter Page Signature, "ONFI" ASCII characters 4Fh 4Eh 46h 49h 4~5 Revision Number 00h 00h 6~31 Reserved (0) all 00h rs e s u 受控 46h 4Fh 52h 45h 32~43 0 9:5 Device manufacturer , 12 ASCII characters 5 0 2 7 2-0 44-63 1B C 2 8D1 24 B01 20h 20h 20h 20h 46h 33h 35h 55h 20220 ASCII characters Device Model, FB5 Everything for Memory 53h 45h 45h 20h 51h 41h 30h 30h 31h 47h 20h 20h 20h 20h 20h 20h 20h 20h 20h 20h 31 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet Byte Number 64 Descriptions Values JEDEC MID CDh 65-66 Date Code 00h 00h 67-79 Reserved (0) All 00h 80-83 Number of Data Bytes per Page 00h 08h 00h 00h 84-85 Number of Spare Bytes per Page 40h 00h 86-89 Number of Data Bytes per Partial Page 00h 02h 00h 00h 90-91 Number of Spare Bytes per Partial Page 92-95 Number of Pages per Block 96-99 Number of Block per Logic Unit 受控 00h 04h 00h 00h Number of Logic Units 101 Reserved (0) 00h 102 Number of Bits per Cell 01h Bad Blocks Maximum per Logic Unit 14h 00h 50 : 9 0 Endurance Block 25 Guaranteed Valid Blocks at Beginning of Target 107 7 -0 2108-109 2 Block Endurance for Guaranteed Valid Blocks 0 2 105-106 110 01h 01h 05h 01h 01h 03h Number of Programs per Page 04h 4 12 BB0 Partial Programming Attributes b5-b7 reserved (0) 111 b4 1 = partial page layout is partial page data followed by partial page spare 00h b1-b3 reserved (0) b0 112 113-127 128 129-132 133-134 135-136 137-138 5 B 24F 139-163 1 0 B 164-165 C1 2 1 A8D . s r use 1 = partial page programming has constraints 受控 Number of ECC Bits Correctability Reserved (0) 0 9:5 0 Reserved (0) -25 Page Program Time (us) tPROG0Maximum 7 22 tBER Maximum Block Erase Time (us) 0 2 I/O Pin Capacitance, Maximum 00h all 00h 08h all 00h BCh 02h 10h 27h tR Maximum Page read Time (us) 3Ch 00h Reserved (0) all 00h Vendor Specific Revision Number 00h 00h 166-253 Vendor Specific all 00h 254-255 Integrity CRC 8Dh 98h 256-511 Value of Bytes 0-255 512-767 Value of Bytes 0-255 768+ FB C1B 2 1 A8D . 10h 00h s se00hr 00h 40hu 00h 100 103-104 24 1 0 B . rs e s u 受控 50 : 9 0 Additional Redundant Parameter Pages 25 7 (1) The Integrity CRC (Cycling Redundancy 2-0 Check) field is used to verify that the contents of the parameters page were 2 0 2 Please refer to ONFI 1.0 specifications for details. The CRC shall be calculated using the transferred correctly to the host. following 16-bit B5generator polynomial: G(X) = X16 + X15 +X2 + 1 F 4 012 B B 1 Note: 2C 8D1 Everything for Memory 32 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G 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 18 Valid Block Number Parameter Valid block number 25 7 2-0 02 211.2 Symbol 50 N : 9 0 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 23). 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 23 Flow to Create Initial Invalid Block Table 0 9:5 0 -25 7 0 2- . rs e s u 受控 25 7 2-0 B0 B 1 2C 8D1 B5 F 4 12 Everything for Memory 50 : 9 0 202 33 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G 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 19 Failure Modes Operation 25 Status read after program → Block Replacement 7 2-0 Erase 202 Detection and recommended procedure 50 : 9 0 read after erase → Block Replacement Status Program Read Verify ECC → ECC correction 4 12 BB0 Figure 24 Bad Block Replacement C1 2 1 A8D . s r use 受控 FB5 4 2 B01 0 9:5 0 -25 7 0 22 0 2 . rs e s u 受控 11.4 Internal ECC B5 F 4 12 25 7 2-0 50 : 9 0 202 The internal ECC logic may detect 2-bit error and correct 1-bit error in an ECC segment. An ECC segment is composed by a main area (512 Byte) and a spare area (16 Byte). The default state of the B0 B 1 2C 8D1 Everything for Memory 34 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet internal ECC is enabled. To enable/disable the internal ECC, it is operated by the Set Feature operation to enable internal ECC or disable the internal ECC, and then check the internal ECC state by Get Feature operation. 24 1 0 B The internal ECC is enabled by using Set Feature command (1Fh) to set ECC-E. To disable the internal ECC can be done by using the Set Feature command (1Fh) to clear ECC-E. FB C1B 2 1 A8aDStatus Read When the internal ECC is enabled, after the data transfer time (tRD_ECC) is completed, . s r operation is required to check any uncorrectable read error happened. Please userefer to Status Register (SR-3) 受控 The number of partial-page program is not 4 in an ECC segment, the user need to program the main area (512B)+spare area (16B) at one program time, so the ECC parity code can be calculated properly and stored in the additional hidden spare area. 50 : 9 0 25 7 0 11.5 for Program Operation 2-Addressing 2 0 2 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 programming is prohibited. 4 12 BB0 Figure 25 Addressing for Program Operation C1 2 1 A8D . s r use 受控 FB5 4 2 B01 0 9:5 0 -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 50 : 9 0 202 35 / 43 Longsys Copyright use r 1Gbit SPI NAND Flash F35UQA001G Datasheet 12 Electrical Characteristics 12.1 Absolute Maximum Ratings Table 20 Absolute Maximum Rating Parameters Symbol Supply Voltage VCC Voltage Applied to Any Pin VIO 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 受控T Temperature under Bias Storage Temperature TBIAS –40 to +125 °C STG –65 to +150 °C 5 mA Short circuit output current, I/Os FB IOS Note: 50 : 9
F35UQA001G-WWT 价格&库存

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

免费人工找货