Versuch auch mal
I2Cwbyte 'adresse'
if err = 0 then I2Cwbyte daten

Ob der PCF sich überhaupt angesprochen fühlt

bzw. bei der HW-TWI: if TWSR = &H18 ( adresse acked)
und nacher if TWSR = &H28 ( data acked)
Insbesondes das Soft-"I2csend" von Bascom ist etwas schlampig mit den Ack's und nack's