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

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
IS29GL064-70TLEB

IS29GL064-70TLEB

  • 厂商:

    ISSI(芯成半导体)

  • 封装:

    TFSOP48

  • 描述:

    IC FLASH 64MBIT PAR 48TSOP I

  • 数据手册
  • 价格&库存
IS29GL064-70TLEB 数据手册
IS29GL064 IS29GL032 IS29GL016 64Mb/32Mb/16Mb 3.0V PAGE MODE PARALLEL FLASH MEMORY DATA SHEET IS29GL064/032/016 IS29GL064/032/016 64/32/16 Megabit Flash Memory Page mode Flash Memory, CMOS 3.0 Volt-only FEATURES  Supply operation - VCC = 2.7~3.6V - VCCQ = 1.65~3.6V (I/O buffers) - VHH = 9.5~10.5V (WP#/ACC)  Asynchronous random or page read - Page size: 8 words or 16 bytes - Page access: 25ns - Random access (VCCQ = 2.7~3.6V):70ns  Buffer program: 256-word MAX program buffer  Program time - 0.56us per byte (1.8MB/s TYP when using 256-word buffer size in buffer program without VHH) - 0.31us per byte (3.2MB/s TYP when using 256-word buffer size in buffer program with VHH)  Memory Organization - 16Mb: 32x 64KB (Uniform), or 8x 8KB (Top or Bottom Boot)+31x64KB - 32Mb: 64x 64KB (Uniform), or 8x 8KB (Top or Bottom Boot)+63x64KB - 64Mb: 128x 64KB (Uniform), or 8x 8KB (Top or Bottom Boot)+127x64KB  Program/erase suspend and resume capability - Program suspend: Read from another sector - Erase suspend: Read or Program from another sector  Software Protection - Advanced Sector Protection (ASP)  Support CFI (Common Flash Interface)  Extended Memory Sector - 128-word (256-byte) sector for permanent secure identification - Program or lock implemented at the factory or by customer  Low Power consumption: Standby mode  Data retention: 20 years (TYP)  100K minimum ERASE cycles per sector  Package Options - 48-pin TSOP - 56-pin TSOP - 64-ball 9mm x 9mm BGA (Call Factory) - 64-ball 11mm x 13mm BGA - 48-ball 6mm x 8mm BGA  Temperature Range - Extended Grade: -40°C to +105°C - Automotive A3 Grade: -40°C to +125°C  BLANK CHECK operation to verify an erased sector  Unlock bypass, sector erase, chip erase, and buffer program capability - Fast buffered/batch programming - Fast sector and chip erase  WP#/ACC pin protection - VHH voltage on WP#/ACC to accelerate programing performance - Protects highest/lowest sector (H/L uniform) or top/bottom two sectors (T/B boot) Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 2 IS29GL064/032/016 GENERAL DESCRIPTION The IS29GL064/032/016 offer fast page access time of 25ns with a corresponding random access time as fast as 70ns. It features a Write Buffer that allows a maximum of 256 words/512 bytes to be programmed in one operation, resulting in faster effective programming time than standard programming algorithms. This makes the device ideal for today’s embedded applications that require higher density, better performance and lower power consumption. PRODUCT SELECTOR GUIDE  Speed bin depends on VCCQ voltage. IS29GL064/032/016 Supply Voltage for Input/Output & Package Temperature -40°C to +105°C -40°C to +125°C VCCQ = 2.7 – 3.6V 70ns 70ns VCCQ < 2.7V 75ns 75ns Note: 1. No VCCQ pin for 48-pin TSOP and 48-ball BGA. . Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 3 IS29GL064/032/016 TABLE OF CONTENTS GENERAL DESCRIPTION ............................................................................................................................ 3 PRODUCT SELECTOR GUIDE .................................................................................................................... 3 TABLE OF CONTENTS ........................................................................................................................................ 4 1. PIN CONFIGURATION ............................................................................................................................. 5 2. PIN DESCRIPTIONS ................................................................................................................................ 9 3. LOGIC DIAGRAM AND BLOCK DIAGRAM ............................................................................................ 10 4. MEMORY CONFIGURATION ................................................................................................................. 12 5. BUS OPERATIONS ................................................................................................................................ 17 6. COMMAND OPERATIONS ..................................................................................................................... 18 7. STATUS REGISTER............................................................................................................................... 33 8. PROTECTION ........................................................................................................................................ 38 8.1 Device Protection Methods ........................................................................................................................... 38 8.2 Sector Protection Methods ............................................................................................................................ 38 8.3 Dynamic Protection Bits ................................................................................................................................ 41 8.4 Persistent Protection Bits .............................................................................................................................. 41 8.5 Lock Register ................................................................................................................................................ 42 8.6 PPB Lock Bit ................................................................................................................................................. 43 8.8 Password Lock mode .................................................................................................................................... 43 8.9 Sector Protection Command Definitions ....................................................................................................... 46 9. Secured Silicon Region Command Sequence ........................................................................................ 50 10. COMMON FLASH INTERFACE (CFI) .................................................................................................... 51 11. POWER-UP AND RESET CHARACTERISTICS .................................................................................... 55 12. ELECTRICAL CHARACTERISTICS ....................................................................................................... 57 12.1 ABSOLUTE MAXIMUM RATINGS ....................................................................................................... 57 12.2 OPERATING RANGE .......................................................................................................................... 57 12.3 DC CHARACTERISTICS ..................................................................................................................... 58 12.4 AC MEASUREMENT CONDITIONS .................................................................................................... 59 12.5 AC CHARACTERISTICS ..................................................................................................................... 60 13. PACKAGE INFORMATION ..................................................................................................................... 71 14. ORDERING INFORMATION ................................................................................................................... 76 Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 4 IS29GL064/032/016 1. PIN CONFIGURATION Figure 1.1 48-pin TSOP (Top View), (PKG Code: T) A15 1 48 A16 A14 2 47 BYTE# A13 3 46 VSS A12 4 45 DQ15/A-1 A11 5 44 DQ7 A10 6 43 DQ14 A9 7 42 DQ6 A8 8 41 DQ13 A19 9 40 DQ5 A20/NC 10 39 DQ12 WE# 11 38 DQ4 RESET# (2) 12 37 VCC A21/NC 13 36 DQ11 WP#/ACC 14 35 DQ3 RY/BY# 15 34 DQ10 (1) A18 16 33 DQ2 A17 17 32 DQ9 A7 18 31 DQ1 A6 19 30 DQ8 A5 20 29 DQ0 A4 21 28 OE# A3 22 27 VSS A2 23 26 CE# A1 24 25 A0 (5) (3) Notes: 1. A21 is valid for 64Mb, and it is NC in 32Mb/16Mb 2. A20 is valid for 64/32Mb, and it is NC in 16Mb 3. A-1 is the least significant address in x8 mode 4. For 48-pin, there is no VCCQ pin. Vcc also supply IO, it can only be 2.7~3.6V 5. Word mode (x16) only supported. Please contact Factory for Byte mode and Word mode. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 5 IS29GL064/032/016 Figure 1.2. 56-pin TSOP (Top View), (PKG Code: S) RFU 1 56 RFU NC 2 55 RFU A15 3 54 A16 A14 4 53 BYTE# A13 A12 5 52 VSS 6 51 DQ15/A-1 A11 7 50 DQ7 A10 8 49 DQ14 A9 9 48 DQ6 A8 10 47 DQ13 A19 11 46 DQ5 NC/A20 12 45 DQ12 WE# 13 44 DQ4 RESET# (2) 14 43 VCC NC/A21 15 42 DQ11 VPP/WP# 16 41 DQ3 RY/BY# 17 40 DQ10 A18 18 39 DQ2 A17 19 38 DQ9 A7 20 37 DQ1 A6 21 36 DQ8 A5 22 35 DQ0 (1) A4 23 34 OE# A3 24 33 VSS A2 25 32 CE# A1 26 31 A0 RFU 27 30 RFU RFU 28 29 VCCQ (4) (3) Notes: 1. A21 is valid for 64Mb, and it is NC in 32Mb/16Mb 2. A20 is valid for 64/32Mb, and it is NC in 16Mb 3. A-1 is the least significant address in x8 mode 4. Word mode (x16) only supported. Please contact Factory for Byte mode and Word mode. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 6 IS29GL064/032/016 Figure 1.3. 64-ball Ball Grid Array (Top View, Balls Facing Down), (PKG Code: F) A B C D NC NC NC 7 A13 A12 6 A9 5 E F G H VCCQ VSS NC NC NC A14 A15 A16 BYTE# DQ15/ A-1 VSS A8 A10 A11 DQ7 DQ14 DQ13 DQ6 WE# RESE T# A21/ NC A19 DQ5 DQ12 VCC DQ4 4 RY/ BY# WP#/ ACC A18 A20/ NC DQ2 DQ10 DQ11 DQ3 3 A7 A17 A6 A5 DQ0 DQ8 DQ9 DQ1 2 A3 A4 A2 A1 A0 CE# OE# VSS 1 NC NC NC NC NC VCCQ NC NC 8 (4) (3) (1) (2) Notes: 1. A21 is valid for 64Mb, and it is NC in 32Mb/16Mb 2. A20 is valid for 64/32Mb, and it is NC in 16Mb 3. A-1 is the least significant address in x8 mode 4. Word mode (x16) only supported. Please contact Factory for Byte mode and Word mode. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 7 IS29GL064/032/016 Figure 1.4. 48-ball Ball Grid Array (Top View, Balls Facing Down) A B C D E F (5) G H (3) 6 A13 A12 A14 A15 A16 BYTE # DQ15/ A-1 VSS 5 A9 A8 A10 A11 DQ7 DQ14 DQ13 DQ6 4 WE# RESE T# A21/ NC A19 DQ5 DQ12 VCC DQ4 3 RY/ BY# WP#/ ACC A18 A20/ NC DQ2 DQ10 DQ11 DQ3 2 A7 A17 A6 A5 DQ0 DQ8 DQ9 DQ1 1 A3 A4 A2 A1 A0 CE# OE# VSS (1) (2) Notes: 1. 2. 3. 4. 5. A21 is valid for 64Mb, and it is NC in 32Mb/16Mb A20 is valid for 64/32Mb, and it is NC in 16Mb A-1 is the least significant address in x8 mode For 48-ball, there is no VCCQ pin. Vcc also supply IO, it can only be 2.7~3.6V Word mode (x16) only supported. Please contact Factory for Byte mode and Word mode. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 8 IS29GL064/032/016 2. PIN DESCRIPTIONS Pin Name Function A21(A20, A19)–A0 Address DQ0-DQ14 Data input/output. DQ15 / A-1 DQ15 (data input/output, word mode), A-1 (LSB address input, byte mode) CE# Chip Enable OE# Output Enable RESET# Hardware Reset Pin RY/BY# Ready/Busy Output WE# Write Enable Vcc Supply Voltage VCCQ Supply Voltage for Input/Output. Vss Ground BYTE# Word mode only supported. Please contact Factory for Byte mode and Word mode WP#/ACC Write Protect / Acceleration Pin (WP# has an internal pull-up; when unconnected, WP# is at VIH.) NC No Connect Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 9 IS29GL064/032/016 3. LOGIC DIAGRAM AND BLOCK DIAGRAM FIGURE 3.1. LOGIC DIAGRAM 64Mb/32/16Mb Logic Symbol (1) 22/21/20 16 or 8 A21/A20/A19-A0 DQ15-DQ0 (A-1) CE# OE# WE# WP#/ACC RESET# BYTE# RY/BY# Note: 1. Word mode (x16) only supported. Please contact Factory for Byte mode and Word mode. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 10 IS29GL064/032/016 FIGURE 3.2 BLOCK DIAGRAM RY/BY# Vcc Vss VIO DQ0-DQ15 (A-1) (1) Block Protect Switches Erase Voltage Generator Input/Output Buffers State Control WE# Command Register Program Voltage Generator Chip Enable Output Enable Logic CE# OE# Vcc Detector Timer Address Latch STB STB Data Latch Y-Decoder Y-Gating X-Decoder Cell Matrix Address Note: 1. Word mode (x16) only supported. Please contact Factory for Byte mode and Word mode. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 11 IS29GL064/032/016 4. MEMORY CONFIGURATION  The 64Mb device (x8/x16) can be divided into 127 main sectors (64KB each) and 8 top or bottom boot sectors (8KB each). It is also divided into 128 main uniform sectors (64KB each)  The 32Mb device (x8/x16) can be divided into 63 main sectors (64KB each) and 8 top or bottom boot sectors (8KB each). It is also divided into 64 main uniform sectors (64KB each)  The 16Mb device (x8/x16) can be divided into 31 main sectors (64KB each) and 8 top or bottom boot sectors (8KB each). It is also divided into 32 main uniform sectors (64KB each) Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 12 IS29GL064/032/016 Table 4.1. 64Mb Memory Map – x8 Top and Bottom Boot [134:0] Sector Sector Size Address Range Sector (x8 Top Boot) Start End 134 007F E000 007F FFFF 134 133 007F C000 007F DFFF 133 132 007F A000 007F BFFF 132 007F 8000 007F 9FFF : 130 007F 6000 007F 7FFF 8 129 007F 4000 007F 5FFF 128 007F 2000 127 131 126 8KB 64KB Sector Size Address Range (x8 Bottom Boot) Start End 007F 0000 007F FFFF 007E 0000 007E FFFF 007D 0000 007D FFFF : : : 64KB 0001 0000 0001 FFFF 7 0000 E000 0000 FFFF 007F 3FFF 6 0000 C000 0000 DFFF 007F 0000 007F 1FFF 5 0000 A000 0000 BFFF 007E 0000 007E FFFF 4 0000 8000 0000 9FFF 64KB 8KB : : 2 1 64KB 0 : : 3 0000 6000 0000 7FFF 0002 0000 0002 FFFF 2 0000 4000 0000 5FFF 0001 0000 0001 FFFF 1 0000 2000 0000 3FFF 0000 0000 0000 FFFF 0 0000 0000 0000 1FFF Table 4.2. 64Mb Memory Map – x16 Top and Bottom Boot [134:0] Sector Sector Size Address Range (x16 Top Boot) Sector Start End 134 003F F000 003F FFFF 134 133 003F E000 003F EFFF 133 132 003F D000 003F DFFF 132 003F C000 003F CFFF : 130 003F B000 003F BFFF 8 129 003F A000 003F AFFF 128 003F 9000 127 131 126 4KW 32KW Sector Size Address Range (x16 Bottom Boot) Start End 003F 8000 003F FFFF 003F 0000 003F 7FFF 003E 8000 003E FFFF : : : 32KW 0000 8000 0000 FFFF 7 0000 7000 0000 7FFF 003F 9FFF 6 0000 6000 0000 6FFF 003F 8000 003F 8FFF 5 0000 5000 0000 5FFF 003F 7000 003F 7FFF 4 0000 4000 0000 4FFF 32KW 4KW : : 2 1 0 32KW : : 3 0000 3000 0000 3FFF 0001 0000 0001 7FFF 2 0000 2000 0000 2FFF 0000 8000 0000 FFFF 1 0000 1000 0000 1FFF 0000 0000 0000 7FFF 0 0000 0000 0000 0FFF Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 13 IS29GL064/032/016 Table 4.3. 64Mb Memory Map – x8/x16 Uniform Sectors [127:0] Sector Sector Address Range (x8) Start End 127 07F 0000h 07F FFFFh : : Sector Sector Address Range (x16) Start End 127 03F 8000h 03F FFFFh : : : : 03F 0000h 03F FFFFh 63 01F 8000h 01F FFFFh : : : : : : 0 000 0000h 000 FFFFh 0 000 0000h 0000 7FFFh 63 Size 64KB Size 32KW Table 4.4. 32Mb Memory Map – x8 Top and Bottom Boot [70:0] Sector Sector Size Address Range Sector (x8 Top Boot) Start End 70 003F E000 003F FFFF 70 69 003F C000 003F DFFF 69 68 003F A000 003F BFFF 68 003F 8000 003F 9FFF : 66 003F 6000 003F 7FFF 8 65 003F 4000 003F 5FFF 64 003F 2000 63 67 62 8KB 64KB Sector Size Address Range (x8 Bottom Boot) Start End 003F 0000 003F FFFF 003E 0000 003E FFFF 003D 0000 003D FFFF : : : 64KB 0001 0000 0001 FFFF 7 0000 E000 0000 FFFF 003F 3FFF 6 0000 C000 0000 DFFF 003F 0000 003F 1FFF 5 0000 A000 0000 BFFF 003E 0000 003E 1FFF 4 0000 8000 0000 9FFF 64KB 8KB : : 2 1 0 64KB : : 3 0000 6000 0000 7FFF 0002 0000 0002 FFFF 2 0000 4000 0000 5FFF 0001 0000 0001 FFFF 1 0000 2000 0000 3FFF 0000 0000 0000 FFFF 0 0000 0000 0000 1FFF Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 14 IS29GL064/032/016 Table 4.5. 32Mb Memory Map – x16 Top and Bottom Boot [70:0] Sector Sector Size Address Range (x16 Top Boot) Sector Start End 70 001F F000 001F FFFF 70 69 001F E000 001F EFFF 69 68 001F D000 001F DFFF 68 001F C000 001F CFFF : 66 001F B000 001F BFFF 8 65 001F A000 001F AFFF 64 001F 9000 63 67 62 4KW 32KW Sector Size Address Range (x16 Bottom Boot) Start End 001F 8000 001F FFFF 001F 0000 001F 7FFF 001E 8000 001E FFFF : : : 32KW 0000 8000 0000 FFFF 7 0000 7000 0000 7FFF 001F 9FFF 6 0000 6000 0000 6FFF 001F 8000 001F 8FFF 5 0000 5000 0000 5FFF 001F 7000 001F 7FFF 4 0000 4000 0000 4FFF 32KW 4KW : : 2 1 32KW 0 : : 3 0000 3000 0000 3FFF 0001 0000 0001 7FFF 2 0000 2000 0000 2FFF 0000 8000 0000 FFFF 1 0000 1000 0000 1FFF 0000 0000 0000 7FFF 0 0000 0000 0000 0FFF Table 4.6. 32Mb Memory Map – x8/x16 Uniform Sectors [63:0] Address Range (x8) Sector 63 Start Sector End Address Range (x16) Sector Sector Start End 01F 8000h 01F FFFFh 03F 0000h 03F FFFFh 63 : : : : : : 0 000 0000h 000 FFFFh 0 000 0000h 0000 7FFFh Size Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 Size 15 IS29GL064/032/016 Table 4.7. 16Mb Memory Map – x8 Top/Bottom Boot [37:0] Sector Sector Size Address Range Sector (x8 Top Boot) Start End 001F E000 001F FFFF 37 001F C000 001F DFFF 36 : : : 31 001F 0000 30 37 36 8KB : Sector Size Address Range (x8 Bottom Boot) Start End 001F 0000 001F FFFF 001E C000 001E FFFF : : : 001F 1FFF 8 0001 0000 0001 FFFF 001E 0000 001E FFFF 7 0000 E000 0000 FFFF : : : : : 64KB 64KB 8KB 1 0001 0000 0001 FFFF 1 0000 2000 0000 1FFF 0 0000 0000 0000 FFFF 0 0000 0000 0000 0FFF Table 4.8. 16Mb Memory Map – x16 Top /Bottom Boot [37:0] Sector Sector Size Address Range Sector (x16 Top Boot) Start End 000F F000 000F FFFF 37 000F E000 000F EFFF 36 : : : 31 000F 8000 30 37 36 4KW : Sector Size Address Range (x16 Bottom Boot) Start End 000F 8000 000F FFFF 000F 0000 000F 7FFF : : : 000F 8FFF 8 0000 8000 0000 FFFF 000F 0000 000F 7FFF 7 0000 7000 0000 7FFF : : : : : 32KW 32KW 4KW 1 0000 8000 0000 FFFF 1 0000 1000 0000 1FFF 0 0000 0000 0000 7FFF 0 0000 0000 0000 0FFF Table 4.9. 16Mb Memory Map – x8/x16 Uniform Sectors [31:0] Sector Sector Size 31 : 0 64KB Address Range (x8) Sector Start End 01F 0000h 01F FFFF 31 : : : 000 0000 000 FFFF 0 Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 Sector Size 32KW Address Range (x16) Start End 00F 8000h 00F FFFFh : : 000 0000 000 7FFF 16 IS29GL064/032/016 5. BUS OPERATIONS Table 5.1. Device OPERATING MODES Byte Mode (x8) (5) Operation CE# OE# WE# RESET# WP#/ACC A[MAX:0], DQ15/A-1 Byte address Command address DQ[14:8] High-Z Word Mode (x16) (5) DQ15/A-1, DQ[7:0] A[MAX:0] Data output Data input(4) Word address Command address Data output Data input(4) DQ[14:0] READ L L H H X WRITE L H L H H(3) STANDBY H X X H H X High-Z High-Z X High-Z OUTPUT DISABLE L H H H X X High-Z High-Z X High-Z RESET X X X L X X High-Z High-Z X High-Z High-Z Notes: 1. Typical glitch of less than 3ns on CE#, and WE# are ignored by the device and do not affect bus operation. 2. H = Logic level HIGH (VIH); L = Logic Level LOW (VIL); X = HIGH or LOW 3. If WP# is LOW, then the highest or lowest sector remains protected, or the top two sectors or the bottom two sectors, depending on the item. 4. Data input is required when issuing a command sequence or when performing data polling or sector protection. 5. BYTE# = H for Word mode, L for Byte mode. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 17 IS29GL064/032/016 6. COMMAND OPERATIONS Table 6.1. Standard Command Definitions Address and Data Cycles Command Bus Size 1st A 2nd D 3rd 4th A D A D 555 55 X F0 2AA 55 X F0 5th A D Note 2 Note 2 PA PD A Note s 6th D A D READ and AUTO SELECT Operations X F0 AAA AA X F0 555 AA X8 READ/RESET (F0h) X16 X8 AA X16 55 X8 AAA READ CFI (98h) 98 AUTO SELECT (90h) 555 AA X16 555 X8 AAA AAA 55 2AA 90 2,3,4 555 BYPASS Operations UNLOCK BYPASS (20h) UNLOCK BYPASS RESET (90h/00h) 555 AA X16 555 AAA 55 2AA 20 555 X8 X 90 X 00 X16 PROGRAM Operations X8 AAA PROGRAM (A0h) X16 UNLOCK BYPASS PROGRAM (A0h) 555 AAA 55 2AA A0 555 X8 X A0 PA PD 50 PA2 PD 56 PA4 PD 8B PA8 PD 5 X16 DOUBLE BYTE/WORD PROGRAM (50h) X8 AAA X16 555 QUADRUPLE BYTE/WORD PROGRAM (56h) X8 AAA X16 555 X8 AAA OCTUPLE BYTE PROGRAM (8Bh) 555 AA Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 6 18 IS29GL064/032/016 Table 6.1. Standard Command Definitions (Continued) Address and Data Cycles Command Bus Size 1st A WRITE BUFFER LOAD (25h) X8 2nd D AAA A UNLOCK BYPASS WRITE BUFFER LOAD (25h) X8 PROGRAM BUFFER TO FLASH CONFIRM (29h) X8 BUFFERED PROGRAM ABORT and RESET (F0h) X8 PROGRAM SUSPEND (B0h) X8 PROGRAM RESUME (30h) X8 X16 555 4th 5th Note s 6th D A D A D A D 55 BSA d 25 BSA d N WBP A PD N WBP A PD 555 AA X16 3rd A D 7, 8 2AA BSA d 25 BSA d 29 BSA d 5, 7, 8 X16 AAA 555 AA X16 555 X B0 X 30 AAA 55 F0 2AA 555 555 AAA X16 X16 ERASE Operations CHIP ERASE (80/10h) X8 AAA X16 555 AA UNLOCK BYPASS CHIP ERASE (80/10h) X8 SECTOR ERASE (80/30h) X8 UNLOCK BYPASS SECTOR ERASE (80/30h) X8 ERASE SUSPEND (B0h) X8 ERASE RESUME (30h) X8 X 55 2AA 80 X AAA 80 555 555 AA 555 AAA 55 2AA 10 555 5 10 X16 AAA 555 AA X16 555 AAA 55 2AA X 80 X B0 X 30 BAd 555 30 AAA 80 555 AA 555 55 BAd 30 9 2AA 5 X16 X16 X16 Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 19 IS29GL064/032/016 Table 6.1. Standard Command Definitions (Continued) Address and Data Cycles Command Bus Size 1st 2nd A D A 3rd D 4th 5th A D A D A BAd EB BAd 76 BAd Note s 6th D A D BAd 00 BLANK CHECK Operations BLANK CHECK SETUP (EB/76h) X8 BLANK CHECK CONFIRM and READ (29h) X8 AAA 555 AA X16 555 BAd 55 00 2AA 29 BAd X16 Note 2 2 Notes: 1. A = Address; D = Data; X = Don’t Care, BAd = Any address in the sector; BSAd = Any address in the sector with constant A[Max:12]; WBPA = write buffer program address with A[Max:12] = BSAd, N = Number of bytes to be programmed; PA = program address; PA2 = Program address with constant A[Max:0] for x8 or A[Max:1] for x16, which should be used two times to select adjacent two bytes/words; PA4 = Program address with constant A[Max:1] for x8 or A[Max:2] for x16, which should be used four times to select four bytes/words; PA8 = Program address with constant A[Max:2] for x8, which should be used eight times to select adjacent eight bytes; PD = Program data; Gray shading = Not applicable. All values in the table are hexadecimal. Some commands require both a command code and subcode. 2. These cells represent READ cycles (versus WRITE cycles for others). 3. AUTO SELECT enables the device to read the manufacturer code, device code, sector protection status, and Secured Silicon Region protection indicator. 4. AUTO SELECT addresses and data are specified in the Electronic Signature table and the Secured Silicon Region table. 5. For any UNLOCK BYPASS ERASE/PROGRAM command, the first two UNLOCK cycles are unnecessary. 6. This command is only for x8 devices. 7. WRITE BUFFER LOAD operation: maximum cycles = 261 (x8) and 261 (x16). UNLOCK BYPASS WRITE BUFFER LOAD operation: maximum cycles = 259 (x8), 259 (x16). WRITE BUFFER LOAD operation: N +1 = bytes to be programmed; Maximum buffer size = 256 bytes (x8) and 512 bytes (x16) 8. For x8, A [Max: 7] address pins for WBPA should remain unchanged while A [6:0] and A-1 pins for WBPA are used to select a byte within the N+1 byte page. For x16, A [Max: 8] address pins for WBPA should remain unchanged while A [7:0] pins for WBPA are used to select a word within the N+1 word page. 9. BLLOCK ERASE address cycles can extend beyond six address data cycles, depending on the number of sectors to erase. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 20 IS29GL064/032/016 6.1 Read Operation Bus READ operations read from the memory cells, or CFI space. To accelerate the READ operation, the memory array can be read in page mode where data is internally read and stored in a page buffer. Page size is 8 words (16 bytes) and is addressed by address inputs A [2:0] in x16 bus mode and A[2:0] plus DQ15/A-1 in x8 bus mode. The Secured Silicon Region and CFI area do not support page mode. A valid bus READ operations involves setting the desired address on the address inputs, taking CE# and OE# LOW, and holding WE# HIGH. The data I/Os will output the value. 6.2 Page Read Operation The device is capable of fast page mode read and is compatible with the page mode Mask ROM read operation. This mode provides faster read access speed for random locations within a page. The page size of the device is 8 words/16 bytes. The appropriate page is selected by the higher address bits AmaxA3. Address bits A2-A0 in word mode (A2 to A-1 in byte mode) determine the specific word within a page. The microprocessor supplies the specific word location. The random or initial page access is equal to tACC or tCE and subsequent page read accesses (as long as the locations specified by the microprocessor falls within that page) is equivalent to tPACC. When CE# is deasserted and reasserted for a subsequent access, the access time is tACC or tCE. Fast page mode accesses are obtained by keeping the “read-page addresses” constant and changing the “intra-read page” addresses. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 21 IS29GL064/032/016 6.3 Autoselect Operation The Autoselect mode provides manufacturer ID, Device identification, sector protection status and Secured Silicon Region protection indicator with executing a READ operation with control signals and addresses set. In addition, this device information can be read or set by issuing an AUTO SELECT command. The device only support to use Autoselect command to access Autoselect codes. It does not support the mode of applying VHH on address pin A9.  The Autoselect command sequence may be written to an address within a sector that is either in the read or erase-suspend-read mode.  The Autoselect command may not be written while the device is actively programming or erasing.  The system must write the reset command to return to the read mode (or erase-suspend-read mode if the sector was previously in Erase Suspend). Table 6.2. Manufacturer ID and Device ID Address Input Read Cycle CE# OE# WE# Data Input/Output x8 X8/x16 X8 only only x16 only A[Max:11] A[10:4] A3 A2 A1 A0 A-1 DQ[14:8] DQ[7:0] DQ[15:0] Manufacturer code L L H X L L L L L X X 9Dh 009Dh Device ID 1 L L H X L L L L H X X 7Eh 227Eh 10h 2210h 0Ch 220Ch 1Ah 221Ah 1Dh 221Dh C4h 22C4h 49h 2249h 01h 2201h 00h 2200h Device ID 2 64Mb boot 64Mb uniform 32Mb boot 32Mb uniform 16Mb boot 16Mb uniform L L H X L H H H L X X 64/32/16Mb High protection 64/32/16Mb Top boot Device ID 3 L L H X L H H H 64/32/16Mb Low protection H X X 64/32/16Mb Bottom boot Note: 1. H = Logic level HIGH (VIH); L = Logic level LOW (VIL); X = HIGH or LOW. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 22 IS29GL064/032/016 Table 6.3. Sector Protection Address Input Data Input/Output Read Cycle CE# OE# WE# Opti on(6) Secured Silicon Region protection indicator (DQ7) x8 X8/x16 A[Max:15] A[14:11] X8 only only A[10:2] A1 A0 A-1 DQ[14:8] L L L H X X L H H X X H L L H X X L H H X X B L L H X X L H H X X T L L H X X L H H X X L L H Sector base address L L H L X X Sector Protection staus x16 only DQ[7:0] DQ[15:0] 8Ah(2) 008Ah(2) 000Ah(3) 009Ah(2) 001Ah(3) 008Ah(2) 000Ah(3) 009Ah(2) 001Ah(3) 0001h(4) 0000h(5) 0Ah(3) 9Ah(2) 1Ah(3) 8Ah(2) 0Ah(3) 9Ah(2) 1Ah(3) 01h(4) 00h(5) Notes: 1. H = Logic level HIGH (VIH); L = Logic level LOW (VIL); X = HIGH or LOW. 2. ISSI – prelocked (permanent). 3. Customer lockable. 4. Protected: 01h (in x8 mode) is output on DQ [7:0]. 5. Unprotected: 00h (in x8 mode) is output on DQ [7:0]. 6. Sector Protection Option: H = Highest sector protected by WP#/ACC; uniform sector L = Lowest sector protected by WP#/ACC; uniform sector T = Top boot; top two sectors protected by WP#/ACC B = Bottom boot; bottom two sectors protected by WP#/ACC 6.4 UNLOCK BYPASS Operation The UNLOCK BYPASS (20h) command is also used to place the device in unlock bypass mode. Three bus WRITE operations are required to issue the UNLOCK BYPASS command. When the device enters unlock bypass mode, the two initial UNLOCK cycles required for a standard PROGRAM or ERASE operation are not needed, thus enabling faster total program or erase time. During the unlock bypass mode, below UNLOCK BYPASS COMMANDs are available. UNLOCK BYPASS PROGRAM UNLOCK BYPASS WRITE BUFFER LOAD UNLOCK BYPASS CHIP ERASE UNLOCK BYPASS SECTOR ERASE UNLOCK BYPASS RESET The UNLOCK BYPASS RESET (90/00h) command is used to return to read/reset mode from unlock bypass mode. Two bus WRITE operations are required to issue the UNLOCK BYPASS RESET command. The READ/RESET command does not exit from unlock bypass mode. Also the device automatically enters UNLOCK BYPASS mode when WP# /ACC is raised to VHH. Note: It is recommended that entering and exiting unlock bypass mode using the ENTER UNLOCK BYPASS and UNLOCK BYPASS RESET commands rather than raising WP#/ACC to VHH. WP#/ACC should never be raised to VHH from any mode except read mode; otherwise, the device may be left in an indeterminate state. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 23 IS29GL064/032/016 6.5 Program Operations The PROGRAM (A0h) command is used to program a value to address in the memory array. The command requires 4 bus WRITE operations, and the final WRITE operation latches the address and data in the internal state machine and starts the program/erase controller. After programming has started, bus READ operations output the status register content. Programming can be suspended and then resumed by issuing a PROGRAM SUSPEND command and a PROGRAM RESEUM command, respectively. If programming address is within a protected sector, the PROGRAM command is ignored, and the data remains unchanged. The status register is not read, and no error condition is given. After the PROGRAM operation has completed, the device returns to read mode, unless an error has occurred. When an error occurs, bus READ operations to the device continue to output the status register. A READ/RESET command must be issued to reset the error condition and return the device to read mode. The PROGRAM command cannot change a bit set to 0 back to 1, and an attempt to do so is masked during a PROGRAM operation. Instead, an ERASE command must be used to set all bits in one memory sector or in the entire memory from 0 to 1. The PROGRAM operation is aborted by performing a hardware reset or by powering-down the device. In this case, data integrity cannot be ensured, and it is recommended that the words or bytes that were aborted be reprogrammed. 6.6 ACCELERATED PROGRAM Accelerated single word programming and write buffer programming operations are enabled through the WP#/ACC pin. This method is faster than the standard program command sequences. If the system asserts VHH on this input, the device automatically enters the Accelerated Program mode and uses the higher voltage and current provided by WP#/ACC pin to reduce the time required for program operations. Also the device automatically enters UNLOCK BYPASS mode when WP# /ACC is raised to VHH. The system can then use the Write Buffer Load command sequence provided by the Accelerated Program mode. When WP#/ACC returns to VIH or VIL, upon completion of the embedded program operation, returns the device to normal operation.  Sectors must be unprotected prior to raising WP#/ACC to VHH.  The WP#/ACC pin must not be at VHH for operations other than accelerated programming, or device damage may result.  It is recommended that WP#/ACC apply VHH after power-up sequence is completed. In addition, it is recommended that WP#/ACC apply from VHH to VIH/VIL before powering down VCC/ VCCQ. 6.7 DOUBLE BYTE/WORD PROGRAM The DOUBLE BYTE/WORD PROGRAM (50h) command is used to write a page of two adjacent bytes/words in parallel. The two bytes/words must differ only for the address A-1 or A0, respectively. Three bus write cycles are necessary to issue the command:    The first bus cycle sets up the command. The second bus cycle latches the address and data of the first byte/word to be programmed. The third bus cycle latches the address and data of the second byte/word to be programmed and starts the program/erase controller. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 24 IS29GL064/032/016 6.8 QUADRUPLE BYTE/WORD PROGRAM The QUADRUPLE BYTE/WORD PROGRAM (56h) command is used to write a page of four adjacent bytes/words in parallel. The four bytes/words must differ only for the address A0, DQ15/A-1 in x8 mode or for addresses A1, A0 in x16 mode. Five bus write cycles are necessary to issue the command:  The first bus cycle sets up the command.  The second bus cycle latches the address and data of the first byte/word to be programmed.  The third bus cycle latches the address and data of the second byte/word to be programmed.  The fourth bus cycle latches the address and data of the third byte/word to be programmed.  The fifth bus cycle latches the address and data of the fourth byte/word to be programmed and starts the program/erase controller. Note: The DOUBLE/QUADRUPLE PROGRAM commands are available in the 32Mb and 64Mb device; also only VPPL is to be applied to the WP#/ACC pin. 6.9 OCTUPLE BYTE PROGRAM The OCTUPLE BYTE PROGRAM (8Bh) command is used to write a page of eight adjacent bytes in parallel. The eight bytes must differ only for the address A1, A0, DQ15/A-1 in x8 mode only. Nine bus write cycles are necessary to issue the command: The first bus cycle sets up the command. The second bus cycle latches the address and data of the first byte to be programmed. The third bus cycle latches the address and data of the second byte to be programmed. The fourth bus cycle latches the address and data of the third byte to be programmed. The fifth bus cycle latches the address and data of the fourth byte to be programmed. The sixth bus cycle latches the address and data of the fifth byte to be programmed. The seventh bus cycle latches the address and data of the sixth byte to be programmed. The eighth bus cycle latches the address and data of the seventh byte to be programmed. The ninth bus cycle latches the address and data of the eighth byte to be programmed and starts the program/erase controller. Note: The OCTUPLE BYTE PROGRAM command is available only in the 32Mb and 64Mb X8 devices; also only VPPL is to be applied to the WP#/ACC pin. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 25 IS29GL064/032/016 6.10 WRITE BUFFER PROGRAM Operation Write Buffer Programming allows the system to write a maximum of 256 words in one programming operation. This results in a faster effective word programming time than the standard “word/byte” programming algorithms. When issuing a WRITE BUFFER LOAD command, WP#/ACC can be held HIGH or raised to VHH. Also, it can be held LOW if the sector is not the lowest or highest sector or the top/bottom two sectors, depending on the part number. When VHH is applied to the WP#/ACC pin during execution of the command, programming speed increases. The Write Buffer Programming command sequence is initiated by first writing two unlock cycles. This is followed by a third write cycle containing the WRITE BUFFER LOAD command written at the Boot Sector Address (BSAd; A[Max:12]) in which programming occurs. At this point, the system writes the number of words/bytes to be programmed. Value n is written to the same Boot Sector address (BSAd), where n+1 is the number of words/bytes to be programmed. Value n+1 must not exceed the size of the program buffer, or the operation will abort. For example, if the system programs 6 address locations, then 05h should be written to the device. The fifth cycle loads the starting address/data combination. This starting address is the first address/data pair to be programmed, and selects the “write-buffer-page” address. All subsequent address/data pairs must fall within the selected-write-buffer-page. After writing the Starting Address/Data pair, the system then writes the remaining address/data pairs into the write buffer. Addresses must be within the range from the start address+1 to the start address + (n-1). For x8 device, maximum buffer size is 256 bytes; for x16 device, maximum buffer size is 512 bytes. The “write-buffer-page” is selected by using A[Max:8] within Write Buffer Program Address (WBPA, where A[Max:12] of WBPA = BSAd) . A[Max:8] must be the same for all address/data pairs loaded into the write buffer. This means Write Buffer Programming cannot be performed across multiple “write-buffer-pages.” This also means that Write Buffer Programming cannot be performed across multiple sectors. Note that if a Write Buffer address location is loaded multiple times, the “address/data pair” counter is decremented for every data load operation. Also, the last data loaded at a location before the “Program Buffer to Flash” confirm command is the data programmed into the device. It is the software's responsibility to comprehend ramifications of loading a write-buffer location more than once. The counter decrements for each data load operation, NOT for each unique write-buffer-address location. Once the specified number of write buffer locations have been loaded, the system must then write the “Program Buffer to Flash” command at the Sector Address. Any other address/data write combinations abort the Write Buffer Programming operation. The Write Operation Status bits should be used while monitoring the last address location loaded into the write buffer. This eliminates the need to store an address in memory because the system can load the last address location, issue the program confirm command at the last loaded address location, and then check the write operation status at that same address. The status register bits DQ1, DQ5, DQ6, DQ7 can be used to monitor the device status during Write Buffer Programming. The write-buffer “embedded” programming operation can be suspended or resumed using the standard suspend/resume commands. Upon successful completion of the Write Buffer Programming operation, the device returns to READ mode. The Write Buffer Programming Sequence is ABORTED under any of the following conditions:  Load a value that is greater than the page buffer size during the “Number of Locations to Program” step.  Write to a different BSAd, A[Max:12], different than the one specified during the Write-Buffer-Load command.  Write an Address/Data pair to a different write-buffer-page than the one selected by the “Starting Address” during the “write buffer data loading” stage of the operation.  Writing anything other than the Program to Buffer Flash Command after the specified number of “data load” cycles. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 26 IS29GL064/032/016 BUFFERED PROGRAM ABORT AND RESET (F0h) command must be issued to reset the device to read mode when the BUFFER PROGRAM operation is aborted. The buffer programming sequence can be aborted in the following ways. The abort condition is indicated by DQ1 = 1, DQ7 = DQ7# (for the last address location loaded), DQ6 = toggle, DQ5 = 0 (all of which are status register bits). Note: The full three-cycle BUFFERED PROGRAM ABORT and RESET command sequence is required when using buffer programming features in unlock bypass mode. 6.11 PROGRAM BUFFER TO FLASH OPERATION The PROGRAM BUFFER TO FLASH (29h) command is used to confirm a WRITE BUFFER LOAD command to program the n+1 words/bytes loaded in the program buffer. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 27 IS29GL064/032/016 Figure 6.1. BUFFER PROGRAM Flowchart Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 28 IS29GL064/032/016 6.12 PROGRAM SUSPEND OPERATION The PROGRAM SUSPEND (B0h) command allows the system to interrupt a PROGRAM operation or a “Buffer Program” operation so that data can be read from any non-suspended sector. When the PROGRAM SUSPEND command is issued during a programming process, the device suspends the programming operation within the program suspend latency time (15 µs maximum, 5 µs typical) and updates the status register bits. Addresses are “don't-cares” when writing the Program Suspend command. After the PROGRAM operation has been suspended, data can be read array data from any non-suspended sector. The PROGRAM SUSPEND command may also be issued during a PROGRAM operation while an erase is suspended. In this case, data may be read from any addresses not within a sector in ERASE SUSPEND or PROGRAM SUSPEND. If a read is needed from the Secured Silicon Region area (one-time programmable area), the ENTER/EXIT Secured Silicon Region command sequence must be issued. The system may also issue the AUTO SELECT command sequence and CFI query command when the device is in program suspend mode. The system can read as many auto select codes as required. When the device exits the auto select mode, the device reverts to Program Suspend mode, and is ready for another valid operation. The PROGRAM SUSPEND operation is aborted by performing a device reset or power down. In this case, data integrity cannot be ensured, and it is recommended that the words or bytes that were aborted be reprogrammed. After the Program Resume command is written, the device reverts to programming. The system can determine the status of the program operation using the write operation status bits, just as in the standard program operation. 6.13 PROGRAM RESUME command The PROGRAM RESUME (30h) command must be issued to exit a program suspend mode and resume a PROGRAM operation. The host can use DQ7 or DQ6 status bits to determine the status of the PROGRAM operation. After a PROGRAM RESUME command is issued, subsequent PROGRAM RESUME commands are ignored. Another PROGRAM SUSPEND command can be issued after the device has resumed programming. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 29 IS29GL064/032/016 6.14 CHIP ERASE OPERATION Chip Erase (80/10h).is a six-bus cycle operation. These commands invoke the Embedded Erase algorithm, which does not require the system to preprogram prior to erase. The Embedded Erase algorithm automatically preprograms and verifies the entire memory to an all zero data pattern prior to electrical erase. After a successful chip erase, all locations of the chip contain FFFFh, except for any protected sectors. The system is not required to provide any controls or timings during these operations. Protected sectors are not erased. If all sectors are protected, the data remains unchanged. No error is reported when protected sectors are not erased. When the Embedded Erase algorithm is complete, that sector returns to the read mode and addresses are no longer latched. Any commands including suspend command written during the chip erase operation are ignored. However, note that a hardware reset or powering down the device immediately terminates the erase operation. If that occurs, the chip erase command sequence should be reinitiated once that sector has returned to reading array data, to ensure the entire array is properly erased. 6.15 SECTOR ERASE OPERATION Sector Erase (80/30h) is a six bus cycle operation. The sector erase command sequence is initiated by writing two un-lock cycles, followed by a set-up command. Two additional unlock write cycles are then followed by the address of the sector to be erased, with the sector erase command. The Command Definitions table shows the address and data requirements for the sector erase command sequence. During the period specified by the sector erase timeout parameter, additional sector addresses and SECTOR ERASE commands can be written. Any command except SECTOR ERASE or SECTOR SUSPEND during this timeout period resets the device to the read mode. The system can monitor DQ3 to determine if the sector erase timer has timed out. After the program/erase controller has started, it is not possible to select any more sectors. Each additional sector must therefore be selected within the timeout period of the last sector. The timeout timer restarts when an additional sector is selected. After the sixth bus WRITE operation, a bus READ operation outputs the data polling register. If an error occurs, READ/RESET command must be issued to reset the error condition and return to read mode. When the Embedded Erase algorithm is completed, the device returns to reading array data and addresses are no longer latched. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 30 IS29GL064/032/016 6.16 SECTOR ERASE SUSPEND OPERATION The SECTOR ERASE SUSPEND (B0h) command allows the system to interrupt a sector erase operation and then read data from, or program data to, any sector not selected for erase. One bus WRITE operation is required to issue the command. The sector address is “Don’t Care.” The Suspend command is ignored if written during the chip erase operation. When the SECTOR ERASE SUSPEND command is written during the sector erase operation, the device requires erase suspend latency time of the ERASE SUSPEND command being issued to suspend the erase operation. However, when the ERASE SUSPEND command is written during the sector erase timeout, the device immediately terminates the timeout period and suspends the ERASE operation. If the ERASE SUSPEND operation is aborted by performing a device hardware reset or power-down, data integrity cannot be ensured, and it is recommended that the suspended sectors be erased again. After the program/erase controller has stopped, the device enters the erase-suspend-read mode. The system can read data from or program data to any sector not selected for erasure. During erase-suspend-read mode, it is possible to execute below operations:         READ (main memory array) PROGRAM WRITE BUFFER LOAD AUTO SELECT READ CFI UNLOCK BYPASS Secured Silicon Region commands READ/RESET Reading from a suspended sector will output the data polling register. If an attempt is made to program in a protected or suspended sector, the PROGRAM command is ignored and the data remains unchanged; also, the data polling register is not read and no error condition is given. Before the RESUME command is initiated, the READ/RESET command must be issued to exit AUTO SELECT and READ CFI operations. In addition, the EXIT UNLOCK BYPASS and EXIT Secured Silicon Region commands must be issued to exit unlock bypass mode and the Secured Silicon Region mode. 6.17 SECTOR ERASE RESUME OPERATION To resume the sector erase operation from erase-suspend-read mode, the system must write SECTOR ERASE RESUME (30h). The device must be in read mode before the RESUME command will be accepted. An erase can be suspended and resumed more than once. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 31 IS29GL064/032/016 6.18 BLANK CHECK OPERATION The BLANK CHECK operation will confirm if a selected sector is currently erased. Two commands are required to execute a BLANK CHECK operation: BLANK CHECK SETUP (EBh/76h) and BLANK CHECK CONFIRM AND READ (29h). It can also be used to determine whether a previous ERASE operation was successful, including ERASE operations that might been interrupted by power loss. If it finds any bit not erased, the device will halt the operation and report the results. A READ/RESET command must be issued to reset the error condition and return the device to read mode If it returns a passing status, the sector is guaranteed blank (all 1s) and is ready to program. After the BLANK CHECK operation has completed, the device returns to read mode unless an error has occurred. Before executing, the ERASE operation initiates an embedded BLANK CHECK operation, and if the target sector is blank, the ERASE operation is skipped, benefitting overall cycle performance; otherwise, the ERASE operation continues. The BLANK CHECK operation can occur in only one sector at a time, and during its execution, reading the data polling register is the only other operation allowed. Reading from any address in the device enables reading the data polling register to monitor blank check progress or errors. Operations such as READ (array data), PROGRAM, ERASE, and any suspended operation are not allowed. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 32 IS29GL064/032/016 7. STATUS REGISTER Table 7.1. Status Register Bit Definitions Bit Name Setting EIP All 0 = Erase in Progress, All 1 =No Erase in Progress DQ7 Data polling bit 0 or 1, depending on operations DQ6 Toggle bit Toggles: 0 to 1; 1 to 0; and so on DQ5 Error bit 0 = Success 1 = Failure DQ3 Erase timer bit 0 = Erase not in progress 1 = Erase in progress DQ2 Alternative toggle bit Toggles: 0 to 1; 1 to 0; and so on DQ1 Buffered program abort bit 1 = Abort DQ15:DQ8 Description Notes Indicates Erase in progress for x16 device. 8 Monitors whether the program/erase controller has successfully completed its operation, or has responded to an ERASE SUSPEND operation. Monitors whether the program/erase controller has successfully completed its operations, or has responded to an ERASE SUSPEND operation. During a PROGRAM/ERASE operation, DQ6 toggles from 0 to 1, 1 to 0, and so on, with each successive READ operation from any address. Identifies errors detected by the program/erase controller. DQ5 is set to 1 when a PROGRAM, SECTOR ERASE, or CHIP ERASE operation fails to write the correct data to the memory, or when a BLANK CHECK operation fails. Identifies the start of program/erase controller operation during a SECTOR ERASE command. Before the program/erase controller starts, this bit set to 0, and additional sectors to be erased can be written to the command interface. Monitors the program/erase controller during ERASE operations. During CHIP ERASE, SECTOR ERASE, and ERASE SUSPEND operations, DQ2 toggles from 0 to 1, 1 to 0, and so on, with each successive READ operation from addresses within the sectors being erased. Indicates a BUFFER PROGRAM operation abort. The BUFFERED PROGRAM ABORT and RESET command must be issued to return the device to read mode. 2, 3, 4 3, 4, 5 4, 6 4 3, 4, 7 Notes: 1. The status register can be read during PROGRAM, ERASE, or ERASE SUSPEND operations; the READ operation outputs data on DQ [7:0]. 2. For a PROGRAM operation in progress, DQ7 outputs the complement of the bit being programmed. For a READ operation from the address previously programmed successfully, DQ7 outputs existing DQ7 data. For a READ operation from addresses with sectors to be erased while an SECTOR ERASE SUSPEND operation, DQ7 outputs 1. For an ERASE or BLANK CHECK operation in progress, DQ7 outputs 0; upon either operation’s successful completion, DQ7 outputs 1. 3. After successful completion of a PROGRAM, ERASE, or BLANK CHECK operation, the device returns to read mode. 4. During SECTOR ERASE SUSPEND mode, READ operations to address within sectors not being erased output memory array .data as if in read mode. A protected sector is treated the same as a sector not being erased. 5 During SECTOR ERASE SUSPEND, DQ6 toggles when addressing a cell within a sector being erased. The toggling stops when the program/erase controller has suspended the SECTOR ERASE operation. 6. When DQ5 is set to 1, a READ/RESET command must be issued before any subsequent command. 7. DQ2 toggles for an actively erasing sector during SECTOR ERASE operation. 8. DQ [15:8] are supported in x16 only. DQ15 through DQ8 are 0 during erase operation, and 1 after completion of erase operation. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 33 IS29GL064/032/016 Table 7.2. Operations and Corresponding Bit Settings Operation Address DQ7 DQ6 DQ5 DQ3 DQ2 DQ1 RY/BY# Notes PROGRAM Any address DQ7# Toggle 0 - - 0 0 2 BLANK CHECK Any address 0 Toggle 0 - - 0 0 CHIP ERASE Any address 0 Toggle 0 1 Toggle - 0 Erasing sector 0 Toggle 0 0 Toggle - 0 0 Toggle 0 0 No Toggle - 0 0 Toggle 0 1 Toggle - 0 0 Toggle 0 1 No Toggle - 0 SECTOR ERASE before time-out Non-erasing sector Erasing sector SECTOR ERASE Non-erasing sector PROGRAM SUSPEND SECTOR ERASE SUSPEND PROGRAM during SECTOR ERASE SUSPEND Programming sector Invalid operation High-Z Non-program ming sector Outputs memory array data as if in read mode High-Z Erasing blk Non-erasing blk Erasing sector Non-erasing sector No Toggle 1 0 - Toggle - Outputs memory array data as if in read mode High-Z High-Z DQ7# Toggle 0 - Toggle - 0 2 DQ7# Toggle 0 - No Toggle - 0 2 BUFFERED PROGRAM ABORT Any address DQ7# Toggle 0 - - 1 0 PROGRAM Error Any address DQ7# Toggle 1 - - - 0 0 Toggle 1 1 No Toggle - 0 0 Toggle 1 1 Toggle - 0 0 Toggle 1 1 Toggle - 0 Erase success ERASE Error sector Erase fail sector BLANK CHECK Error Any address 3 2 Notes: 1. Unspecified data bits should be ignored. 2. DQ7# for buffer program is related to the last address location loaded. 3. DQ2 toggles only for actively erasing sector during SECTOR ERASE operation. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 34 IS29GL064/032/016 Figure 7.1. Data Polling Flowchart Start Read DQ7, DQ5, and DQ1 at valid address (1) YES DQ7 = Data NO DQ1 = 1 (3) NO DQ5 = 1 (2) YES YES Read DQ7 at valid address YES DQ7 = Data NO Failure Success Notes: 1. Valid address is the address being programmed or an address within the sector being erased. 2. Failure results: DQ5 = 1 indicates an operation error. 3. DQ1 = 1 indicates a WRITE BUFFER PROGRAM ABORT operation. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 35 IS29GL064/032/016 Figure 7.2. Toggle Bit Flowchart Note: 1. Failure results: DQ5 = 1 indicates an operation error; DQ1 = 1 indicates a BUFFER PROGRAM ABORT operation. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 36 IS29GL064/032/016 Figure 7.3. Status Register Polling Flowchart Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 37 IS29GL064/032/016 8. PROTECTION 8.1 Device Protection Methods 8.1.1 Low VCC Write Inhibit When VCC is less than VLKO (Lock-Out Voltage), the device does not accept any write cycles. This protects data during VCC power-up and power-down. The command register and all internal program/erase circuits are disabled, and the device resets to reading array data. Subsequent writes are ignored until VCC is greater than VLKO. The system must provide the proper signals to the control inputs to prevent unintentional writes when VCC is greater than VLKO. 8.1.2 Power-Up Write Inhibit If WE# = CE# = RESET# = VIL and OE# = VIH during power up, the device does not accept commands on the rising edge of WE#. The internal state machine is automatically reset to the read mode on powerup. 8.2 Sector Protection Methods 8.2.1 WP#/ACC Method The WP#/ACC function provides a hardware method of protecting either the highest/lowest sector or the top/bottom two sectors. When WP#/ACC is LOW, PROGRAM/ERASE operations on either of these sector options is ignored to provide protection. When WP#/ACC is HIGH, either the highest/lowest sector or the top/bottom two sectors are not protected from PROGRAM/ERASE operations. WP#/ACC has an internal pull-up; when unconnected, WP#/ACC is at VIH. WP#/ACC should not change between VIL and VIH during any embedded operation. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 38 IS29GL064/032/016 8.2.2 Advanced Sector Protection Advanced Sector Protection (ASP) is a set of protection methods used to disable or enable programming or erase operations, individually, in any or all sectors. Every sector has a non-volatile (PPB) and a volatile (DYB) protection bit associated with it. As for PPB bits, they are protected when PPB Lock bit is “0”. There are two methods for managing the state of the PPB Lock bit; Persistent Lock and Password Lock. The selection of method for managing the state of PPB Lock bit is made by programming OTP bits in the Lock Register. The Persistent Lock method sets the PPB Lock bit to 1 during POR or Hardware Reset, so PPB bits are unlocked by a device reset. In Persistent Lock mode, there is a command to set the PPB Lock bit to “0”, but no command to clear to “1”, so PPB Lock bit remains 0 until the next power-off or hardware reset. The Password Lock method sets the PPB Lock bit to “0” during POR or Hardware Reset to protect all PPB bits. A command together with correct 64-bit password must be used to clear PPB Lock bit to “1”. Sectors with DYB and PPB protection can coexist within the memory array. If the user attempts to program or erase a protected sector, the device ignores the command and returns to read mode. The sector protection status can be read by performing a read electronic signature or by issuing an AUTO SELECT command. Figure 8.1. Advanced Sector Protection Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 39 IS29GL064/032/016 Lock Register (OTP) Password Lock (DQ2) Persistent Lock (DQ1) DQ2 = 0 DQ1 = 0 64-bit Password (OTP) PPB Lock Bit 0 = Locked Memory Array 1 = Unlocked PPB DYB Sector 0 PPB 0 DYB 0 Sector 1 PPB 1 DYB 0 Sector 2 PPB 2 DYB 0 Sector N-2 PPB N-2 DYB N-2 Sector N-1 PPB N-1 DYB N-1 Sector N PPB N DYB N Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 40 IS29GL064/032/016 8.3 Dynamic Protection Bits Dynamic Protection Bits are volatile and unique for each sector and can be individually modified. DYBs only control the protection scheme for unprotected sectors that have their PPBs erased to “1”. By issuing the DYB Set or Clear command sequences, the DYBs are set to “0” or cleared to “1”, thus placing each sector in the protected or unprotected state respectively. This feature allows software to easily protect sectors against inadvertent changes yet does not prevent the easy removal of protection when changes are needed. Notes 1. The DYBs are programmed or cleared individually. When the parts are first shipped from the factory, the all DYBs are set to “1” (Unprotected). 2. If all DYBs are cleared to “1” after power up, then the sectors may be modified if PPB of that sector is also cleared to “1”. 3. It is possible to have sectors that are persistently locked with sectors that are left in the dynamic state. 4. The DYB Set or Clear commands for the dynamic sectors signify protected or unprotected state of the sectors respectively. However, if there is a need to change the status of the persistently locked sectors, a few more steps are required. First, the PPB Lock Bit must be cleared by either putting the device through a power-cycle, or hardware reset. The PPBs can then be changed to reflect the desired settings. Setting the PPB Lock Bit once again locks the PPBs, and the device operates normally again. 5. To achieve the best protection, it is recommended to execute the PPB Lock Bit Set command early in the boot code and protect the boot code by holding WP#/ACC = VIL. Note that the PPB and DYB bits have the same function when WP#/ACC = VHH as they do when WP#/ACC =VIH. 8.4 Persistent Protection Bits The Persistent Protection Bits are unique for each sector and nonvolatile. It has the same endurances as the Flash memory. Preprogramming and verification prior to erasure are handled by the device, and therefore do not require system monitoring. There is a command to set the PPB Lock bit to 0 to protect the PPB. However, there is no command in the Persistent Protection method to clear the PPB Lock bit to 1 therefore the PPB Lock bit will remain at 0 until the next power up or reset. Notes 1. Each PPB is individually programmed individually, but cleared collectively. When the parts are first shipped from the factory, the all PPBs are set to “1” (Unprotected). 2. While programming PPB and data polling on programming PPB address, array data cannot be read from any sectors. 3. Entry command disables reads and writes for all sectors. 4. Reads within that sector return the PPB status for that sector. 5. If the PPB Lock Bit is set to “0”, the PPB Program or erase command does not execute and times-out without programming or erasing the PPB. 6. Exit command must be issued after the execution which resets the device to read mode and reenables reads and writes for all sectors. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 41 IS29GL064/032/016 8.5 Lock Register Host can choose the method for managing the state of PPB Lock bit via setting Lock Register bits as DQ1 and DQ2. Lock Register is an OTP bits. Once programming either DQ2 or DQ1, they will be locked in that mode permanently. Table 8.1. Lock Register Bit Definitions Bit Name DQ15-3 Reserved DQ2 Password lock bit DQ1 Persistent lock bit DQ0 Secured Silicon Region protection bit Notes: 1. Settings 1 0 = Password Lock mode enabled with persistent Lock mode disabled. 1 = Password Lock mode disabled (Default) 0 = Persistent Lock mode disabled with Password Lock mode disabled 1 = Persistent Lock mode enabled (Default) 0 = Protected 1 = Unprotected (Default) Description Reserved The device will be permanently in Password Lock mode. The device will be permanently in Persistent Lock mode. When shipped from the factory, the device is in Persistent Lock mode. If the device is shipped with the Secured Silicon Region unlocked, the sector can be protected by setting this bit to 0. The Secured Silicon Region protection status can be read in auto select mode by issuing an AUTO SELECT command. The password lock bit (DQ2) and persistent lock bit (DQ1) cannot both be programmed to 0. Any attempt to program one while the other is programmed causes the operation to abort, and the device returns to read mode. The device is shipped from the factory with the default setting. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 42 IS29GL064/032/016 8.6 PPB Lock Bit The PPB Lock Bit is a global volatile bit for all sectors. When set (programmed to “0”), it locks all PPBs and when cleared (erased to “1”), allows the PPBs to be changed. There is only one PPB Lock Bit per device. The PPB Lock command is used to set to 0. There are two methods for managing the state of the PPB Lock bit, Persistent Lock Mode and Password Lock mode. Notes 1. No software command sequence to clear this bit, but only a hardware reset or a power-up clears this bit. 2. The PPB Lock Bit must be set (programmed to “0”) only after all PPBs are configured to the desired settings. 8.7 Persistent Lock mode The Persistent Lock Mode clears the PPB Lock bit to “1” during POR or Hardware Reset so that all PPB bits are unprotected by a device reset. The PPB Lock command is used to set PPB Lock bit to 0, but there is no command to clear PPB Lock bit to 1, so PPB Lock bit will remain at 0 until the next power-off or Hardware reset. 8.8 Password Lock mode The Password Lock Mode allows an even higher level of security than the Persistent Sector Protection Mode by requiring a 64-bit password for unlocking the device PPB Lock Bit. In addition to this password requirement, after power up and reset, the PPB Lock Bit is set “0” to maintain the password mode of operation. Successful execution of the Password Unlock command by entering the entire password clears the PPB Lock Bit, allowing for sector PPBs modifications. Notes 1. The Password Program Command is only capable of programming 0’s. 2. The password is all 1’s when shipped from factory. It is located in its own memory space and is accessible through the use of the Password Program and Password Read commands. 3. All 64-bit password combinations are valid as a password. 4. Once the Password is programmed and verified, the Password Lock mode bit must be set in order to prevent reading or modification of the password. 5. The Password Lock mode bit, once programmed, prevents reading the 64-bit password on the data bus and further password programming. All further program and read commands to the password region are disabled (data is read as 1's) and these commands are ignored. There is no means to verify what the password is after the Password Lock mode bit is programmed. Password verification is only allowed before selecting the Password Lock mode. 6. The Password Mode Lock bit is not erasable. 7. The exact password must be entered in order for the unlocking function to occur. 8. The addresses can be loaded in any order but all 4 words are required for a successful match to occur. 9. If the password is lost after setting the Password Lock mode bit, there is no way to clear the PPB Lock. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 43 IS29GL064/032/016 Figure 8.2. Lock Register Program Flowchart Notes: 1. Each lock register bit can be programmed only one. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 44 IS29GL064/032/016 Figure 8.3 PPB Program/Erase Algorithm Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 45 IS29GL064/032/016 8.9 Sector Protection Command Definitions Table 8.4. Sector Protection Command Definitions Address and Data Cycles Command Bus Size 1st 2nd 3rd 4th nth Notes … A D A D A D A D A D LOCK REGISTER Commands ENTER LOCK REGISTER COMMAND SET (40h) PROGRAM LOCK REGISTER (A0h) READ LOCK REGISTER EXIT LOCK REGISTER (90h/00h) X8 AAA 555 AA X16 555 AAA 55 2AA 3 40 555 X8 X A0 X Data X 90 X 5 Data X16 X8 4, 5, 6 X16 X8 X 3 00 X16 PASSWORD LOCK MODE Commands ENTER PASSWORD LOCK MODE COMMAND SET (60h) PROGRAM PASSWORD (A0h) X8 AAA AA 555 55 AAA X16 555 AA 2AA 55 555 A0 PWA n PWDn 00 PWD 0 01 PWD 1 00 PWD 0 00 25 3 60 X8 X 7 X16 X8 02 PWD 2 03 PWD 3 01 PWD 1 02 PWD 2 03 PWD 3 00 03 00 PWD 0 01 PWD 1 … 07 PWD 7 … 00 29 4, 6, 8, 9 READ PASSWORD X16 UNLOCK PASSWORD (25h/03h) EXIT PASSWORD LOCK MODE (90h/00h) X8 8, 10 X16 X8 X 90 X 3 00 X16 Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 46 IS29GL064/032/016 Table 8.4. Sector Protection Command Definitions (Continued) Address and Data Cycles Command Bus Size 1st 2nd 3rd 4th nth Notes … A D A D A D A D A D PPB Commands X8 AAA ENTER PPB (C0h) 555 AA X16 555 AAA 55 2AA 3 C0 555 X8 PROGRAM PPB (A0h) X A0 BAd BAd READ (DQ0) X 80 00 30 X 90 X 00 11 00 X16 X8 READ PPB STATUS 4, 6, 11 X16 CLEAR ALL PPBs (80h/30h) X8 X16 X8 EXIT PPB (90h/00h) 3 X16 PERSISTENT LOCK MODE Commands ENTER PERSISTENT LOCK MODE (50h) PROGRAM PERSISTENT LOCK BIT (A0h) READ PERSISTENT LOCK BIT STATUS EXIT PERSISTENT LOCK MODE (90h/00h) X8 AAA 555 AA X16 555 AAA 55 2AA 3 50 555 X8 X A0 X READ (DQ0) X 90 X 11 00 X16 X8 4, 6, 11 X16 X8 X 3 00 X16 Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 47 IS29GL064/032/016 Table 8.4. Sector Protection Command Definitions (Continued) Address and Data Cycles Command Bus Size 1st 2nd 3rd 4th nth Notes … A D A D A D A D A D DYB Commands X8 AAA ENTER DYB (E0h) X16 PROGRAM DYB (A0h) READ DYB STATUS 555 AA 555 AAA 55 2AA 3 E0 555 X8 BAd 11 X A0 00 BAd READ (DQ0) X A0 BAd 01 11 X 90 X 00 3 X16 X8 4, 6 X16 X8 CLEAR DYB (A0h) X16 X8 EXIT DYB (90h/00h) X16 Secured Silicon Region Operations ENTER Secured Silicon Region (88h) PROGRAM Secured Silicon Region (A0h) READ Secured Silicon Region EXIT Secured Silicon Region (90h/00h) Notes: 1. 2. X8 AAA 555 AA X16 555 X8 AAA 2AA X8 X16 X8 555 Word addres s 2AA A0 Word addre ss data 90 X 00 555 data AAA 555 AAA 55 555 AA X16 88 555 555 AA X16 AAA 55 55 555 2AA Key: A = Address and D = Data; X = “Don’t Care; BAd = Any address in the sector; PWDn = Password bytes, n = 0 to 7 (x8)/ words 0 to 3 (x16); PWAn = Password address, n = 0 to 3(x16); Gray = Not applicable. All values in the table are hexadecimal. DQ[15:8] are “Don’t Care” during UNLOCK and COMMAND cycles. A[MAX:16] are “Don’t Care” during UNLOCK and COMMAND cycles, unless an address is required Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 48 IS29GL064/032/016 3. The ENTER command sequence must be issued prior to any operation. It disables READ and WRITE operations from and to all sectors in the main array. Also, when an ENTER COMMAND SET command is issued, an EXIT COMMAND SET command must be issued to return the device to READ mode. 4. READ REGISTER/PASSWORD commands have no command code; CE# and OE# are driven LOW and data is read according to a specified address. 5. Data = Lock Register content 6. All address cycles shown for this command are READ cycles 7. Only one portion of the password can be entered or read in any order as long as the entire 64-bit password is entered or read. 8. Each portion of the password can be entered or read in any order as long as the entire 64-bit password is entered or read. 9. For the x8 READ PASSWORD command, the nth (and final) address cycle equals the 8th address cycle. From the 5th to the 8th address cycle, the values for each address and data pair continue the pattern shown in the table as follows: for x8, address and data = 04 and PWD4; 05 and PWD5; 06 and PWD6; 07 and PWD7. 10. For the x8 UNLOCK PASSWORD command, the nth (and final) address cycle equals the 11 th address cycle. From the 5th to the 10th address cycle, the values for each address and data pair continue the pattern shown in the table as follows: address and data = 02 and PWD2; 03 and PWD3; 04 and PWD4; 05 and PWD5; 06 and PWD6; 07 and PWD7. For x16 UNLOCK PASSWORD command, the nth (and final) address cycle equals the 7 th address cycle. For the 5th and 6th address cycles, the values for the address and data pair continue the pattern shown in the table as follows: address and data = 02 and PWD2; 03 and PWD3. 11. Both PPB and DYB settings are as follows: Protected state = 00; Unprotected state = 01. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 49 IS29GL064/032/016 9. Secured Silicon Region Command Sequence The device has one extra 128-word Secured Silicon Region (SSR) that can be accessed only by the ENTER Secured Silicon Region (88h) command. The Secured Silicon Region is 128 words (x16) or 256 bytes (x8). It is used as a security sector to provide a permanent 128-bit security identification number or to store additional information. The device can be shipped with the Secured Silicon Region prelocked permanently by ISSI, including 128-bit security identification number. Or, the device can be shipped with the Secured Silicon Region unlocked, enabling customers to permanently program and lock it. After the ENTER SECURED SILICON REGION command has been issued, the device enters the Secured Silicon Region mode. All bus READ or PROGRAM operations are conducted on the Secured Silicon Region, and the Secured Silicon Region is addressed using the address occupied by the sector 0 in other operating modes. In Secured Silicon Region mode, ERASE, CHIP ERASE, CHIP ERASE SUSPEND, and ERASE RESUME commands are not allowed. The Secured Silicon Region cannot be erased, and each bit of the Secured Silicon Region can only be programmed once. The Secured Silicon Region is protected from further modification by programming lock register bit 0. Once invoked, this protection cannot be undone. The device remains in Secured Silicon Region mode until EXIT PROTECTION COMMAND SET (90/00h) command is issued, which returns the device to read mode, or until power is removed from the device. After a power-up sequence or hardware reset, the device will revert to reading memory sectors in the main array. Table 9.1. Secured Silicon Region Address and Data Address X8 X16 000000h-00000Fh 000000h-000007h 000010h-0000FFh 000008h-00007Fh Data ISSI prelocked Customer Lockable Secure ID number Protected and unavailable Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 Secure ID number Determined by customer Determined by customer 50 IS29GL064/032/016 10. COMMON FLASH INTERFACE (CFI) The common flash interface (CFI) specification outlines device and host systems software interrogation handshake, which allows specific vendor-specified software algorithms to be used for entire families of devices. Software support can then be device-independent, JEDEC ID-independent, and forward- and backward-compatible for the specified flash device families. Flash vendors can standardize their existing interfaces for long-term compatibility. This device enters the CFI Query mode when the READ CFI QUERY command is issued, and the data structure is read from memory. The following tables show the address (A-1, A [7:0]) used to retrieve the data. The query data is always presented on the lowest order data outputs (DQ [7:0]), and the other data outputs (DQ [15:8]) are set to 0. Table 10.1. Query Structure Overview Addresses Subsection Name Description 20h CFI query identification string Command set ID and algorithm data offset 1Bh 36h System Interface information Device timing and voltage information 27h 4Eh Device geometry definition Flash device layout 40h 80h X16 X8 10h Primary algothrithm-specific extended query table Additional information specific to the primary algorithm (optional) Note: Query data are always presented on the lowest order data outputs (DQ [7:0]). DQ [15:8] are set to 0. Table 10.2. CFI Query Identification String Addresses X16 10h 11h 12h 13h 14h 15h 16h 17h 18h 19h 1Ah X8 20h 22h 24h 26h 28h 2Ah 2Ch 2Eh 30h 32h 34h Data 0051h 0052h 0059h 0002h 0000h 0040h 0000h 0000h 0000h 0000h 0000h Description Query Unique ASCII string “QRY” Primary algorithm command set and control interface ID code 16-bit ID code defining a specific algorithm Address for primary algorithm extended query table Alternate vendor command set and control interface ID code second vendor-specified algorithm supported Address for Alternate algorithm extended query table Note: Query data are always presented on the lowest order data outputs (DQ [7:0]). DQ [15:8] are set to 0. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 51 IS29GL064/032/016 Table 10.3. System Interface String Addresses Data Description Value X16 X8 1Bh 36h 0027h 1Ch 38h 0036h 1Dh 3Ah 0095h VHH Min voltage (00h = no Vpp pin present) 9.5V 1Eh 3Ch 00A5h VHH Max voltage (00h = no Vpp pin present) 10.5V 1Fh 3Eh 0004h Typical timeout per single byte/word write 2N µs 16us 20h 40h 000Ah 21h 42h 0009h Vcc Min (write/erase) DQ7-DQ4: volt, DQ3-DQ0: 100mV Vcc Max (write/erase) DQ7-DQ4: volt, DQ3-DQ0: 100mV Typical timeout for min size buffer write 2N µs (00h = not supported) Typical timeout per individual sector erase 2N ms 000Eh 22h 44h 000Fh 2.7V 3.6V 1024us 0.5s 16Mb:17s Typical timeout for full chip erase 2N ms (00h = not supported) 0010h 32Mb:33s 64Mb:66s 23h 46h 0004h Max timeout for byte/word write 2N times typical 256us 24h 48h 0002h Max timeout for buffer write 2N times typical 4096us 25h 4Ah 0003h Max timeout per individual sector erase 2N times typical 4s 0002h 26h 4Ch 0002h Max timeout for full chip erase 2N times typical (00h = not 0002h Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 supported) 16Mb:66s 32Mb:131s 64Mb:262s 52 IS29GL064/032/016 Table 10.4. Device Geometry Definition Addresses Data Description Value X16 X8 27h 4Ehh 0015h 0016h 0017h Device Size = 2N bytes, 0016h for 32Mb 2MB 4MB 8MB 28h 29h 50h 52h 0002h 0000h Flash Device Interface Description 01h = X16 only; 02h = x8/x16 X8, x16 asynchronous 2Ah 2Bh 54h 56h 2Ch 58h 0008h(1) 0000h See table below Max number of bytes in multi-byte program or page = 2N (00h = not supported) Number of Erase Sector Regions. It specifies the number of regions containing contiguous sectors of the same size. 01h = Uniform device, 02h = Boot device 2Dh 2Eh 2Fh 30h 31h 32h 33h 34h 35h 36h 37h 38h 39h 3Ah 3Bh 3Ch 5Ah 5Ch 5Eh 60h 62h 64h 66h 68h 6Ah 6Ch 6Eh 70h 72h 74h 76h 78h See table below Erase Sector Region 1 Information Bits[15:0] = y, y+1 = Number of identical-size erase sectors Bits[31:16] = z, sector size in region 1 is z x 256 bytes - See table below Erase Sector Region 2 Information Bits[15:0] = y, y+1 = Number of identical-size erase sectors Bits[31:16] = z, sector size in region 1 is z x 256 bytes - Erase Sector Region 3 Information - Erase Sector Region 3 Information - 0000h 0000h 0000h 0000h 0000h 0000h 0000h 0000h 256 - Note: The value at 2Ah in the CFI region is set to 08h (256 bytes) due to compatibility issues. The maximum 256word program buffer can be used to optimize system program performance. Table 10.5. Erase Sector Region Information 16Mb Address Top Bottom 32Mb Uniform Bottom Uniform Bottom Uniform 2Ch 02h 02h 01h 02h 02h 01h 02h 02h 01h 2Dh 07h 07h 1Fh 07h 07h 3Fh 07h 07h 7Fh 2Eh 00h 00h 00h 00h 00h 00h 00h 00h 00h 2Fh 20h 20h 00h 20h 20h 00h 20h 20h 00h 30h 00h 00h 01h 00h 00h 01h 00h 00h 01h 31h 1Eh 1Eh 00h 3Eh 3Eh 00h 7Eh 7Eh 00h 32h 00h 00h 00h 00h 00h 00h 00h 00h 00h 33h 00h 00h 00h 00h 00h 00h 00h 00h 00h 34h 01h 01h 00h 01h 01h 00h 01h 01h 00h Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 Top 64Mb Top 53 IS29GL064/032/016 Table 10.6. Primary Algorithm-specific Extended Query Addresses Data X16 40h 41h 42h 43h X8 80h 82h 84h 86h 0050h 0052h 0049h 0031h 44h 88h 0033h 45h 8Ah 0100h 46h 8Ch 0002h 47h 8Eh 0001h 48h 90h 0000h 49h 92h 0008h 4Ah 94h 0000h 4Bh 96h 0000h 4Ch 98h 0002h 4Dh 9Ah 0095h 4Eh 9Ch 00A5h 4Fh 9Eh 00xxh 50h A0h 0001h Description Value Major version number, ASCII “P” “R” “I” “1” Minor version number, ASCII “3” Primary algorithm extended query table unique ASCII string "PRI" Address Sensitive Unlock (bits [1:0]) 00 = Required, 01 = Not Required Silicon revision number (bits [5:2]) 0001 = 0.18um, 0010 = 0.13um, 0011 = 90nm, 0100 = 65nm Erase Suspend: 00 = Not Supported, 01 = To Read Only, 02 = To Read & Write Sector Protection: 00 = Not Supported, X = Minimum number of sectors per group Temporary sector unprotect: 00 = Not Supported, 01 = Suported Sector Protect/Unprotect: 08 = Advanced sector Protection Simultaneous operations: 00 = Not Supported Burst mode: 00 = Not Supported Page Mode : 00 = Not Supported, 01 = 4 Word Page, 02 = 8 Word Page 03 = 16 Word Page VHH supply minimum program/erase voltage: Bits [7:4] hex value in volts, Bits [3:0] BCD value in 100mV. VHH supply maximum program/erase voltage: Bits [7:4] hex value in volts, Bits [3:0] BCD value in 100mV. Top/Bottom boot sector flag: xx = 02h: Bottom boot device, HW protection for bottom two sectors xx = 03h: Top boot device, HW protection for top two sectors xx = 04h: Uniform device, HW protection for lowest sector xx = 05h: Uniform device, HW protection for highest sector Program suspend: 00 = Not supported 01 = supported Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 Required 2 1 Not supported 8 Not supported Not supported 8 Word Page 9.5V 10.5V Device type (bottom boot, top boot, uniform) Supported 54 IS29GL064/032/016 11. POWER-UP AND RESET CHARACTERISTICS Table 11.1: Power-Up Timings Symbol Parameter Min Unit Notes tVCHVCQH 0 us 1 tVCS tVCHPH 60 us 2 tVIOS tVCQHPH 0 us 2 - tVCS 60 Legacy JEDEC - VCC HIGH to rising edge of RESET# VCCQ HIGH to rising edge of RESET# VCC HIGH to VCCQ HIGH VCC HIGH to CE# LOW Notes: 1. VCC and VCCQ ramps must be synchronized during power-up. 2. If RESET# is not stable for tVCS or tVIOS, the device will not allow any READ or WRITE operations, and a hardware reset is required. Table 11.2 Hardware Reset (RESET#) Timings Parameter Description Test Setup Value Unit tRP RESET# Pulse Min 100 ns tRH RESET# High to CE#, OE# LOW Min 50 ns RESET# High to WE# LOW Min 150 ns RY/BY# HIGH to CE#, OE# LOW Min 0 ns RESET# LOW to Read mode during program/erase Max 25 us RESET# LOW to standby mode during read mode Min 10 us RESET# LOW to standby mode during program/erase mode Min 50 us TPHWL tRB tREADY tRPD Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 55 IS29GL064/032/016 Figure11.1. AC Waveforms for RESET# tRB CE#, OE# WE# tREADY tRB RY/BY# RESET# tRP Reset Timing during Embedded Algorithms CE#, OE# tRH RY/BY# RESET# tRP tREADY Reset Timing NOT during Embedded Algorithms Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 56 IS29GL064/032/016 12. ELECTRICAL CHARACTERISTICS 12.1 ABSOLUTE MAXIMUM RATINGS Table 12.1: ABSOLUTE MAXIMUM RATINGS Value Parameter Notes -65°C to +150°C Storage Temperature Surface Mount Lead Soldering Temperature Voltage with Respect to Ground Standard Package 240°C 3 Seconds Lead-free Package 260°C 3 Seconds Vcc, VCCQ -0.5V to 4.0V Input/output voltage -0.5V to VCCQ + 0.5V 1, 2 VHH -0.5V to 10.5V 1, 2 Notes: 1. During signal transition, minimum voltage may undershoot to -2V during periods less than 20ns. 2. During signal transition, maximum voltage may overshoot to VCC + 2V during periods less than 20ns. 12.2 OPERATING RANGE Table 12.2 Operating Range Parameter Ambient Operating Temperature (TA) Value Extended Grade -40°C to 105°C Automotive Grade A3 -40°C to 125°C VCC Power Supply 2.7V (VCCmin) – 3.6V (VCCmax); 3.3V (Typ) VCCQ Power Supply 1.65V (VCCQ min) – Vcc (VCCQ max); 3.3V (Typ) Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 57 IS29GL064/032/016 12.3 DC CHARACTERISTICS Table 12.3. DC Characteristics (Under recommended operating ranges) Symbol Parameter Test Conditions Min Typ (4) Max Unit ILI(1) Input Leakage Current 0V VIN  Vcc ±1 µA ILO Output Leakage Current 0V VOUT  Vcc ±1 µA 20 25 mA ICC1 VCC Active Read Current 12 16 mA 35 35 35 120 120 100 µA 35 50 26 33 - 2 15 µA - 0.2 5 µA 0.2 5 µA ICC2(3) (2) ICC3 Random Page 64Mb 32Mb 16Mb VCC Standby Current VCC Program/ Erase/Blank VCC CE# = VIL; OE# = VIH, VCC = VCCmax, f=5MHz CE# = VIL; OE# = VIH, VCC = VCCmax, f=13MHz CE#, RESET# = VCCQ ± 0.3 V, VCC = VCC max WP#/ACC = VIL or VIH WP#/ACC = VHH program/erase controller active Read WP#/ACC < VCC IACC1 Standby IACC2 IACC3 IACC4 mA VACC Current Reset RESET# = VSS ± 0.2 V Program operation ongoing WP#/ACC = 10V ± 5% - 5 10 mA WP#/ACC = VCC - 0.05 0.10 mA Erase operation ongoing WP#/ACC = 10V ± 5% - 5 10 mA WP#/ACC = VCC - 0.05 0.10 mA VIL Input Low Voltage - -0.1 VIH Input High Voltage - 0.7 x VCCQ VOL Output Low Voltage VOH VHH Output High Voltage CMOS Acceleration Program Voltage 0.3 x VCCQ VCCQ + 0.3 0.15 x VCCQ V V IOL = 100μA - IOH = -100μA 0.85 x VCCQ - V - 9.5 10.5 V 3.6 VACCL V ACC logic level - 2.7 VLKO(2) Program/erase lockout supply voltage - 2.3 - - - V V Notes: 1. The maximum input leakage current is ± 5 uA on the WP#/ACC pin. 2. Sampled only; not 100% tested. 3. BYTE#, WP#/ACC = VIH or VIL at ICC2 test for 48-pin TSOP package. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 58 IS29GL064/032/016 12.4 AC MEASUREMENT CONDITIONS Table 12.4. AC MEASUREMENT CONDITIONS Symbol Parameter Min Max Units CL Load Capacitance 30 pF TR,TF Input Rise and Fall Times 2.5 ns VIN Input Pulse Voltages VREFI Input Timing Reference Voltages VREFO Output Timing Reference Voltages 0 to VCCQ V 0.3VCC to 0.7VCC V VCCQ/2 V Figure 12.1 Test Conditions Device Under Test CL Figure 12.1. Input Waveforms and Measurement Levels VCCQ 0V Input 0.5 VCCQ Measurement Level 0.5 VCCQ Output Table 12.5 Input/Output Capacitance Parameter Input Capacitance Control Pin Capacitance Symbol CIN CIN2 Test Condition VIN = 0V VIN = 0V RESET#, WP#/ACC Pin Capacitance CIN3 VIN = 0V Output Capacitance COUT VOUT = 0V Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 Package Typ. Max. Unit TSOP 6 7.5 pF BGA TBD TBD pF TSOP 6 7.5 pF BGA TBD TBD pF TSOP 13 18 pF BGA TBD TBD pF TSOP 7 8.5 pF BGA TBD TBD pF 59 IS29GL064/032/016 12.5 AC CHARACTERISTICS Table 12.6 Read Operations Characteristics Parameter Symbols JEDEC Description Condition VCCQ > 2.7V, CE# = VIL, OE# = VIL tAVAV tRC Read Cycle Time VCCQ  2.7V, CE# = VIL, OE# = VIL VCCQ > 2.7V, CE# = VIL, OE# = VIL tAVQV tACC Address valid to output valid VCCQ  2.7V, CE# = VIL, OE# = VIL tELQX tPACC tLZ(1) Unit 70 - ns 75 - ns - 70 ns - 75 ns CE# = VIL, OE# = VIL - 25 ns CE# LOW to output transition OE# = VIL 0 - ns - 70 ns - 75 ns OE# = VIL tCE CE# LOW to output valid VCCQ  2.7V, OE# = VIL TOLZ TGLQV tEHQZ TGHQZ tEHQX, tEHQX, tEHQX Max Address to output valid (page) VCCQ > 2.7V, tELQV Min Legacy TOLZ(1) TOE TDF (1) TDF(1) OE# LOW to output transition CE# = VIL 0 - ns OE# LOW to output valid CE# = VIL - 25 ns CE# HIGH to output transition OE# = VIL - 20 ns OE# HIGH to output transition CE# = VIL - 15 ns TOH CE#, OE#, or address transition to output transition. - 0 - ns Notes: 1. High Z is Not 100% tested. 2. tOE parameter will meet specification value when the interval between CE# LOW and OE# LOW or Valid address to OE# LOW is equal to or longer than (tCE – tOE) or (tACC – tOE). Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 60 IS29GL064/032/016 Figure 12.2.1 READ to READ Operation Timing Diagram (WE#=HIGH, CE# Toggle) Address CE# tDF tOH tCE OE# DQ DOUT DOUT Note: 1. Please click here to refer to Application Note (AN25D012, Understanding and Interpreting Read Timing of Parallel NOR FLASH). Figure 12.2.2 READ to READ Operation Timing Diagram (OE# Toggle) tRC Address tDF tACC tOH CE# WE# tOEH OE# tDF tOH tOE DQ HIGH Z DOUT Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 DOUT 61 IS29GL064/032/016 Figure 12.3 Page Read Operation Timings Amax – A3 A2 – A0 Note: Addresses are A2:A-1 for byte mode. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 62 IS29GL064/032/016 Table 12.7 Word / Byte Configuration (BYTE#) (Under recommended operating ranges) Std Parameter Description Test Setup Speed 70ns Unit tBCS Byte# to CE# switching setup time Min 0 ns tCBH CE# to Byte# switching hold time Min 0 ns tRBH RY/BY# to Byte# switching hold time Min 0 ns Figure 12.4 BYTE# Operation Timings tCBH tBCS Byte# timings for Read Operations Byte# timings for Write Operations Note: Switching Byte# pin not allowed during embedded operations. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 63 IS29GL064/032/016 Table 12.8 WE#-Controlled Write AC Characteristics Parameter Symbols JEDEC Legacy TAVAV TWC Description Write Cycle Time Condition Min Max Unit VCCQ > 2.7V 70 - ns VCCQ  2.7V 75 - ns TELWL TCS CE# LOW to WE# LOW - 0 - ns TWLWH TWP WE# LOW to WE# HIGH - 35 - ns TWHWL TWPH WE# HIGH to WE# LOW - 20 - ns TDVWH TDS Input valid to WE# HIGH - 30 - ns TWHDX TDH WE# HIGH to input transition - 0 - ns TWHEH TCH WE# HIGH to CE# HIGH - 0 - ns TAVWL TAS Address valid to WE# LOW - 0 - ns TWLAX TAH WE# LOW to Address transition - 45 - ns TGHWL TGHWL OE# HIGH to WE# LOW. - 0 - ns TWHGL TOEH OE# Hold (Read) - 0 - us TVHH VHH Rise and Fall Time 250 - ns - 90 us TBUSY (1) Program/erase valid to RY/BY# LOW - Note: 1. Sampled only; not 100% tested. Table 12.9. Alternate CE#-Controlled Write AC Characteristics Parameter Symbols JEDEC Legacy TAVAV TWC TWLEL TWS WE# LOW to CE# LOW TELEH TCP TDVEH Description Condition Min Max Unit VCCQ > 2.7V 70 - ns VCCQ  2.7V 75 - ns - 0 - ns CE# LOW to CE# HIGH - 35 - ns TDS Input valid to CE# HIGH - 30 - ns TEHDX TDH CE# HIGH to input transition - 0 - ns TEHWH TWH CE# HIGH to WE# HIGH - 0 - ns TEHEL TCPH CE# HIGH to CE# LOW - 20 - ns TAVEL TAS Address valid to CE# LOW - 0 - ns TELAX TAH CE# LOW to Address transition - 45 - ns TGHEL - OE# HIGH to CE# LOW. - 0 - ns Write Cycle Time Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 64 IS29GL064/032/016 Figure 12.5 AC Waveforms for Chip/Sector Erase Operations Timings(x16) Notes: 1. SA=Sector Address (for sector erase), VA=Valid Address for reading status, D out=true data at read address. 2. Vcc shown only to illustrate tvcs measurement references. It cannot occur as shown during a valid command sequence. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 65 IS29GL064/032/016 Figure 12.6 Program Operation Timings (x16) Notes: 1. PA=Program Address, PD=Program Data, DOUT is the true data at the program address. 2. VCC shown in order to illustrate tVCS measurement references. It cannot occur as shown during a valid command sequence. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 66 IS29GL064/032/016 Figure 12.7 AC Waveforms for /DATA Polling During Embedded Algorithm Operations Notes: 1. VA=Valid Address for reading Data# Polling status data 2. This diagram shows the first status cycle after the command sequence, the last status read cycle and the array data read cycle. Figure 12.8 AC Waveforms for Toggle Bit During Embedded Algorithm Operations tASO tAHT TEPH TOPH Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 67 IS29GL064/032/016 Figure 12.9 Alternate CE# Controlled Write Operation Timings Notes: PA = address of the memory location to be programmed. PD = data to be programmed at byte address. VA = Valid Address for reading program or erase status Dout = array data read at VA Shown above are the last two cycles of the program or erase command sequence and the last status read cycle Reset# shown to illustrate tRH measurement references. It cannot occur as shown during a valid command sequence. Figure 12.10 DQ2 vs. DQ6 Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 68 IS29GL064/032/016 Table 12.10. Accelerated Program and Data Polling/Data Toggle AC Characteristics Parameter Symbols JEDEC Legacy TVHVPP - WP#/ACC rising or falling time TVHHWH - TAXGL Max Unit 250 - ns Valid VHH on WP#/ACC to WE# HIGH 50 - ns TASO Address setup time to OE# LOW during toggle bit polling 15 - ns TGHAX, TEHAX TAHT Address hold time from OE# HIGH or CE# HIGH during toggle bit polling 0 - ns TEHEL2 TEPH CE# HIGH during toggle bit polling 20 - ns TOPH OE# HIGH during toggle bit polling 20 - ns TBUSY Program/erase valid to RY#/BY# LOW - 90 ns TWHRL Description Min Note: 1. Sampled only; not 100% tested. Figure 12.11 Accelerated Program AC Timing VHH WP/ACC VIL or VIH tVHVPP Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 tVHVPP 69 IS29GL064/032/016 Table 12.11 Program/Erase Characteristics Buffer Size Byte Word Sector Erase - - Erase suspend latency - - Parameter Typ (1,2) Max(2) Unit - 0.5 4 s - 20 25 us Sector erase timeout Min 50 - us Single-byte program - - - - 15 175 us Double-/ Quardruple-/ Octuple-byte program - - - - 10 200 us 32B 32 - - 80 250 us 64B 64 - - 160 500 us 256B 256 - - 640 2000 us - - - - 15 175 us 16W - 16 - 80 250 us 32W - 32 - 160 500 us 128W - 128 - 640 2000 us 256W - 256 - 1280 4000 us 256 - 256 - 480 1200 us 16 - 1 - 5 15.6 us 32 - 1 - 5 15.6 us 128 - 1 - 5 15.6 us 256 - 1 - 5 15.6 us 256 - 1 - 1.9 4.7 us Program suspend latency - - - - 20 25 us Blank check - - - - 20 - ms PROGRAM/ERASE cycles (per sector) - - 100,000 - - cycles Byte program Byte buffer program Single-word program Word buffer program Word program Full buffer program with VHH Effective buffer program per word Effective full buffer program per word with VHH Notes: 1. Typical values measured at room temperature and nominal voltages. 2. Sampled, but not 100% tested. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 70 IS29GL064/032/016 13. PACKAGE INFORMATION FIGURE 13.1 56-pin TSOP 14mmx20mm (S) Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 71 IS29GL064/032/016 FIGURE 13.2. 48-pin TSOP 12mmx20mm (T) Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 72 IS29GL064/032/016 FIGURE 13.3. 64-ball Ball Grid Array (BGA), 11x13 mm, Pitch 1mm (F) Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 73 IS29GL064/032/016 FIGURE 13.4. 48-ball Ball Grid Array (BGA), 6x8x1.2mm, Pitch 0.8mm (B) Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 74 IS29GL064/032/016 FIGURE 13.5. 64-ball Ball Grid Array (BGA), 9 X 9 mm, Pitch 1mm package outline Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 75 IS29GL064/032/016 14. ORDERING INFORMATION IS29GL 064 - 70 T L E T SECTOR for WRITE PROTECT (WP#/ACC=L) T = Highest sector protected, uniform sector by WP#/ACC B = Lowest sector protected, uniform sector by WP#/ACC U = Top boot; top two sectors protected by WP#/ACC D= Bottom boot; bottom two sectors protected by WP#/ACC TEMPERATURE RANGE E = Extended Grade (-40°C to +105°C) A3 = Automotive Grade (-40°C to +125°C) PACKAGING CONTENT L = RoHS compliant PACKAGE S = 56-pin TSOP T = 48-pin TSOP F = 64-ball BGA 1.0mm pitch, 13mm x 11mm D = 64-ball BGA 1.0mm pitch, 9mm x 9mm (Call Factory) B = 48-ball BGA 0.8mm pitch, 6mm x 8mm W = KGD (Call Factory) SPEED at VCCQ=2.7~3.6V. 70 = 70ns Density 064 = 64 Mb (4M x 16) (1) 032 = 32 Mb (2M x 16) (1) 016 = 16 Mb (1M x 16) (1) BASE PART NUMBER IS = Integrated Silicon Solution Inc. 29GL = FLASH, 3V Page Mode Flash Memory Note: 1. Word mode (x16) only supported. Please contact Factory for Byte mode and Word mode. Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 76 IS29GL064/032/016 64Mb Temperature Order Part Number Sector Protection(2) IS29GL064-70SLET Highest Sector, Uniform Sector IS29GL064-70SLEB Lowest Sector, Uniform Sector IS29GL064-70SLEU Top Two Sector, Top Boot IS29GL064-70SLED Bottom Two Sector, Bottom Boot IS29GL064-70TLET Highest Sector, Uniform Sector IS29GL064-70TLEB Lowest Sector, Uniform Sector IS29GL064-70TLEU Top Two Sector, Top Boot IS29GL064-70TLED Bottom Two Sector, Bottom Boot IS29GL064-70FLET Highest Sector, Uniform Sector IS29GL064-70FLEB Lowest Sector, Uniform Sector IS29GL064-70FLEU Top Two Sector, Top Boot IS29GL064-70FLED Bottom Two Sector, Bottom Boot IS29GL064-70BLET Highest Sector, Uniform Sector IS29GL064-70BLEB Lowest Sector, Uniform Sector IS29GL064-70BLEU Top Two Sector, Top Boot IS29GL064-70BLED Bottom Two Sector, Bottom Boot IS29GL064-70SLA3T Highest Sector, Uniform Sector IS29GL064-70SLA3B Lowest Sector, Uniform Sector IS29GL064-70SLA3U Top Two Sector, Top Boot IS29GL064-70SLA3D Bottom Two Sector, Bottom Boot IS29GL064-70TLA3T Highest Sector, Uniform Sector IS29GL064-70TLA3B Lowest Sector, Uniform Sector IS29GL064-70TLA3U Top Two Sector, Top Boot IS29GL064-70TLA3D Bottom Two Sector, Bottom Boot IS29GL064-70FLA3T Highest Sector, Uniform Sector IS29GL064-70FLA3B Lowest Sector, Uniform Sector IS29GL064-70FLA3U Top Two Sector, Top Boot IS29GL064-70FLA3D Bottom Two Sector, Bottom Boot IS29GL064-70BLA3T Highest Sector, Uniform Sector IS29GL064-70BLA3B Lowest Sector, Uniform Sector IS29GL064-70BLA3U Top Two Sector, Top Boot IS29GL064-70BLA3D Bottom Two Sector, Bottom Boot Package 56-pin TSOP 48-pin TSOP Extended (-40°C to +105°C) 64-ball BGA (11x13mm) 48-ball BGA (6x8mm) 56-pin TSOP 48-pin TSOP Automotive. A3 (-40°C to +125°C) 64-ball BGA (11x13mm) 48-ball BGA (6x8mm) Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 77 IS29GL064/032/016 32Mb Temperature Order Part Number Sector Protection(2) IS29GL032-70SLET Highest Sector, Uniform Sector IS29GL032-70SLEB Lowest Sector, Uniform Sector IS29GL032-70SLEU Top Two Sector, Top Boot IS29GL032-70SLED Bottom Two Sector, Bottom Boot IS29GL032-70TLET Highest Sector, Uniform Sector IS29GL032-70TLEB Lowest Sector, Uniform Sector IS29GL032-70TLEU Top Two Sector, Top Boot IS29GL032-70TLED Bottom Two Sector, Bottom Boot IS29GL032-70FLET Highest Sector, Uniform Sector IS29GL032-70FLEB Lowest Sector, Uniform Sector IS29GL032-70FLEU Top Two Sector, Top Boot IS29GL032-70FLED Bottom Two Sector, Bottom Boot IS29GL032-70BLET Highest Sector, Uniform Sector IS29GL032-70BLEB Lowest Sector, Uniform Sector IS29GL032-70BLEU Top Two Sector, Top Boot IS29GL032-70BLED Bottom Two Sector, Bottom Boot IS29GL032-70SLA3T Highest Sector, Uniform Sector IS29GL032-70SLA3B Lowest Sector, Uniform Sector IS29GL032-70SLA3U Top Two Sector, Top Boot IS29GL032-70SLA3D Bottom Two Sector, Bottom Boot IS29GL032-70TLA3T Highest Sector, Uniform Sector IS29GL032-70TLA3B Lowest Sector, Uniform Sector IS29GL032-70TLA3U Top Two Sector, Top Boot IS29GL032-70TLA3D Bottom Two Sector, Bottom Boot IS29GL032-70FLA3T Highest Sector, Uniform Sector IS29GL032-70FLA3B Lowest Sector, Uniform Sector IS29GL032-70FLA3U Top Two Sector, Top Boot IS29GL032-70FLA3D Bottom Two Sector, Bottom Boot IS29GL032-70BLA3T Highest Sector, Uniform Sector IS29GL032-70BLA3B Lowest Sector, Uniform Sector IS29GL032-70BLA3U Top Two Sector, Top Boot IS29GL032-70BLA3D Bottom Two Sector, Bottom Boot Package 56-pin TSOP 48-pin TSOP Extended (-40°C to +105°C) 64-ball BGA (11x13mm) 48-ball BGA (6x8mm) 56-pin TSOP 48-pin TSOP Automotive. A3 (-40°C to +125°C) 64-ball BGA (11x13mm) 48-ball BGA (6x8mm) Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 78 IS29GL064/032/016 16Mb Temperature Order Part Number Sector Protection(2) IS29GL016-70SLET Highest Sector, Uniform Sector IS29GL016-70SLEB Lowest Sector, Uniform Sector IS29GL016-70SLEU Top Two Sector, Top Boot IS29GL016-70SLED Bottom Two Sector, Bottom Boot IS29GL016-70TLET Highest Sector, Uniform Sector IS29GL016-70TLEB Lowest Sector, Uniform Sector IS29GL016-70TLEU Top Two Sector, Top Boot IS29GL016-70TLED Bottom Two Sector, Bottom Boot IS29GL016-70FLET Highest Sector, Uniform Sector IS29GL016-70FLEB Lowest Sector, Uniform Sector IS29GL016-70FLEU Top Two Sector, Top Boot IS29GL016-70FLED Bottom Two Sector, Bottom Boot IS29GL016-70BLET Highest Sector, Uniform Sector IS29GL016-70BLEB Lowest Sector, Uniform Sector IS29GL016-70BLEU Top Two Sector, Top Boot IS29GL016-70BLED Bottom Two Sector, Bottom Boot IS29GL016-70SLA3T Highest Sector, Uniform Sector Package 56-pin TSOP 48-pin TSOP Extended (-40°C to +105°C) 64-ball BGA (11x13mm) 48-ball BGA (6x8mm) IS29GL016-70SLA3B Lowest Sector, Uniform Sector IS29GL016-70SLA3U Top Two Sector, Top Boot IS29GL016-70SLA3D Bottom Two Sector, Bottom Boot IS29GL016-70TLA3T Highest Sector, Uniform Sector IS29GL016-70TLA3B Lowest Sector, Uniform Sector IS29GL016-70TLA3U Top Two Sector, Top Boot IS29GL016-70TLA3D Bottom Two Sector, Bottom Boot IS29GL016-70FLA3T Highest Sector, Uniform Sector IS29GL016-70FLA3B Lowest Sector, Uniform Sector IS29GL016-70FLA3U Top Two Sector, Top Boot IS29GL016-70FLA3D Bottom Two Sector, Bottom Boot IS29GL016-70BLA3T Highest Sector, Uniform Sector IS29GL016-70BLA3B Lowest Sector, Uniform Sector IS29GL016-70BLA3U Top Two Sector, Top Boot IS29GL016-70BLA3D Bottom Two Sector, Bottom Boot 56-pin TSOP 48-pin TSOP Automotive. A3 Temp. (-40°C to +125°C) 64-ball BGA (11x13mm) 48-ball BGA (6x8mm) Notes: 1. A3: Meet AEC-Q100 requirements with PPAP Temp Grades: E= -40 to 105oC, A3= -40 to 125oC 2. WP#/ACC=L Integrated Silicon Solution, Inc. - www.issi.com Rev. A2 04/30/2020 79
IS29GL064-70TLEB 价格&库存

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

免费人工找货
IS29GL064-70TLEB
  •  国内价格 香港价格
  • 1+35.461121+4.39987
  • 10+31.5032810+3.90880
  • 25+30.0491825+3.72838
  • 40+29.3291740+3.63904
  • 96+28.0301796+3.47787
  • 288+26.47880288+3.28538
  • 480+25.78565480+3.19938
  • 960+24.87292960+3.08613

库存:209