banner
Centro de notícias
empresa inclusiva

MCP23017 passou pelo inferno da escassez, perdeu duas entradas

Dec 04, 2023

O MCP23017, um expansor I2C GPIO de 16 bits, sempre foi um chip saboroso. Com 16 GPIOs endereçáveis ​​por I2C, saídas push/pull adequadas, pull-ups habilitados por software, oito endereços, interrupções mascaráveis ​​para todos os pinos e preço razoavelmente baixo, há um motivo para ser tão popular. Sem dúvida, devido em parte a essa popularidade, ele esteve consistentemente fora de estoque durante o último ano e meio, como testemunharão aqueles de nós que tiveram o azar de contar com ele em nossos projetos.

Agora, o chip está de volta ao estoque, com 23.000 deles para rodar apenas em Mouser, mas há um problema. Aparentemente, o longo período de falta de estoque teve um grande impacto no IC. Seja a recessão ou talvez a escassez de gás, a essência é - o MCP23017 agora é um expansor de 14/16 bits, com dois dos pinos (GPA7 e GPB7) perdendo suas capacidades de entrada. Os chips têm a mesma aparência, têm o mesmo nome e agem praticamente da mesma forma - se você não baixar a versão mais recente da folha de dados (Revisão D), nunca saberá que houve uma mudança. Este tipo de atualização é obrigado a causar um tipo especial de noite de depuração para um hobby, e torna o chip menos adequado para algumas aplicações.

É desconcertante pensar em tal mudança acontecendo quase 20 anos após o lançamento inicial do chip, e nos perguntamos o que poderia ter causado isso. Isso se aplica especificamente à versão I2C — a contraparte SPI, MCP23S17, permanece inalterada. Talvez, usar um microcontrolador ou registradores de deslocamento para sua expansão GPIO não seja uma opção tão atraente, afinal. Espera-se que as errata GPIO do microcontrolador aconteçam, e os registradores de deslocamento parecem ter permanecido os mesmos desde o início dos tempos.

As razões para o silício MCP23017 ser cortado dessa maneira, talvez nunca saibamos. Pelo menos agora, com sorte, essa mudança será uma surpresa menos amarga para aqueles de nós felizes em ver o chip de volta ao estoque - e para os hackers que já reabasteceram seus estoques de MCP23017, que suas placas arquivadas magicamente tenham um pinagem compatível.