Circuit intégré MCP23008
Ajouter un autre 8 broches à votre microcontrôleur utilisant une extension de port MCP23008. Le MCP23008 utilise deux broches I2C (ceux-ci peuvent être partagées avec d’autres périphériques I2C), et en échange vous donne 8 broches d’usage général. Vous pouvez régler chacun des 8 broches d’être entrée, de sortie, entrée avec un pull-up ou drain ouvert. Il ya même la possibilité d’obtenir une interruption via une broche externe lorsque l’une des entrées changer de sorte que vous ne devez pas continuer à l’interrogation de la puce.
Utilisez cette puce de 2.7-5.5V (bon pour tout 3,3V ou 5V configuration), et vous pouvez sombrer / source jusqu’à 20mA à partir des broches d’E / S afin cela fonctionnera pour voyants et autres. Équipe avec un MOSFET haute puissance si vous avez besoin plus de jus. Boîtier DIP signifie qu’il va brancher dans une planche à pain ou carte perforée.
Vous pouvez définir l’adresse i2c en attachant les broches ADDR0-2 au pouvoir ou au sol, pour un maximum de 8 adresses uniques. Cela signifie que 8 puces peuvent partager un bus I2C unique – qui est de 64 broches E / S