El W25Q64JVSSIQ funciona como una memoria NOR Flash serie a la que se accede a través del bus SPI:
1. Modos de interfaz SPI: El dispositivo soporta tres modos de interfaz seleccionados por comandos. SPI estándar utiliza cuatro señales (CLK, /CS, DI, DO). Dual SPI utiliza IO0 e IO1 para la transferencia bidireccional de datos de 2 bits a 266 MHz equivalentes. Quad SPI activa los cuatro pines de E/S (IO0-IO3) para una transferencia de 4 bits a 532 MHz equivalentes, reduciendo drásticamente el ensombrecimiento del código y el tiempo de acceso XIP.
2. Acceso a la matriz de memoria: Las operaciones de lectura comienzan con un byte de comando seguido de una dirección de 24 bits. En los modos de lectura rápida, los relojes ficticios adicionales permiten a la tubería precargar los datos. Las lecturas secuenciales incrementan automáticamente el contador de direcciones interno dentro de los límites de página, sector o matriz completa. El modo de lectura continua reduce la sobrecarga de comandos a tan sólo 8 relojes por acceso.
3. Programar y borrar: La programación de páginas escribe de 1 a 256 bytes a la vez. Las operaciones de borrado permiten borrar sectores de 4 KB, bloques de 32 KB, bloques de 64 KB o el chip completo. Todas las operaciones de programación y borrado requieren un comando previo de habilitación de escritura (06h) por seguridad. Una función de suspensión de programa/borrado permite interrumpir una operación larga para leer de un área diferente y luego reanudarla.
4. 4. Protección contra escritura: Los múltiples niveles de protección incluyen protección contra escritura del Registro de Estado (bit SRWD + pin /WP), bloqueo individual de bloque/sector a través de registros individuales de protección contra escritura, y bloqueo de registro de seguridad OTP (One-Time Programmable). El pin /WP protege por hardware el registro de estado cuando SRWD=1.
5. Gestión de energía: El dispositivo entra en modo de apagado mediante el comando Power Down (B9h), reduciendo la corriente a <1 uA. El apagado tarda normalmente 3 us. Al encenderse, el dispositivo pasa por defecto al modo SPI estándar con escritura deshabilitada.
6. 6. Reinicio: Tanto el restablecimiento por software (secuencia de comandos 66h + 99h) como el restablecimiento por hardware (patilla /RESET, disponible en determinados paquetes) restauran el dispositivo al estado predeterminado, útil para la recuperación del sistema.