>As Tony Nixon has said, the weak pull-ups are too big, you >only need a few k ohms (typically1k - 4k7 depending on the >buss capacitance and speed) The I2C datasheets (any manufacturer's) dictate what speed you need to meet in terms of rise, delay, and hold times. I wouldn't recommend using the weak pullups, as they are ~100K, I believe. This would likely cause the rise times to be out of spec, though I haven't tried it. You'd probably be better off just spending the extra $.02 and putting external resistors on the pins, regardless of whether or not you can actually use the internal pullups. --Andrew _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.