img 1/5
MCP23017 I2C GPIO Expander Breakout - STEMMA QT / Qwiic · imagen 1
fotosphotos
Shields

MCP23017 I2C GPIO Expander Breakout - STEMMA QT / Qwiic

sku ADA-5346 · categoríacategory shields

$9.95+iva+VAT
precio en USD
factura o tiquete electrónico
price in USD
electronic invoice or receipt

en stockin stock — envíos desde San José— ships from San José

cantidadquantity

antes de comprarbefore you buy
  • [✓] Envío desde San José, CR: por Correos de Costa Rica, o retiro en Centro Colón. Costo y plazo en el checkout.Ships from San José, CR: by Correos de Costa Rica, or pickup at Centro Colón. Cost and timing at checkout.
  • [✓] Envío gratis con Correos en pedidos desde $200.00 antes de IVA.Free shipping by Correos on orders of $200.00 or more before VAT.
  • [✓] Factura electrónica: pídala en el checkout con su cédula o la de su empresa.Electronic invoice: ask for it at checkout with your ID or your company's.
  • [✓] PagoPayment: Tarjeta de crédito o débito (Tilopay)Credit or debit card (Tilopay) · Compra-Click (enlace de pago por correo)Compra-Click (payment link by email) · Pagar al retirar en Centro Colón (datáfono)Pay at pickup in Centro Colón (card terminal) · SINPE MóvilSINPE Móvil · Depósito o transferencia bancariaBank deposit or transfer.
  • [✓] CuentaAccount: para comprar se inicia sesión.needed to check out. Crear cuentaCreate an account
  • [✓] ¿Dudas?Questions? contacto y soportecontact and support
specs

$ cat specs.txt

chipchip
MCP23017MCP23017
interfazinterface
I2C (STEMMA QT / Qwiic)I2C (STEMMA QT / Qwiic)
número de gpionumber of gpio
1616
voltaje de lógica y alimentaciónlogic and power voltage
3V o 5V3V or 5V
corriente máxima por salidamax current per output
25mA25mA
pines de interrupcióninterrupt pins
2 IRQ2 IRQ
pines de direcciónaddress pins
3 (hasta 8 en un bus, 128 GPIO)3 (up to 8 on one bus, 128 GPIO)
entradasinputs
Con pullup opcionalWith optional pullup
dimensionesdimensions
43.0mm x 18.0mm x 5.0mm / 1.7" x 0.7" x 0.2"43.0mm x 18.0mm x 5.0mm / 1.7" x 0.7" x 0.2"
bibliotecaslibraries
Arduino, CircuitPythonArduino, CircuitPython
cable incluidocable included
NoNo

a agregar al carritoadd to cart← → fotosphotosg c ir al carritogo to cart

cat README.md

Hemos recibido muchas solicitudes de un breakout MCP23017 pero con STEMMA QT, y vimos la utilidad de una versión plug and play que incluye todos los componentes pasivos en la tarjeta. Este Adafruit MCP23017 I2C GPIO Expander Breakout tiene 16 GPIO con su respectivo pad de tierra.

Nos gusta especialmente el '17 como expansor por su capacidad simple y sin complicaciones. Funciona sin problemas con lógica y alimentación de 3V o 5V. Cada GPIO puede ser una salida que entrega hasta 25mA, así que los LEDs no son problema. O bien, cada uno puede ser una entrada, con pullup opcional. Hay dos pines IRQ configurables para indicar qué entradas monitorear, de modo que no se requiere sondear el bus I2C. Con 3 pines de dirección, puede tener hasta 8 en un solo bus, para un total de 8 x 16 = 128 GPIO, ¡todos en un solo bus I2C!

Contamos con sólidas bibliotecas para Arduino y CircuitPython con ejemplos, todas listas para este chip. Pero incluso si usa otra plataforma, el MCP23017 es tan clásico que probablemente encontrará código de ejemplo.

Incluye dos tiras de headers para que pueda usarlo en una protoboard, con algo de soldadura. También puede cablear botones directamente conectando un lado al GPIO (configurado como entrada con pullup) y el otro lado a un pad de tierra.

Para que empiece rápidamente, diseñamos una PCB a la medida en el formato STEMMA QT , lo que facilita la conexión. Los conectores STEMMA QT a cada lado son compatibles con los conectores I2C SparkFun Qwiic. Esto le permite hacer conexiones sin soldadura entre su tarjeta de desarrollo y el MCP23017, o encadenarlo con una amplia variedad de sensores y accesorios usando un cable compatible.

El cable QT no está incluido, pero tenemos variedad en la tienda. 

Detalles técnicos

Dimensiones del producto: 43.0mm x 18.0mm x 5.0mm / 1.7" x 0.7" x 0.2"

We’ve gotten a lot of requests for a MCP23017 breakout but with STEMMA QT, we could see the use case for a plug and play version that comes with all the passives on board. This Adafruit MCP23017 I2C GPIO Expander Breakout has 16 GPIO with matching ground pad.

We particularly like the '17 as an expander for it's simple no-nonsense capability. It runs happily from 3V or 5V logic and power. Each GPIO can be an output driving up to 25mA, so LEDs are no problem. Or, each can be an input, with optional pullup. There are two IRQ pins that are configurable for what inputs to keep track of so no I2C bus polling is required. With 3 address pins, you can have up to 8 on a single bus for a total of 8 x 16 = 128 GPIO all on one I2C bus!

We've got solid Arduino and CircuitPython libraries with examples, all ready for this chip. But even if you are using some other platform, the MCP23017 is so classic, you'll likely be able to find example code.

Comes with two sticks of header so you can use it in a breadboard, with some soldering. You can also free-wire buttons by connecting one side to the GPIO (set as input with pullup) and the other side to a ground pad.

To get you going fast, we spun up a custom-made PCB in the STEMMA QT form factor, making it easy to interface with. The STEMMA QT connectors on either side are compatible with the SparkFun Qwiic I2C connectors. This allows you to make solderless connections between your development board and the MCP23017 or to chain it with a wide range of other sensors and accessories using a compatible cable.

QT Cable is not included, but we have a variety in the shop. 

Technical Details

Product Dimensions: 43.0mm x 18.0mm x 5.0mm / 1.7" x 0.7" x 0.2"