El PCA9554B y el PCA9554C son expansores de entrada/salida de uso general (GPIO) de 8 bits y bajo voltaje con capacidad de interrupción para aplicaciones de bus I²C/SMBus. La única diferencia entre el PCA9554B y el PCA9554C es que la dirección fija I²C permite muchos de los mismos dispositivos en el bus I²C sin posibilidad de conflictos de dirección. Los expansores de E/S NXP brindan una solución simple cuando se necesitan E/S adicionales y minimizan las interconexiones, como interruptores de alimentación ACPI, sensores, botones pulsadores, LED y controles de ventilador.
Además de proporcionar un conjunto flexible de GPIO, el amplio rango de VDD de 1,65 V a 5,5 V permite que el PCA9554B/PCA9554C interactúe con microprocesadores y microcontroladores de próxima generación con niveles de potencia reducidos para ahorrar energía.
El PCA9554B/PCA9554C contiene un conjunto de registros de configuración de 8 bits, entrada, salida y registros de inversión de polaridad.
El PCA9554B es un reemplazo de pin a pin para el PCA9554 y el PCA9554C es un reemplazo para el PCA9554A. Ambos dispositivos reemplazan otros números de pieza estándar de la industria. También están disponibles más piezas con funciones completas PCAL9554B y PCAL9554C con capacidades Agile I/O. Consulte sus respectivas hojas de datos para obtener más información.
La salida de interrupción de drenaje abierto (INT) PCA9554B/PCA9554C está activa cuando el estado de entrada difiere del estado del registro del puerto de entrada correspondiente y se usa para indicar al maestro del sistema que el estado de entrada ha cambiado.
INT se puede conectar a la entrada de interrupción de un microcontrolador. Al enviar una señal de interrupción en esta línea, la E/S remota puede notificar al microcontrolador si hay datos entrantes en el puerto sin tener que comunicarse a través del bus I²C. Por lo tanto, el PCA9554B/PCA9554C puede seguir siendo un simple dispositivo esclavo.
La salida del dispositivo tiene una capacidad de sumidero de 25 mA para activar directamente los LED mientras consume poca corriente del dispositivo.
Un reinicio de encendido establece los registros a los valores predeterminados e inicializa la máquina de estado del dispositivo.
Tres pines de hardware (A0, A1, A2) seleccionan direcciones de bus I²C fijas, lo que permite que hasta ocho dispositivos compartan el mismo bus I²C/SMBus. El PCA9554B y el PCA9554C se diferencian solo en su dirección de bus I²C base, lo que permite un total de 16 dispositivos en el bus I²C, lo que minimiza la posibilidad de conflictos de direcciones incluso en los sistemas más complejos.