Ho realizzato su breadboard un piccolo circuito di prova così composto:
ArduinoUNO r3, dai pin A4 e A5 mi collego ad un PCF8547A il quale pilota un display lcd 16x2
Dipende da come colleghi il PCFxxxx al'LCD,
Probabilmente hai usato questo collegamento
che va' con la liberia che citi.
Ma quasi tutte le libreire usano quest'altro tipo di collegamento
Comunque nella dichiarazione delle librerie puoi anche assegnare i pin a cui sono collegati i vari segnali
Ad esempio con la NewLiquidCrystal
//Set the pins on the I2C chip used for LCD connections:
// addr, en,rw,rs,d4,d5,d6,d7,bl,blpol
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // Set the LCD I2C address
// questo e' il settagio per il secondo esempio di collegamento