Microchip MCP23017 i2c 16 input/output port expander
Mehr als 10 Stück an Lager beim Lieferanten
Produktinformationen
Fügen Sie Ihrem Mikrocontroller über einen MCP23017-Port weitere 16 Pins hinzu. Der MCP23017 verwendet zwei I2C-Pins (diese können gemeinsam mit anderen I2C-Bausteinen genutzt werden) und gibt Ihnen im Austausch dafür 16 Allzweck-Pins. Sie können jeden der 16 Pins als Eingang, Ausgang, Eingang mit einem Pull-up oder offenen Abfluss konfigurieren. Es gibt sogar die Möglichkeit, einen Interrupt über einen externen Pin zu erhalten, wenn sich einer der Eingänge ändert, sodass Sie den Chip nicht abfragen müssen.
Verwenden Sie diesen Chip mit einer Spannung von 2,7 bis 5,5 V (gut für jede 3,3 V- oder 5 V-Konfiguration), und er kann bis zu 20 mA von jedem der E/A-Pins aufnehmen oder versorgen, was ihn ideal für LEDs und ähnliches macht. Wenn Sie einen Hochleistungs-MOSFET benötigen, können Sie ihn mit einem Hochleistungs-MOSFET kombinieren, um mehr Leistung zu erhalten. Das DIP-Paket bedeutet, dass es in jedes Breadboard oder Perfboard passt.
Sie können die I2C-Adresse einstellen, indem Sie die ADDR0-2-Pins mit der Stromversorgung oder dem Boden verbinden, für bis zu 8 eindeutige Adressen. Das bedeutet, dass sich 8 Chips einen einzelnen I2C-Bus teilen – das sind 128 E/A-Pins!
Weitere Informationen entnehmen Sie bitte dem beigefügten Datenblatt.
Wir haben sogar eine Arduino-Bibliothek mit Beispielcode geschrieben, der es ermöglicht, den Pin-Zustand zu setzen, von einzelnen Pins zu lesen und zu schreiben.
Artikelnummer | 5999515 |
Hersteller | Microchip |
Kategorie | Elektronikzubehör + Gehäuse |
Herstellernr. | ada-732 |
Release-Datum | 19.5.2013 |
Kompatible Hardware | Arduino |
CO₂-Emission | |
Klimabeitrag |
Artikel pro Verkaufseinheit | 1 x |
Länge | 7.50 cm |
Breite | 6 cm |
Höhe | 2 cm |
Gewicht | 5 g |