I am trying to read information from a 24C02 eeprom through the parallel port using C. I can successfully random-write. But when it comes to a read, I cannot get my information back out. Are timings all important when doing using the parallel port to read a i2c eeprom ? The CLK is controlled by the ~STROBE pin on the parallel port, does this in turn mean that I control the speed at which the chip is running. If anyone out there has small C program that can do a sequential or random read of a 24C02 and is willing to elp I would be most grateful. TIA Simon spredwood@sri-net.demon.co.uk ICQ: 12226096 Pin 1 parallel -> SCL(CLk) Pin 2 parallel -> SDA(DAT) write Pin 13 parallel -> SDA(DAT) read