8 ビット・マイクロコントローラ (MCU) は、数十年にわたり、特に消費者製品や医療機器における無数のエンベデッド・アプリケーションの主力製品となっています。シンプルでありながら効果的な 8 ビット MCU は、スマート IoT 製品の進化を促進する上で中心的な役割を果たしてきました。そして、32 ビットやワイヤレス MCU などの子孫の機能は引き続き先行していますが、控えめな 8ビット MCU の人気と好みは、幅広いアプリケーションで減速の兆候を示していません。
この業界は、ハイビットの最先端ソリューションに対するニーズは否定できないものの、8 ビットのサポートを必要とする、簡単でシンプルなアプリケーションの巨大な市場が常に存在することを証明しています。特に、低消費電力、長寿命、大量生産を優先するスペースでは、必ずしも大きな方が良いとは限りません。
実証済みの 8-ビット MCU の需要
玩具、電動工具、医療機器、煙警報器、セキュリティ、パーソナルケア、家電、自動車の電子部品などの産業では、タスクを確実に、できるだけ複雑さを伴わずに実行する MCU が必要です。8 ビット・マイクロコントローラは、このニーズを満たし、メーカーはより高度なメンテナンスやビジネスの新興分野に重点を置いた余分な時間とリソースを費やすことができます。
さらに、8 ビット MCU の継続的な使用により、メーカーは製品ラインの真のカスタマイズ・オプションをお客様に提供できます。より多くの機能と接続性を選択する能力、または逆にベースラインモデルを選択する能力は、より幅広く、より多様な製品ポートフォリオをサポートします。
8-ビット・マイクロコントローラへの反発と戦う
残念ながら、一部のマイクロコントローラ・メーカーは、ビット 8 マイクロコントローラ・アーキテクチャを段階的に廃止し、開発者や顧客に損害を与えることを意図しているようです。32 ビット MCU は、間違いなく、適切なアプリケーション向けに機能性と接続性のオプションを増やしますが、複雑さも増します。場合によっては、 32 ビット MCU はまったく異なるコーディング言語または開発環境を必要とします。これにより、数十年にわたる広範な 8 ビット MCU の使用から存在する広範なパブリック 8ビット コード ライブラリを利用することによる時間節約の可能性がなくなります。また、開発者が 32 ビット MCU のみを使用してレガシー・コンポーネントや部品を新製品に統合することが困難になります(または不可能です)。
可能な最善のソリューションは、8 ビットから始まり、32 ビットに上り、ワイヤレスとそれ以上に拡張する MCU オプションの範囲を受け入れることです。ワイヤレス接続を必要としない簡単でシンプルなアプリケーションの場合、開発者は信頼性の高い実績ある 8ビットMCU を選択することで、スペースとコストを節約できます。複雑さが増すにつれて、開発者はハイブリッド MCU アーキテクチャを作成し、アプリケーションに必要な各タスクに適したビット数を選択することができます。この柔軟性により、良いものから優れたもの、最高の機能まで、幅広いソリューションが、特定のニーズや予算を満たすための多くの選択肢をお客様に提供します。
MCU の選択に開発プラットフォームが重要な理由
したがって、重要な考慮事項は、特にコーディング言語に関して、MCU がうまく連携する能力です。これを実現するには、ビット数や接続性に関係なく、MCU を単一の開発環境でプログラム可能にする必要があります。これにより、開発者は同じアプリケーション内で異なる MCU 用に 2 つの別々のコード・データベースを維持する必要がなくなり、従来の MCU を新しいアプリケーションに統合することができます。
さらに、セキュリティスキームなどのニーズ、標準、要件の発展に応じて、製品やアプリケーションを進化させる機能もメリットとなります。単一のアプリケーション内で異なる MCU を選択できるため、お客様のベースライン・ソリューションは健全かつ安定的に維持され、最先端の投資は完全に将来にわたって保証されます。
Silicon Labs が MCU のルーツを維持
Silicon Labs は、最速の速度と最低電力を提供する業界リーダーとして、最先端の IoT アプリケーションとワイヤレス・ソリューションのサポートで知られています。しかし、消費者向け製品や医療機器業界、さらにはそれ以外の業界でも、非常に現実的なニーズを満たす高品質で手頃な価格の 8 ビット MCU をフルラインで提供ことも事実であり、当面はサポートを継続する予定です。
幸い、Silicon Labs の 8 ビット、32 ビット、ワイヤレスのすべての MCU は、すべての技術、SoC、モジュールのための統合開発環境である Simplicity Studio でプログラムできます。
Simplicity Studio には、SDK リソース、ソフトウェアとハードウェアの構成ツール、業界標準のコード・エディター、コンパイラ、デバッガを備えた統合開発環境(IDE)が追加コストなしで含まれています。
MCU がアプリケーション内でどのように連携するか、または不要な複雑さや未使用の機能を構築していなか、という心配を軽減することで、開発者と製造リソースを最大限に活用しているという安心感を得ることができます。