Als ik een drukknop aan een ingang van een PCF8574 wil hangen.
Sluit ik dan 1 kant van de drukknop aan GND of aan VCC? en andere kant aan P0-7.

het schema in de datasheet van de PCF8574 stelt VCC met een pull-up van 100k.

Maar verschillende schemas op google stellen dan weer om de drukknop aan GND te hangen.

Of maakt het helemaal niet uit?

De ingangen van een 8574 zijn in de default state zwak hoog als je ze open laat hangen.
Het handigst is gewoon een drukknopje naar de 0. Mocht je last krijgen van storingen door de omgeving dan doe je er verstandig aan om ook een weerstand van 100k oid naar de Vcc te plaatsen. Ik heb het zelf nog nooit nodig gehad.

Jup drukknop naar GND, mocht je dan ook de open-collector uitgang onbedoeld bekrachtigen (dus ook naar GND) dan komt er geen rook uit de PCF.

Een drukknop naar Vcc zou ook niets uithalen, je sluit dan de pullup kort maar de ingang blijft dan natuurlijk hoog.

Dus het schema in de datasheet klopt niet?

Inderdaad fout, want hij hangt ook al met een pull-up weerstand aan Vcc.

ok, dan is het duidelijk,

dank jullie wel!