hi guys,
i need 1024 empty space (in eeprom) to keep a number in each of them.. means that i'll keep 1 value of number or character in each memory block separately.. so i have about 1000 value to keep in memory independently.. i decided to go for i2c instead of internal eeprom (which only offered me 256 blocks)
the question is, which i2c eeprom suitable for me??
Device Type Slave Speed Mode
24LC01B EE 128 %1010xxxx i2cfast i2cbyte
24LC02B EE 256 %1010xxxx i2cfast i2cbyte
24LC04B EE 512 %1010xxbx i2cfast i2cbyte
24LC08B EE 1kb %1010xbbx i2cfast i2cbyte
24LC16B EE 2kb %1010bbbx i2cfast i2cbyte
24LC64 EE 8kb %1010dddx i2cfast i2cword
24LC256 EE 64kb %1010dddx i2cfast i2cword
what's confusing me is that EE Type, letsay 24LC01B with EE128, what's 128 means??? 128 blocks of memory space? or 1024 blocks??? (i see in this chip datasheet stating this - 1 block of 256x8 bit memory... which is 128x8 = 1024?) <--- what is that mean?
for my project, which only needs 1024 memory space, should i go for 24LC01B or 24LC08B?
i need 1024 empty space (in eeprom) to keep a number in each of them.. means that i'll keep 1 value of number or character in each memory block separately.. so i have about 1000 value to keep in memory independently.. i decided to go for i2c instead of internal eeprom (which only offered me 256 blocks)
the question is, which i2c eeprom suitable for me??
Device Type Slave Speed Mode
24LC01B EE 128 %1010xxxx i2cfast i2cbyte
24LC02B EE 256 %1010xxxx i2cfast i2cbyte
24LC04B EE 512 %1010xxbx i2cfast i2cbyte
24LC08B EE 1kb %1010xbbx i2cfast i2cbyte
24LC16B EE 2kb %1010bbbx i2cfast i2cbyte
24LC64 EE 8kb %1010dddx i2cfast i2cword
24LC256 EE 64kb %1010dddx i2cfast i2cword
what's confusing me is that EE Type, letsay 24LC01B with EE128, what's 128 means??? 128 blocks of memory space? or 1024 blocks??? (i see in this chip datasheet stating this - 1 block of 256x8 bit memory... which is 128x8 = 1024?) <--- what is that mean?
for my project, which only needs 1024 memory space, should i go for 24LC01B or 24LC08B?