Hi all, No doubt this is a daft question, but has anyone any idea on getting C51 to generate addresses for I2C data? My application may need to address up to 192Kbytes of I2C EEPROM... The driver itself is not a problem (when I've modified it... it will take a pointer to the addresses in EEPROM, as generated by the compiler, and then decode to target the correct device (there will be 3x 64kByte devices). The micro I'm using is a custom 8051 derivative with 64KBytes of Flash memory, and several kBytes of RAM (this varies from build to build), and I'm running v7.10 of the compiler. Thanks, Steve