Simple Driver for Microchip 24x256/512 I2C EEPROM
Posted: Fri Jun 04, 2021 7:06 am
Hello!
I've had the opportunity to put together another driver, this time it's for the Microchip 24x256 and 24x512 I2C EEPROMs. If you're interested, you can find it here: https://github.com/MarksBench/mb_24x256_512
It's easy to use but does byte writes instead of page writes, so it will wear the EEPROM much faster than usual. The datasheet for the 24x512 states an endurance of over a million page writes. It's a tradeoff, but it doesn't require extra memory to store a page worth of bytes before writing them, and if I'm sampling something, I generally want the samples written to the EEPROM as quickly as possible.
Have a good day!
I've had the opportunity to put together another driver, this time it's for the Microchip 24x256 and 24x512 I2C EEPROMs. If you're interested, you can find it here: https://github.com/MarksBench/mb_24x256_512
It's easy to use but does byte writes instead of page writes, so it will wear the EEPROM much faster than usual. The datasheet for the 24x512 states an endurance of over a million page writes. It's a tradeoff, but it doesn't require extra memory to store a page worth of bytes before writing them, and if I'm sampling something, I generally want the samples written to the EEPROM as quickly as possible.
Have a good day!