Arduino UNO R3 + PCF8574P + HD44780

floresta:
That's why a statement such as this is used. You have to use your pin numbers, in the proper order, inside the parentheses.

myLCD LiquidCrystal_I2C ( 0x20, 4, 5, 6, 0, 1, 2, 3, 7, POSITIVE );

[/quote]
Which library do you use? The libraries of Mario H. and DFRobot don't provide the ablitiy to provide specific IO pins for the outputs.

This is the declaration of the .begin statement.

void begin(uint8_t cols, uint8_t rows, uint8_t charsize = LCD_5x8DOTS );

@floresta: Google is your best friend