Aha, überlappt. Um zu unterscheiden, ob der Schweinehund nun IM Mega oder AUSSEN sitzt:
Mach ein Programm wie deines ganz oben , lass aber den ganzen I2C Krempel mal weg. (und alle I2C Peipherie)
CONFIG Pinc.0 = Output
CONFIG Pinc.1 = Output

DO
PortC.0 = 1
PortC.1 = 1
waitms 1000
PortC.0 = 0
PortC.1 = 0
waitms 1000
LOOP

Die SCL u. SDA Leitungen müssen jetzt deutlich tickern.
Tun sie das nicht, zieht irgendwer anderer an den Leitungen.

Umgekehrt:

CONFIG Pinc.0 = Input
CONFIG Pinc.1 = Input

PortC.0 = 1 ' (Pullup)
PortC.1 = 1 ' (Pullup)

DO
' nix ---
LOOP

Die SCL u. SDA Leitungen müssen jetzt deutlich OBEN sein (und bleiben)
mfg robert