EmbeddedRelated.com
The 2026 Embedded Online Conference
GD25Q40C

GD25Q40C

GigaDevice
4 Mbit SPI NOR alternative commonly used for firmware and boot storage in embedded designs.
8,665 in stock

Overview

The GD25Q40C is a 4-Mbit Serial Flash memory device that supports Standard, Dual, and Quad SPI interfaces with clock speeds up to 120MHz. It is designed for high-performance firmware storage in systems where board space and power consumption are critical, operating between 2.7V and 3.6V. The chip includes advanced features such as XIP (execute-in-place) capability and security registers with OTP locks.

Why Choose This Part

This device offers a high-speed data transfer rate of 120MHz and supports Quad SPI, effectively increasing throughput for fast boot times. Its extremely low 1uA standby current makes it ideal for power-sensitive designs, while the 128-bit Unique ID assists in device authentication and tracking.

Applications

Firmware Storage
Storing bootloader and application code for microcontrollers in compact embedded systems.
XIP (Execute-in-Place)
Running code directly from the flash memory to save internal RAM on the host MCU.
Parameter Logging
Storing calibration data and system configuration parameters in the 4x256-byte security registers.
Low-Power IoT
Utilizing the 1uA standby current to extend battery life in periodic-wake sensing applications.

Key Specifications

Technology FLASH - NOR
Memory Size 4Mbit
Memory Type Non-Volatile
Memory Format FLASH
Mounting Type Surface Mount
Package / Case 8-SOIC (0.154", 3.90mm Width)
Clock Frequency 104 MHz
Memory Interface SPI - Quad I/O
Voltage - Supply 2.7V ~ 3.6V
Memory Organization 512K x 8
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 8-SOP
Write Cycle Time - Word, Page 50us, 2.4ms

Getting Started

To integrate this flash, ensure your SPI controller supports Mode 0 or Mode 3 and can provide a supply voltage within the 2.7V to 3.6V range. Developers should use the Serial Flash Discoverable Parameters (SFDP) register to automatically identify device capabilities during initialization. Standard SPI flash libraries for platforms like Arduino or STM32 HAL are typically compatible with its standard command set.

Also Consider

W25Q40CLSNIG Winbond Electronics - A widely used 4M-bit alternative with similar Quad SPI performance and high industry availability.
The 2026 Embedded Online Conference