考古学的発見

マイクロチップは何をするのですか?

マイクロコントローラー (MCU)

マイクロコントローラーは、単一の集積回路 (IC) 上に小型化されたコンピューターです。これには、中央処理装置 (CPU)、メモリ、入出力 (I/O) 周辺機器が含まれています。 MCU は、家電、玩具、産業機器など、さまざまな電子機器に使用されています。

MCU の CPU は、命令の実行と計算の実行を担当します。メモリには、MCU が使用するプログラム命令とデータが保存されます。 I/O 周辺機器により、MCU は外部と通信できるようになります。

MCU は通常、アセンブリ言語または C でプログラムされます。アセンブリ言語は、MCU のマシン コードと密接に関連する低レベル プログラミング言語です。 C は、アセンブリ言語よりも学習し、使用するのが簡単な高級プログラミング言語です。

マイクロプロセッサ (MPU)

マイクロプロセッサは、MCU よりも強力なタイプの CPU です。通常、パソコン、スマートフォン、その他のハイエンド電子機器で使用されます。

MPU は通常、アセンブリ言語または C でプログラムされます。Java、Python、Ruby などの他の高級言語でプログラムすることもできます。

MCU と MPU の比較

MCU と MPU の主な違いは、処理できる電力量です。通常、MCU は低電力アプリケーションで使用され、MPU は高電力アプリケーションで使用されます。

MCU と MPU のもう 1 つの違いは、搭載されている I/O ペリフェラルの数です。通常、MCU には限られた数の I/O ペリフェラルがありますが、MPU には多数の I/O ペリフェラルがあります。

MCU と MPU のアプリケーション

MCU は、次のようなさまざまな電子デバイスで使用されています。

* 家電製品

*おもちゃ

* 産業機器

* 医療機器

* カーエレクトロニクス

* ウェアラブルデバイス

MPU は、次のようなさまざまな電子デバイスで使用されています。

* パソコン

* スマートフォン

* タブレット

* ゲーム機

* サーバー

* メインフレーム