Das i2cdelay ist vermutlich nur eine Wartezeit. Das hat nichts mit dem Takt zutun. Laut meinem DB vom PCF ist der max. Takt 100kHz. Da du es auf einem Breadboard aufgebaut hast würde ich mit Leds testen, ob du die einzelnen Ports ansteuern kannst.