• Rupture de stock
MCP23017 - Expandeur GPIO I2C 16 voies | HackSpark
search
  • MCP23017 - Expandeur GPIO I2C 16 voies | HackSpark

MCP23017 IIC to 16CH GPIO Expander

3,90 €
TTC

Module expandeur de ports GPIO basé sur le circuit intégré MCP23017. Il convertit une liaison I2C en 16 lignes d'entrée ou de sortie, avec résistances de rappel internes et gestion des interruptions.

Quantité

Ce module permet d'ajouter 16 ports d'entrée/sortie (GPIO) à votre microcontrôleur en utilisant uniquement deux broches I2C (SDA et SCL). Il repose sur le circuit intégré MCP23017, offrant une solution fiable pour étendre les interfaces numériques sans consommer de broches supplémentaires.

Chaque ligne peut être configurée indépendamment comme entrée ou sortie. Les résistances de rappel (pull-up) internes sont programmables via le bus I2C, ce qui simplifie le câblage des capteurs et interrupteurs. Le module supporte également la génération d'interruptions pour notifier le microcontrôleur des changements d'état sur les entrées.

Caractéristiques

  • Circuit intégré : MCP23017 (originel)
  • Type d'interface : I2C (SDA, SCL)
  • Nombre de GPIO : 16 (A0-A7, B0-B7)
  • Tension de fonctionnement : 2,3 V à 5,5 V
  • Courant de sortie par broche : jusqu'à 25 mA
  • Vitesse I2C : 100 kHz (mode standard), 400 kHz (rapide), jusqu'à 1,7 MHz (haute vitesse)
  • Adressage : 3 bits d'adresse (A0-A2) permettant jusqu'à 8 modules sur le même bus
  • Fonctionnalités : résistances de rappel internes programmables, gestion des interruptions (INTA/INTB)
  • Compatibilité : Arduino, Raspberry Pi, ESP32 et tout contrôleur supportant I2C

Note : Une bibliothèque logicielle est nécessaire pour commander le MCP23017 sous Arduino (ex. MCP23017.h). Sous Raspberry Pi, le pilote noyau i2c-gpio ou les commandes i2cget/i2cset peuvent être utilisés.

Microchip
ELCMCP23017C
Neuf

Vous aimerez aussi