Add some serious data storage to your latest project with this 512Kbit (64KB) EEPROM. Some flash based microcontrollers (like the SAMD21) do not have EEPROM. Use the Qwiic EEPROM for storing things like GPS waypoints and other user settings that need to be maintained between sketch uploads. Qwiic EEPROM has 3 address jumpers, allowing for up to 8 EEPROMs on one bus.
We've written a great Arduino library to make using this and any EEPROM easy to use. Check it out by searching 'SparkFun EEPROM' from the Arduino library manager or by downloading the repo directly.
This board is one of our many Qwiic compatible boards! Simply plug and go. No soldering, no figuring out which is SDA or SCL, and no voltage regulation or translation required!
We do not plan to regularly produce SparkX products so get them while they’re hot!
NOTE: The I2C address of the EEPROM - 512Kbit is 0x50 and is jumper selectable to 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, or 0x57. A multiplexer/Mux is required to communicate to multiple EEPROM - 512Kbit sensors on a single bus. If you need to use more than one EEPROM - 512Kbit sensor consider using the Qwiic Mux Breakout.
Based on 2 ratings:
I really like this EEProm. It makes a good way to add persistent storage to a project without too much effort.
The Qwiic interface makes these pretty easy to interface with. I'd recommend checking to see how big your I2C buffers are and modify the library to suit your needs if you are doing a large number of reads/writes.
For example, the Thing Plus ESP32 WROOM has a 128 byte buffer which means you can read/write 126 bytes at a time. This is a step up above the 32-bytes found on a lot of other boards.