Ravi wrote: > I have a 16F676 @ 4MHz communicating with 24LC256 using RC1 (SDA, with > 1K pull up) and RC2 (SCL). I didn't look up a 24LC256, but from the signal names (SDA, SCL) you are apparently using IIC to communicate with it. If so, with a 1K ohm pullup you can't run the bus at more than 3V due to the 3mA max sink requirement of IIC nodes. Remember that ohms equals volts divided by amps, which tells you how to calculate the lowest allowed pullup resistor. If pulling up to 5V, this is 5V / 3mA = 1.7Kohms. I can't even guess how you came up with 1K ohms. ******************************************************************** Embed Inc, Littleton Massachusetts, http://www.embedinc.com/products (978) 742-9014. Gold level PIC consultants since 2000. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist