I/O - digitale Ein- und Ausgänge

Das Modul verfügt standardmäßig über 8 digitale I/O's (CMOS Pegel, nicht potentialfrei).  Der Eingangsspannungsbereich beträgt 0..3,3V. Alle 8 I/O's sind nach einem Reset als Eingang mit einem 1 MΩ Weak Pull-up geschaltet.

Anmerkung: Die Logik ist nicht für zeitkritische Vorgänge ausgelegt; d.h. es handelt sich nicht um ein Echtzeitbetriebssystem.


Durch den Einsatz von einem oder mehreren externen (maximal 8) Portexpandern MCP23017-E (16 I/O's pro Baustein) kann die Anzahl der gesamten I/O auf bis zu 136 erweitert werden. Dazu werden die Port-Expander an den Pins 35-37 angeschlossen (siehe Applikationsbeispiel). Da die Anbindung über eine I²C-Bus Schnittstelle erfolgt, müssen 2 Pull-Up Widerstände (4k7) eingefügt werden.



Die maximale Leistung des MCP23017-E beträgt 700mW. Die maximale Strombelastung für einen einzelnen Pin liegt bei 25mA, womit z.B. direkt eine low current LED betrieben werden kann. Sollte eine höhere Last vorliegen, muss mit einer geeigneten Schaltung der I/O-Strom verstärkt werden, z.B. durch einen externen Transistor oder MOSFET. Sie auch Elektrische Spezifikation


Die Übersicht über die Softwarebefehle zu den I/O's finden Sie unter dem Punkt 'I/O Port'.