Qacer,Yes I have had experence in interfacing different devices via I2C. I have used in the past 24LC64/24LC128/24LC256/24LC515/LM95071/LM95231 and various other I/O I2C interfaces. I have found that all you need to do is make sure the address pins of the devices are set correctly, use no more than 4.7k pullup resistors on the SCL/SDA lines and make sure that the VCC is clean going to the I2C device especially if is doing any analog conversion ie.temperature or voltage. Make sure the control variable "if used for passing address information" has the least significant bit unused, Also make sure the variable used for addressing ie.memory is of the correct size, meaning byte or word. Other than that I have had no problems in the last 6 years using I2C devices with PIC processors. Just connect em up and have a ball...
Dave Purola,
N8NTA




Bookmarks