"Der Baustein MCP23X08 bietet eine 8-Bit-Allzweck-Parallel-E/A-Erweiterung für I2C-Bus- oder SPI-Anwendungen.
Die beiden Bausteine unterscheiden sich durch die Anzahl der Hardware-Adresspins und die serielle Schnittstelle:• MCP23008 - I2C-Schnittstelle, drei Adresspins• MCP23S08 - SPI-Schnittstelle, zwei AdresspinsDer MCP23X08 besteht aus mehreren 8-Bit-Konfigurationsregistern für die Auswahl von Eingang, Ausgang und Polarität.
Der Systemmaster kann die E/As entweder als Eingänge oder als Ausgänge aktivieren, indem er die E/A-Konfigurationsbits schreibt.
Die Daten für jeden Eingang oder Ausgang werden im entsprechenden Eingangs- oder Ausgangsregister gespeichert.
Die Polarität des Input Port Registers kann mit dem Polarity Inversion Register invertiert werden.
Alle Register können vom Systemmaster gelesen werden.
Wesentliche Merkmale8-Bit Port-Expander mit Interrupt-Ausgang2 Adresseneingänge für bis zu 4 Geräte an einem Bus25mA Sink/Source Fähigkeit pro I/OUnterstützt SPI™-Taktfrequenzen von bis zu 10MHzInterner Power-on-Reset (POR)"