Adafruit empezó a vender una placa de expansión con el chip MCP2222 de Microchip, que deja al computador hablar directo con sensores, pantallas y LED por USB. Ya está en stock, según la ficha del producto.
La idea es saltarse un paso. Para manejar una pantalla OLED pequeña, leer un sensor de color o encender unos LED desde el computador, lo habitual es programar un Arduino o una QT Py para que haga de puente. Con la MCP2222 el computador se conecta solo al dispositivo.
¿Qué hace el chip MCP2222?
El MCP2222 de Microchip se parece a un conversor de USB a serie, pero suma GPIO, UART, SPI e I2C. Cada interfaz cubre un tipo de periférico distinto.
- I2C, la más usada en dispositivos pequeños, sirve para pantallas OLED, sensores y controladores de PWM.
- SPI abre la puerta a más sensores y a muchas pantallas TFT.
- GPIO sirve para encender LED, leer interruptores o botones, y tareas parecidas.
Adafruit la describe como una pequeña navaja suiza de protocolos serie para el computador.
A diferencia de la mayoría de los conversores de USB a GPIO, el MCP2222 trabaja con lógica de 3,3 V o de 5 V. Eso lo hace útil para sensores y dispositivos antiguos que piden señales de 5 V.
¿En qué se diferencia del MCP2221?
Adafruit ya vendía una placa con el MCP2221. El modelo nuevo trae más pines GPIO y agrega SPI, pero pierde el conversor analógico digital (ADC) y el digital analógico (DAC) que tenía el anterior.
El SPI tiene además una pausa entre cada byte. Por eso no sirve para el truco de escribir datos a tiras NeoPixel modulando el pin MOSI.
Para probar rápido desde Python
El caso de uso que propone Adafruit es iterar y probar rápido un dispositivo SPI, UART, I2C o de entradas y salidas digitales usando Python, por ejemplo. No hay firmware que mantener, así que no hace falta resolver cómo mandar datos hacia un Arduino y desde ahí al sensor, a la pantalla o a la pieza.
La placa lleva el chip MCP2222, un conector USB C, un regulador de 3 V integrado y un puerto JST SH de 4 pines para I2C, con alimentación y lógica de 3 o 5 V. Ese puerto es compatible con Stemma QT y Qwiic, así que se conecta a cualquier sensor o chip con el mismo conector. Con un cable adaptador también acepta dispositivos Grove I2C, sin soldar. Adafruit tiene una guía sobre Stemma QT y un catálogo de sensores, cables y dispositivos compatibles.







