Habe den "Fehler" gefunden. Man darf nicht so dreist sein und eine andere Pinbelegung verwenden. Selbstverständlich habe ich diese in der Header-Datei entsprechend eingetragen, aber das ist wohl egal.
Man muss sich strikt an die ursprüngliche Liste halten:


PCF8574 <-> LCD
----------------------------------------------
P0 <-> DB4
P1 <-> DB5
P2 <-> DB6
P3 <-> DB7
P4 <-> RS
P5 <-> R/W
P6 <-> -
P7 <-> Enable