banner
ニュース センター
インクルーシブファーム

MCP23017 は不足地獄を経験し、2 つの入力を失いました

Dec 04, 2023

16 ビット I2C GPIO エクスパンダである MCP23017 は、常に優れたチップです。 I2C 経由でアドレス指定可能な 16 個の GPIO、適切なプッシュ/プル出力、ソフトウェアによるプルアップ、8 つのアドレス、すべてのピンのマスカブル割り込み、そして手頃な低価格を備えたこの製品には、これほど人気が​​あるのには理由があります。 その人気のせいもあって、プロジェクトで運悪くこの製品に依存してしまった人たちが証言するように、この 1 年半の間、常に在庫切れになっているのは間違いありません。

現在、このチップは在庫に戻り、マウザーだけで 23,000 個のチップが流通する予定ですが、落とし穴があります。 どうやら、長期にわたる欠品期間がICに大きな負担をかけているようだ。 不況のせいなのか、ガス不足のせいなのか、要点は、MCP23017 は 14/16 ビット エクスパンダになり、2 つのピン (GPA7 と GPB7) が入力機能を失ったことです。 チップは見た目も同じで、名前も同じで、動作もほとんど同じです。データシートの最新バージョン (リビジョン D) をダウンロードしなければ、変更があったことに気づくことはありません。 この種のアップデートは、愛好家にとって特別な種類のデバッグの夜を引き起こすことは間違いなく、チップがかなりの数のアプリケーションに適さないものになります。

このチップが最初にリリースされてから 20 年近く経ってこのような変化が起こったことを考えると不可解であり、何が原因で起こったのだろうかと考えています。 これは特に I2C バージョンに当てはまります。SPI の対応物である MCP23S17 は影響を受けません。 おそらく、GPIO 拡張にマイクロコントローラーやシフト レジスタを使用することは、結局のところそれほど魅力的ではない選択肢ではないでしょうか。 マイクロコントローラーの GPIO エラッタは少なくとも発生することが予想されており、シフト レジスタは太古の昔から変わっていないように見えます。

MCP23017 シリコンがそのような形で切断される理由は、私たちには決して分からないかもしれません。 少なくとも今は、このチップが在庫に戻ってきただけで満足している人たちにとって、この変更が苦い驚きではなくなることを願っています。また、すでに MCP23017 の在庫を補充しているハッカーにとっては、あなたの棚に置かれたボードが魔法のように互換性のあるピン配置。