Microchip MCP23017 Espansione della porta i2c a 16 ingressi/uscite
Più di 10 pezzi in stock presso il fornitore
Informazioni sul prodotto
Aggiungi 16 pin al tuo microcontrollore tramite un port MCP23017. Il MCP23017 utilizza due pin I2C, che possono essere condivisi con altri componenti I2C, e ti offre in cambio 16 pin di uso generale. Puoi configurare ciascuno dei 16 pin come ingresso, uscita, ingresso con pull-up o open drain. C'è anche la possibilità di ricevere un'interruzione tramite un pin esterno quando uno degli ingressi cambia, così non è necessario interrogare il chip.
Utilizza questo chip con una tensione compresa tra 2,7 e 5,5 V, rendendolo adatto a qualsiasi configurazione a 3,3 V o 5 V. Può gestire fino a 20 mA da ciascuno dei pin I/O, il che lo rende ideale per LED e simili. Se hai bisogno di un MOSFET ad alta potenza, puoi combinarlo con un MOSFET ad alte prestazioni per ottenere maggiore potenza. Il pacchetto DIP significa che si adatta a qualsiasi breadboard o perfboard.
Puoi impostare l'indirizzo I2C collegando i pin ADDR0-2 all'alimentazione o a terra, per un massimo di 8 indirizzi unici. Ciò significa che 8 chip possono condividere un singolo bus I2C – ovvero 128 pin I/O!
Abbiamo persino scritto una libreria Arduino con codice di esempio che consente di impostare lo stato del pin e di leggere e scrivere da singoli pin.