【えむしーゆー】

MCU(マイコン) とは?

最終更新:
💡 家電の中で黙々と働く、小さな指揮官

CPU・メモリ・I/Oポートを1チップに収めた小型コンピュータ。家電製品やIoTデバイスの制御を担う縁の下の力持ち。

📌 このページのポイント
機器を制御する小さなチップ MCUの構成例 CPU 計算・制御 RAM 作業用 Flash プログラム 入出力 通信・計測 信号を読む 機器を動かす センサー LED メモリの外付けなど、構成は製品による
CPU・メモリ・入出力をまとめた構成例。センサーからの入力とLEDへの出力を示します。Flashを外付けする製品もあります。
ひよこ ひよこ
マイコンってパソコンとは何が違うの?
ペンギン先生 ペンギン先生
パソコンがいろいろなアプリを使うための機器なら、マイコンは温度を読んで機器を動かすような制御に使うチップだよ。CPU・RAM・入出力などをまとめている。Flashを内蔵する製品は多いけれど、Picoのようにボード上の外付けFlashを使う例もあるんだ。
ひよこ ひよこ
SoCとはどう違うの?
ペンギン先生 ペンギン先生
MCUは機器の制御を担うチップを指し、SoCは複数の機能をチップに統合するという広い呼び方だよ。MCUにも通信や表示などの機能を持つ製品があるので、豪華版と軽量版の二択ではないんだ。必要な処理・接続・消費電力に合わせて選ぶよ。
ひよこ ひよこ
身の回りにどれくらい入ってるの?
ペンギン先生 ペンギン先生
家電の温度やモーターの制御、自動車の窓や照明の制御などに使われるよ。1台に複数使われることもあるけれど、個数や担当する機能は製品の設計によるんだ。どの機器にも必ず同じように入っているわけではないよ。
ひよこ ひよこ
プログラムはどうやって書くの?
ペンギン先生 ペンギン先生
対応する開発環境でプログラムを書き、チップが実行する形にして書き込むよ。例えばRaspberry Pi PicoはC・C++やMicroPythonを使える。ボードとチップは別なので、使うボードの対応言語や配線・電圧を確認して、LEDやセンサーなどから試せるんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「MCU」って出てきたら「機器を制御する小さなコンピュータチップ」と思えばだいたいOK!
📖 おまけ:英語の意味
「Microcontroller Unit」 = マイクロコントローラユニット
💬 機器の制御に使う小さなコンピュータチップのこと。日本語では「マイコン」とも呼ぶよ

参考資料

← 用語集にもどる