Beschreibung
Der MCP23008 ist ein vielseitiger, einfach per I²C ansteuerbarer Baustein, um Mikrocontroller um 8 digitale I/O-Pins zu erweitern.
Der MCP23008 ist ein integrierter Schaltkreis (IC) von Microchip, der als I/O-Expander dient. Er ermöglicht es, über eine I²C-Schnittstelle bis zu 8 zusätzliche digitale Ein- und Ausgänge (GPIOs) zu einem Mikrocontroller hinzuzufügen.
Hauptmerkmale:
- 8 frei programmierbare GPIO-Pins (jeweils als Eingang oder Ausgang nutzbar)
- I²C-Schnittstelle (Adresse per Hardware-Pins wählbar, bis zu 8 Geräte am Bus)
- Interrupt-Funktion: Kann bei Zustandsänderung an den Pins einen Interrupt auslösen
- Interner Pull-Up-Widerstand für jeden Pin aktivierbar
- Betriebsspannung: 1,8 V bis 5,5 V
- Geringer Stromverbrauch
- Erweiterung der Ein-/Ausgänge bei Mikrocontrollern (z. B. Arduino, Raspberry Pi)
- Tastenfelder, LEDs, Relais, Sensoren usw.
Vorteile:
- Spart Mikrocontroller-Pins
- Einfache Ansteuerung über I²C
Bilder
Bestellung
Weitere Infos
Software Unterstützung
Arduino-Software-Library:
https://www.arduinolibraries.info/libraries/mcp23008-i2-c
PlatformIO-Library:
https://registry.platformio.org/libraries/hasenradball/MCP23008-I2C
Github-Library:
https://github.com/hasenradball



















