Microchip MCP23017 i2c 16 port d'entrée/sortie expander
Plus de 10 pièces en stock chez le fournisseur
Informations sur le produit
Ajoutez 16 broches supplémentaires à votre microcontrôleur via un port MCP23017. Le MCP23017 utilise deux broches I2C, qui peuvent être partagées avec d'autres composants I2C, et vous offre en échange 16 broches polyvalentes. Vous pouvez configurer chacune des 16 broches en tant qu'entrée, sortie, entrée avec pull-up ou drain ouvert. Il est même possible de recevoir une interruption via une broche externe lorsque l'une des entrées change, ce qui vous évite d'interroger la puce.
Utilisez cette puce avec une tension de 2,7 à 5,5 V, ce qui la rend adaptée à toute configuration de 3,3 V ou 5 V. Elle peut supporter ou fournir jusqu'à 20 mA de chaque broche E/S, ce qui la rend idéale pour les LED et similaires. Si vous avez besoin d'un MOSFET haute performance, vous pouvez l'associer à un MOSFET haute performance pour obtenir plus de puissance. Le boîtier DIP signifie qu'il s'adapte à n'importe quelle plaque d'essai ou carte perforée.
Vous pouvez définir l'adresse I2C en connectant les broches ADDR0-2 à l'alimentation ou à la masse, permettant jusqu'à 8 adresses uniques. Cela signifie que 8 puces peuvent partager un seul bus I2C – soit 128 broches E/S !
Nous avons même écrit une bibliothèque Arduino avec un code d'exemple qui permet de définir l'état des broches, de lire et d'écrire sur des broches individuelles.