Hi guys, it would appear that the piclist is exhibiting the same problem as my 24LC32 - no responses! (ok I got one but I was hoping for more) If you have ever connected this device to a pic (in my case a 17C44) you may be able to help. I'm using two pins RB2,RB3, the 24LC32 hardware address is 0 (a1,a2,a3 tied low) and WP is also tied low . Although my waveform appears correct I do not see the 24LC32 acknowledging. Maybe I'm incorrectly interpreting what I see: I send a Stop bit, Start bit, Commandbyte = 0xA0; extra clock for the acknowledge bit. Now before I send the extra clock I set the pic SDA pin as input wait a short delay (~ 2uS) and then give the clock pulse. However the SDA line does not float high at all (as I expect) before the clock pulse - it is low all the time. What I expected to see was the SDA float high and then get pulled low by the 24LC32 when the extra pulse arrives. Am I wrong. I think I have all bases covered but it still doesn't work so there is something I'm missing so any comments at all would be welcome. Alternatively if someone has code that they know works (Hitech C preferably) perhaps I could try that. Looking forward to some replies John *************************************************************** John.Walshe@inpactmicro.com WWW.INPACTMICRO.COM *************************************************************** -- http://www.piclist.com hint: PICList Posts must start with ONE topic: "[PIC]:" PIC only "[EE]:" engineering "[OT]:" off topic "[AD]:" ad's