MCP23017 - Extension 16 entrée/sortie - I2C
zoom_out_map
chevron_left chevron_right

MCP23017 - Extension 16 entrée/sortie - I2C

ACHAT MAX 5  par personne durant la période de rupture de stock mondiale de composants

Ajouter 16 entrées/sorties sur vos Projets Arduino et PI en n'utilisant que 2 broches grâce à I2C

2,36 € (TVA incl.) 1,95 € (TVA excl.)
TVA incluse
check Disponible
Paiements sécurisés
Les paiements sont sécurisés par LyraCollect, une société de collecte de paiements française
Multiples solutions de livraison
Il est possible de se faire livrer chez soi, en point relais ou retirer sur rendez-vous chez MCHobby
Colis emballés avec soin et efficacité
Nous préparons, emballons et expédions vos commandes avec un grand respect et un grand soin.
Description

Ajouter 16 entrées/sorties au microcontrôleur à l'aide d'un simple composant I2C

Ajoutez 16 broches à votre microcontrôleur en utilisant une extension MCP23017 ("port extension" en anglais).

Le MCP23017 utilise 2 broches I2C pins (qui peuvent être partagées avec d'autres périphériques I2C), et en échange, il fournit 16 broches d'utilisation générale en plus. Chacune des 16 broches peut être configuré en entrée (input), en sortie (output), les entrées soit avec pullup ou soit avec drain ouvert (open drain).

Il est même possible d'obtenir un signal d'interruption via une broche externe lorsqu'une entrée change d'état... comme cela, il n'est nécessaire de continuellement vérifier l'état des entrées par votre programme (cette méthode s'appelle du "pooling" en anglais).

Ce circuit intégré peut être utilisé entre 2.7 et 5.5V (convient donc pour tous du 3.3V comme Raspberry Pi ou 5V comme Arduino). Vous pouvez consommer jusqu'à 20mA sur n'importe quelle porte... vous pouvez donc allumer une LED.  Vous pouvez adjoindre un Mofset de puissance si vous avez besoin de plus de puissance ou faire comme le PiFace en utilisant un  ULN2803.

Ce circuit intégré utilise un boitier de type DIP... ce qui signifie qu'il peut être utilisé avec n'importe quel breadboard ou plaque de prototypage :-) .

Vous pouvez modifier l'adresse I2C en raccordant les broches ADDR0-2 sur l'alimentation ou la masse, ce qui permet d'avoir 8 adresses uniques sur un seul BUS. En combinant les MCP23017 il est donc possible d'avoir jusqu'a 128 entrées/sorties :-)!

Ce composant est celui utilisé dans le shield LCD RGB pour contrôler l'afficheur LCD et le clavier (KeyPad) à 5 boutons. C'est un composant fiable et facile à mettre en oeuvre.

SeeSaw - un composant I2C plus flexible

Carte breakout Adafruit SeeSaw

Si vous recherchez quelque chose de plus versatile alors nous vous proposons de jeter un petit coup d'oeil sur SeeSaw, SeeSaw un breakout ATSAMD09 produit par Adafruit offrant des entrées analogiques, des sorties PWM, 7 GPIOs, une sortie NeoPixel et 64 octets d'EEPROM... le tout via une connexion I2C!

Vous pourrez en apprendre plus SeeSaw, le breakout ATSAMD09 d'Adafruit.

Détails techniques

Fiche technique
MCP23017
3232100002180