【えむしーゆー】

MCU(マイコン) とは?

最終更新:
💡 家電の中で黙々と働く、小さな指揮官
📌 このページのポイント
MCU(マイコン)の内部構成 MCUチップ内部 CPU ARM Cortex-M等 RAM 数KB〜数百KB Flash プログラム格納 GPIO 入出力ピン 内部バス UART シリアル通信 SPI 高速通信 I2C センサ接続 ADC アナログ変換 Timer タイマ・PWM ↓ センサ・LED・モーター・ディスプレイなどを制御 例→ STM32 / ESP32 / ATmega328(Arduino)
MCU内部構成のイメージ
ひよこ ひよこ
マイコンってパソコンとは何が違うの?
ペンギン先生 ペンギン先生
パソコンが「何でもできる万能選手」なら、マイコンは「決まった仕事を確実にこなす専門職」だよ。CPUもメモリもI/Oも全部1チップに入っていて、エアコンの温度制御みたいな特定のタスクをずっと動き続けるのが得意なんだ
ひよこ ひよこ
SoCとはどう違うの?
ペンギン先生 ペンギン先生
SoCはスマホやPCみたいに高性能なGPUや通信モジュールも統合した「豪華版」で、MCUはもっとシンプルに必要最低限の機能だけを1チップにまとめた「軽量版」だね。その分MCUは数十円〜数百円と安くて、大量生産される家電にぴったりなんだよ
ひよこ ひよこ
身の回りにどれくらい入ってるの?
ペンギン先生 ペンギン先生
1台の自動車に数十〜100個以上のMCUが入っていると言われているよ。エンジン制御・ブレーキ制御・パワーウィンドウ・メーターパネル…ほぼ全部MCUが制御しているんだ
ひよこ ひよこ
プログラムはどうやって書くの?
ペンギン先生 ペンギン先生
C言語C++で書くのが主流だけど、最近はMicroPythonやRustで書けるMCUも増えているよ。ArduinoやESP32みたいな開発ボードを使えば、初心者でも簡単にLEDを光らせたりセンサーのデータを読んだりできるんだ。IoTの入門にぴったりだね
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「MCU」って出てきたら「家電やIoTを動かす小さなコンピュータチップ」と思えればだいたいOK!
📖 おまけ:英語の意味
「Micro Controller Unit」 = 超小型制御装置
💬 「マイクロコントローラ」の略で、日本では親しみを込めて「マイコン」と呼ばれることが多いよ
← 用語集にもどる