Product description: Additional EEPROM memory - I2C Qwiic - 512kb - SparkFun COM-18355
A board created by SparkFun, equipped with additional EEPROM CAT24C512 memory. Board with 512kb (64 kB) EEPROM memory can be used with modules that don't have built-in RAM, e.g. SAMD21 chips. The module with EEPROM can store GPS data and user settings that must be stored between sketch uploads. The module uses the I2C interface for communication via the Qwiic connector or leads on the board.
The CAT24C512 chip is a 512 kb Flash EEPROM, organized as 65536 words of 8 bits with a 128-byte page write buffer. The built-in ECC (error correction code) makes the memory suitable for high reliability applications. The chip also features write protection, which halts a write operation by pulling up the WP pin to high. The address pins allow up to eight CAT24C512 chips to be connected on the same I2C bus. I2C address can be selected using appropriate jumper on the board.
Board pinouts
SparkFun module with additional EEPROM memory communicates through I2C interface using Qwiic connector or pins located on the board. Additionally, the module has protection against overwriting data in memory.
- WP - pin pulled up to high state protects module from data writing.
- GND - ground.
- 3.3V - supply voltage 3.3 V.
- SDA - I2C bus data line.
- SCL - I2C bus clock line.
Manufacturer prepared user guide with library for Arduino.
Specifications of the module with EEPROM memory
- Chip: CAT24C512
- Supply voltage: 3,3 V
- Capacity: 512 kb
- Current consumption:
- During reading: 1 mA
- when writing: 1.8 mA to 2.5 mA
- Write buffer: 128 b
- Endurance: 1,000,000 programming/erase cycles
- Data storage: up to 100 years
- Write-protection
- I2C address (7-bit):
- default: 0x50
- configurable: 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57
- 2 x Qwiic connectors