Arduino-Projekte.de
 

MCP23017 16-Bit I/O Expander
mit I2C Interface

Beschreibung

Mit dem IC MCP23017 von Microchip lässt sich Arduino sehr einfach um 16 I/O Kanäle über die I2C Schnittstelle erweitern.

Dieses IC besitzt drei Adresspins mit dessen Hilfe bis zu acht ICs an einer Bus- leitung angebunden werden können. Somit kann Arduino insgesamt um bis zu 128 I/O Kanäle erweitert werden.

Testaufbau

MCP23017 arduino

Pinbelegung MCP23017

MCP23017 connections

Spezifikation

  • Arbeitsspannung: 1.8V - 5.5V
  • 16-bit I/O (Eingang als Defaulteinstellung)
  • Hochgeschwindigkeit I2C Interface: 100 kHz, 400 kHz, 1.7MHz
  • Drei Adresspins erlauben bis zu acht ICs an einer Busleitung zu adressieren
  • Zwei Interrupt Ausgänge

Arduino Beispielcode

  Beispielcode: MCP32017_test.ino
  Arduino Library: Adafruit_MCP23017.h

Links

  MCP23017 Datenblatt
  Tutorial: Maximising your Arduino’s I/O ports
  arduino.cc Forumeintrag

 
©copyright by Alhin.de