The W25Q32 is a 32Mbit (4Mbyte) serial NOR Flash memory module, part of Winbond's SpiFlash series [citation:10]. It provides reliable, nonvolatile storage for firmware, configuration data, and voice/text storage in microcontrollerbased systems [citation:4].
+Flexible Erase Architecture - Uniform 4KB sectors, 32KB/64KB blocks for efficient data management [citation:8]
+Low Power Consumption 4mA active read current, 1µA powerdown current [citation:4]
+Advanced Write Protection - Hardware and software protection features [citation:8]
+64bit Unique ID Each device has a factory-programmed identifier [citation:8]
+ExecuteinPlace (XIP) Support - Continuous Read Mode allows code execution directly from flash [citation:4]
| Pin | Function | Description |
|---|---|---|
| CS | Chip Select | Active low; select device for communication |
| CLK | Clock | SPI clock input (up to 133MHz) [citation:8] |
| DI/MOSI | Data Input | Serial data input to the device |
| DO/MISO | Data Output | Serial data output from the device |
| WP | Write Protect | Hardware write protection |
| HOLD | Hold | Pause serial communication |
| VCC | Power | 2.7V to 3.6V supply [citation:5] |
| GND | Ground | Ground connection |
> For 5V microcontrollers, use a logic level converter module