Skip to content

argandas/serialEEPROM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arduino CI License: MIT GitHub release

serialEEPROM

Arduino Library for I2C EEPROM

Compatibility

Device Tested Works Doesn't Work Not Tested Size (Bytes) Page Size (Bytes) Address range
AT24C256 X 32768 64 0x50 ~ 0x53
AT24C128 X 16384 64 0x50 ~ 0x53
24C01C X 128 16 0x50 ~ 0x57
  • AT24C128/256: Atmel 128K/256K I2C EEPROM (16KB/32KB)
  • 24C01C: Microchip 1K I2C EEPROM (128B)

Usage

For example if you are using the Microchip's 24C01C Serial EEPROM, you should define a serialEEPROM object as follow:

serialEEPROM myEEPROM(0x50, 128, 16);

Where "0x50" is the device address, 128 is the memory size in bytes and 16 is the page address in bytes.

For more information about how to use this library please take a look on the examples folder.