O PCF8574/74A fornece expansão de E/S remota de uso geral através do barramento I2C bidirecional de dois fios (relógio serial (SCL), dados seriais (SDA)). interface, três entradas de endereço de hardware e saída de interrupção operando entre 2,5 V e 6V. A porta quase bidirecional pode ser atribuída independentemente como uma entrada para monitorar o status de interrupção ou teclados, ou como uma saída para ativar dispositivos indicadores, como LEDs. O mestre do sistema pode ler da porta de entrada ou gravar na porta de saída por meio de um único registro. O baixo consumo de corrente de 2,5µA (típico, estático) é ótimo para aplicativos móveis e as portas de saída travadas acionam diretamente os LEDs. O PCF8574 e o PCF8574A são idênticos, exceto pela parte fixa diferente do endereço do escravo. Os três pinos de endereço de hardware permitem que oito de cada dispositivo estejam no mesmo barramento I2C, portanto, pode haver até 16 desses expansores de E/S PCF8574/74A juntos no mesmo barramento I2C, suportando até 128 E/S ( por exemplo, 128 LEDs).
A saída de interrupção de dreno aberto LOW (INT) ativa pode ser conectada à lógica de interrupção do microcontrolador e é ativada quando qualquer estado de entrada difere de seu estado de registro de porta de entrada correspondente. Ele é usado para indicar ao microcontrolador que um estado de entrada foi alterado e o dispositivo precisa ser interrogado sem que o microcontrolador verifique continuamente o registro de entrada através do barramento I2C. O Power-On Reset (POR) interno inicializa as E/Ss como entradas com uma fonte de corrente pull-up interna fraca de 100µA.
Um exemplo de uma aplicação típica é como você pode obter informações de um microcontrolador ou mestre I2C para vários dispositivos exclavados que incluem o misma de direção I2C
Expansor de barramento I2C para porta paralela
Interface de barramento I2C de 100kHz (barramento I2C de modo padrão)
Tensão de alimentação operacional 2,5V a 6V com E/S não tolerante a sobretensão mantida em VDD com fonte de corrente de 100µA
8 Pinos de E/S remotos de 3 bits que são padronizados para entradas na inicialização
Saídas travadas acionam diretamente os LEDs
Capacidade total do coletor de pacotes de 80mA
Saída de interrupção de drenagem aberta BAIXA ativa
Oito endereços escravos programáveis usando três pinos de endereço
Baixa corrente de espera (2,5µA típico)