1. Device Overview:
️· This is a flash memory device (likely NAND) with a capacity of 128 Mbit.
️· It supports multiple operating modes: Single SPI, Dual SPI, and Quad SPI.
️· It features various protection mechanisms and status register bits.
2. Status Register (Key Bits and Their Functions):
️· WIP (Write In Progress): Indicates if the device is busy with a program, erase, or status register write operation.
️· WEL (Write Enable Latch): Controls whether the status register and memory are writable.
️· BP4-BP0 (Block Protect Bits): Define the software-protected memory area against program and erase commands. They work in conjunction with the CMP bit to define protection zones.
️· SRP1, SRP0 (Status Register Protect Bits): Control the write protection mechanism of the status register:
- (0, X): Software Protected (Default)
- (1, 0): Power Supply Lock-Down (requires power cycle to reset).
- (1, 1): One-Time Programmable (permanent protection) - *Available on special order.*
️· QE (Quad Enable): Read-only bit, defaults to 1, enabling Quad SPI operation. Cannot be changed.
️· LB3-LB1 (Lock Bits): Non-volatile, One-Time Programmable bits that control access to Security Registers. Setting them to '1' permanently locks the Security Registers.
️· CMP (Compare Bit): Used with BP4-BP0 to define protection zones. Defaults to 0.
️· SUS1, SUS2 (Suspend Bits): Read-only bits set by the Program/Erase Suspend command. SUS1 is set by Program Suspend, SUS2 is set by Erase Suspend. Cleared by Resume command or power cycle.
3. Block Protection Details:
️· The Block Protect bits work with the CMP bit to establish protected areas. It's essential to consult the detailed tables within the document (Table 1 and Table 1A – referred to as Status Registers Memory Protection) to understand the precise protection zones based on the BP4-BP0 and CMP values.
️· CMP = 0: Specifies one set of protected zones.
️· CMP = 1: Specifies a different set of protected zones.
4. Key Considerations & Limitations:
️· One-Time Programmable (OTP) Features: The LB3-LB1 lock bits and the SRP1/SRP0 bits (One-Time Programmable protection) are irreversible once programmed.
️· Special Order Feature: The One-Time Programmable Status Register Protection (SRP1=1, SRP0=1) requires a special order.
️· Complex Protection Scheme: The block protection scheme is complex. Careful study of Table 1 and Table 1A is required to accurately define protected areas.
This summary should give you a good understanding of the key aspects of the GD25LB128D's functionality and control. Always refer to the complete datasheet for the most accurate and detailed information.