curious, but doesn't PBP run the clock and data as open collector? (playing with tris).
the 628a doesn't have i2c hardware so would have to be done by PBP.
as I've seen the define to make the clock bipolar I've wondered about that.
and reading the lib seen :
or similar all about the i2c routines.Code:i2chigh ifndef I2C_INTERNAL bsf FSR, 7 ; 1 Point to TRIS endif iorwf INDF, F ; 1 Set high (input)
if so, then pullups to 3.3v appears to be all that's needed.?
(assuming the pic recognises 3.3v as a high)
maye that's why Acetronics saidSomething I'm missing?But just verify you use TTL inputs of the PIC and not Schmitt trigger ones ...




Bookmarks