1. Core Functionality & Operation Modes
️· Flash Memory: This document describes the GD25LB64C, a flash memory device.
️· Quad Enable (QE): A non-volatile bit *always* set to 1. This enables Quad operation, meaning pins IO2 and IO3 are active. It cannot be changed.
️· Dual/Quad Operation: The memory supports dual (Byte) and Quad (4-byte) operations.
2. Status Register - Key Bits
The Status Register contains several important bits that control memory operation and protection.
️· WIP (Write In Progress): Indicates if the memory is busy with a write/erase operation.
️· WEL (Write Enable Latch): Controls whether write operations are allowed.
️· BP4-BP0 (Block Protect): Defines protected memory areas. These bits control which blocks of memory are read-only. Their function is dependent on the CMP bit.
️· SRP1, SRP0 (Status Register Protect): Control how the Status Register itself can be written to (Software Protected, Power Supply Lock-Down, or One-Time Programmable).
️· CMP (Compare): Used in conjunction with BP4-BP0 to define array protection. Default is 0.
️· SUS1, SUS2: Read-only bits indicating Program/Erase Suspend status. Cleared by resuming operations or resetting.
️· LB3, LB2, LB1: One-Time Programmable bits used to lock the Security Registers.
3. Memory Protection (Key Details)
️· Software Protection: The Status Register is writable after a Write Enable command.
️· Power Supply Lock-Down: Requires a power cycle to restore writeability.
️· One-Time Programmable Protection: Makes the Status Register permanently read-only.
️· Array Protection: The BP4-BP0 bits, combined with the CMP bit, determine which blocks of memory are protected. Refer to the Status Register Memory Protection table for details.
4. OTP (One-Time Programmable) Features
️· LB3, LB2, LB1: These bits lock the security registers, making them read-only.
️· Security Registers: Their accessibility is controlled by the LB3-LB1 bits.
5. Commands & Interactions
️· Write Status Register (WRSR): Used to modify status register bits.
️· Program/Erase Suspend (75H): Sets SUS1 to 1.
️· Program/Erase Resume (7AH): Resets SUS1 and SUS2, resumes operation.
️· Software Reset (66H+99H): Resets the memory.
In essence, this is a flash memory device with flexible protection options, including software-controlled and hardware-locked mechanisms. The Status Register is crucial for controlling its functionality and security.