This small board mounts a non-volatile Winbond 25Q64JVSIQ 64M-bit / 8MB serial flash chip with SPI interface for easy use with breadboards.
- Winbond 25Q64JV 64M-bit Serial Flash Module
- 1×6 male header
KEY FEATURES OF W25Q64JV 64M-BIT SERIAL FLASH MODULE:
- 8MB (64 M-bit) memory organized as 32,768 pages x 256 bytes
- SPI Interface
- 133MHz clock rate
- 3.3V operation
These modules are handy for providing non-volatile storage for audio, image or sensor data files.
Because the module operates at 3.3V, when using with a 5V MCU, level shifters must be used to avoid possible damage.
The module has a power LED and 2K current limiting resistor on it.
The connections to the module are fairly simple.
- Supply 3.3V power and ground.
- Connect the SPI interface. Be sure to use a logic level converter if connecting to a 5V MCU.
1 x 6 Header
- VCC = 3.3V Power
- CS = Chip Select – connects to SPI SS pin
- DO = Data Out – connects to SPI MISO
- GND = Ground connects to MCU ground
- CLK= Clock – Connects to SPI Clock
- DI = Data In – connects to SPI MOSI
OUR EVALUATION RESULTS:
These modules have good build quality and work well for connecting a flash memory to a solderless breadboard circuit or mount on a permanent solder type proto board.
There are a number of libraries available for working with flash memory. With the Arduino IDE, we use the SPIMemory library that can be downloaded from the IDE Library Manager.
To use the module, connect 3.3V power and ground. The chip should be connected to the primary hardware SPI interface. On Uno style boards this is usually pins 10,11,12 and 13. On a Mega these pins are 50, 51, 52, 53.
If you download the SPIMemory library it comes with several example programs that can be used to verify that the device is working as expected.
BEFORE THEY ARE SHIPPED, THESE MODULES ARE:
- Sample inspected and tested per incoming shipment
|Vcc||3.0 – 3.6V|