Capacity of 24LC16B EEPROM, timestamps

turambar

New Member
I'm using a Picaxe 18X with a 24LC16B EEPROM for a datalogger project. I need to record 3 analog values and one digital value, along with a timestamp from a DS1307 RTC. Using a wizard in the programming editor (PICAXE>Wizards>AXE110 Datalogger>Start New Datalogger Mission) I can get the data recorded on the EEPROM, but not timestamps. How can I get timestamps too? I've been having trouble programming something on my own.

Also, how much data can that EEPROM store? The i2cslave entry in manual 2 says 2KB, but most sources I see online advertise it as 16KB. Can i2c only access 2KB?
 

hippy

Ex-Staff (retired)
Most Eeproms are specified by manufacturers in terms of kilo-bits, programmers usually refer to them in terms of killo-bytes, so 2KB ( 2 Kilo-Bytes ) is 16Kb ( 16 kilo-bits ).

I2C can normally access upto 64KB in a single chip, 512KB for a set of 8 chips, and some chips allow access to over 64KB but that can get complicated.
 
Top