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