Das LCD-I²C-Modul vom big C hab' ich nicht, (zu teuer) -Eigenbau tuts auch- allerdings ist die Belegung des PCF bei mir etwas anders ( wie bei CCTools, >> http://cctools.hs-control.de/home.php <<, so das meine routinen nicht passen.
Kannst du nicht erst mal ein paar leds an den pcf 8574 hängen, um die ansteuerung zu testen- Led-Katoden an En, r/s, r/w, Anoden über Vorwiderstände ( ca. 330R ) an Us. Eigentlich tut das dem Lcd nichts, -zur Vorsicht kannst ja die 3 Kabel zum Lcd ablöten- dann ein einfaches programm schreiben, z.b bitport xx(-deine adresse-) aus, 1s warten, wieder ein, den nächsten aus, warten, wieder ein usw.
Wenn die leds blinken, stimmen hard- und softwareadresse des pcf überein, dann sollte das lcd auf der adresse ansprechbar sein.
Zum Thema Basic- ich schlage mich auch mit 3 Dialekten rum, das geht nur mit der Hilfe-anzeige in einem extra-fenster
Lutz