What Is the W25Q32? SPI NOR Flash Memory and Uses
The W25Q32 is a 32 Mbit (4 MB) serial NOR flash memory chip with an SPI interface. It is a member of Winbond's common W25Q family and is standard for ESP firmware, data logging and external storage. The chip is 3.3 V and must not be driven directly with 5 V. The family is named by capacity: W25Q16 (2 MB), W25Q32 (4 MB), W25Q64 (8 MB), W25Q128 (16 MB).
The W25Q32 is a 32 Mbit (4 MB) serial NOR flash memory chip with an SPI interface. It is a member of Winbond's very common "W25Q" family and is standard for ESP8266/ESP32 firmware, data logging and external storage. For the concept, see what is flash memory (NAND/NOR).
What is the W25Q32 used for?
Microcontroller firmware/file storage, holding fonts/images, data logging and program memory on ESP boards. Being SPI it connects with few pins; being NOR flash it reads fast and suits execute-in-place (XIP) code.
Specifications
| Parameter | Value |
|---|---|
| Capacity | 32 Mbit = 4 MB |
| Type | Serial NOR flash |
| Interface | SPI (and Quad-SPI) |
| Supply | 2.7 – 3.6 V (3.3 V) |
Watch out
The chip is 3.3 V; it must not be driven directly with 5 V (level shifting is needed). Flash memory needs an erase before writing and has a limited write-erase cycle life. Family members are named by capacity: W25Q16 (2 MB), W25Q32 (4 MB), W25Q64 (8 MB), W25Q128 (16 MB).
Equivalents
- W25Q64 / W25Q128: higher-capacity members of the same family.
- AT25 / MX25 series: compatible SPI NOR flash alternatives.
- AT24Cxx (EEPROM): a different, I²C memory for small data.
Find it in our catalog
Use the W25Q32 search.