Hi, I am trying to write and read eeprom 24C16. However it does not work. Did you ever did it ? I am using 16F84, 4MHz oscillator, SDA to RB7, SCL to RB6. Using Resistor pull-up to Vcc, 22k in, in SDA and SCL. I think the circuit is correct. I checked the voltage too. I followed the instruction in Application Notes AN567 and others, modified it to run at 16F84. I just write and read 1 byte. However, my 16F84 just read FF. Do you have any advises about it ? Is the algorithm wrong ? or Should I buy the new eeprom? Thanks a lot for your help. Regards, Harry