Keszoox
CJMCU-2516 SPI Flash Memory Module – W25Q16BVSIG 16Mbit (2MB) Serial Storage
CJMCU-2516 SPI Flash Memory Module – W25Q16BVSIG 16Mbit (2MB) Serial Storage
Couldn't load pickup availability
CJMCU-2516 SPI Flash Memory Module – W25Q16BVSIG 16Mbit (2MB) Serial Storage
The CJMCU-2516 is a compact breakout module for the W25Q16BVSIG – a 16Mbit (2MB) Winbond SPI NOR flash memory IC. The module breaks out the SPI interface to standard 2.54mm (0.1") headers, making it easy to connect to Arduino, ESP32, STM32, and any SPI-capable microcontroller without SMD soldering. It's ideal for adding 2MB of non-volatile storage to embedded projects for firmware, data logging, audio samples, and configuration files.
Module Specifications
- Flash IC: W25Q16BVSIG (Winbond)
- Capacity: 16Mbit = 2MB = 2,097,152 bytes
- Interface: SPI (Standard and Dual SPI)
- Clock Frequency: Up to 80MHz
- Supply Voltage: 2.7V – 3.6V (3.3V operation)
- Header Pitch: 2.54mm (0.1") – breadboard compatible
- Page Size: 256 bytes
- Sector Size: 4KB (individually erasable)
- Endurance: 100,000 erase/write cycles
- Data Retention: 20 years
Pin Connections
- VCC: 3.3V supply (do NOT connect to 5V directly)
- GND: Ground
- CS: Chip Select (active LOW) – connect to any GPIO
- MOSI: SPI data in (DI) – connect to MCU MOSI
- MISO: SPI data out (DO) – connect to MCU MISO
- SCK: SPI clock – connect to MCU SCK
- WP: Write Protect (pull HIGH to disable write protection)
- HOLD: Hold (pull HIGH for normal operation)
Arduino Usage Note
Arduino operates at 5V – use a 3.3V regulator or level shifter for VCC and signal lines when connecting to a 5V Arduino. ESP32, ESP8266, and STM32 (3.3V) connect directly without level shifting.
Typical Applications
- Arduino / ESP32 external flash: Add 2MB of SPI storage for data logging and configuration
- Audio sample storage: Store WAV files for Arduino audio playback projects
- Firmware storage: External flash for OTA firmware update staging
- Data logging: Non-volatile sensor data storage for IoT devices
- Filesystem: SPIFFS or LittleFS filesystem for web server files on ESP8266/ESP32
Package Contents
- 1 × CJMCU-2516 SPI flash memory module (W25Q16BVSIG, 2MB)
2MB of Winbond SPI NOR flash on a breadboard-friendly breakout – the CJMCU-2516 is the easiest way to add external SPI storage to Arduino, ESP32, and STM32 projects.
