Having started on the development of a small and light data logger, that needs about ½ Mbyte of data storage, I narrowed the choice of memory options down to either a uDrive (www.4dsystems.com.au/prod.php?id=22) module or four 1024K byte EEPROMS (http://ww1.microchip.com/downloads/en/DeviceDoc/21941B.pdf).
The 24FC1025 looks like an elegant way to add large amounts of data storage to the PICAXE. Up to four of these chips can be placed on a single I2C bus. Speed should be quite respectable because this device has a 128-byte page buffer that can be written to EEPROM in 3mS. However, compared with a 64K EEPROM, address the 24FC1025 seems much more complex (a control byte needs to select block selects in addition to the normal chip selects).
Does anyone know if the PICAXE I2C bus is able to support this more complex format?
The 24FC1025 looks like an elegant way to add large amounts of data storage to the PICAXE. Up to four of these chips can be placed on a single I2C bus. Speed should be quite respectable because this device has a 128-byte page buffer that can be written to EEPROM in 3mS. However, compared with a 64K EEPROM, address the 24FC1025 seems much more complex (a control byte needs to select block selects in addition to the normal chip selects).
Does anyone know if the PICAXE I2C bus is able to support this more complex format?