マイコンとは? CPU・ROM・RAM・周辺機能まで初心者向けにわかりやすく解説

家電や自動車、IoT機器など、私たちの身の回りにある電子機器の多くには「マイコン(MCU)」が搭載されています。
しかし、「CPUとは何が違うのか」「ROMとRAMの役割は?」「GPIOやADCとは?」と聞かれると、意外と説明が難しいものです。

本記事では、萩原エレクトロニクス主催ウェビナー『マイコン基礎講座』をもとに、マイコンの基本構造から周辺機能、Renesas製車載マイコンまで、初心者向けにわかりやすく解説します。

本記事のテーマは、「マイコンの全体像をつかむ」ことです。

単なるプログラミングの話ではなく、

  • マイコンは何をしているのか

  • CPU・メモリ・周辺機能はどう動くのか

  • なぜ車載機器で重要なのか

    を、全体像として理解することを目指します。


マイコンとは、「マイクロコントローラ(MCU)」の略称です。
大きく3つの要素で構成されています。

  • CPU(演算・制御)

  • メモリ(記憶)

  • 周辺機能(外部との接続)

人間に例えると、

  • CPU=頭脳

  • メモリ=記憶

  • 周辺機能=感覚や神経

というイメージです。

センサーから情報を受け取り、内部で判断し、LEDやモーターへ出力する。
これがマイコンの基本動作です。

現在では、

  • 冷蔵庫

  • 洗濯機

  • エアコン

  • 医療機器

  • IoT機器

など、ほぼすべての電子機器に搭載されています。


CPUは「Central Processing Unit」の略で、日本語では中央演算処理装置と呼ばれます。
マイコンの“頭脳”にあたる部分で、

  • 命令を読み出す

  • 内容を解釈する

  • 演算を実行する

という処理を高速で繰り返しています。
CPUがあることで、マイコンは「考えて判断する」ことが可能になります。


CPU性能は主に次の3要素で決まります。

  • データ幅(16bit / 32bitなど)

  • 動作周波数(GHz)

  • コア数

例えば32bit CPUは、一度に扱えるデータ量が大きくなります。
また、動作周波数が高いほど高速処理が可能となり、マルチコア化によって複数処理も可能になります。

ただし、

「高性能=万能」

ではなく、用途に応じた選定が重要です。


メモリは大きく、

  • ROM

  • RAM

の2種類に分かれます。

ROM
電源を切ってもデータが残る保存領域

RAM
作業中だけ使う一時的な作業領域

という違いがあります。

ROMとRAMの違いは、
「本棚と机」に例えると理解しやすくなります。
ROM(本棚)に保存されたデータを、RAM(机)へ取り出して作業するイメージです。
RAM容量が大きいほど、多くのデータを同時に扱えるため、効率的な処理が可能になります。


周辺機能とは、マイコンを便利に使うための機能群です。
代表例として、

  • GPIO

  • ADC

  • タイマ

  • 通信機能

などがあります。

これらによって、マイコンは外部機器と連携できるようになります。


GPIOは「General Purpose Input/Output」の略で、外部機器とデジタル信号をやり取りするための入出力端子です。

例えば、

  • LED点灯

  • スイッチ入力

  • モーター制御

などに利用されます。マイコンの“外界との接点”とも言える重要機能です。


ADC(A/Dコンバータ)は、アナログ信号をデジタル信号へ変換する機能です。
自然界の情報は、

  • 温度

  • 圧力

などアナログ値です。


これをマイコンで扱えるデジタル値へ変換することで、センサー制御が可能になります。
IoT機器やスマート家電では欠かせない機能です。


タイマは、一定時間ごとに処理を実行するための機能です。
例えば、

  • 1秒ごとに時計を更新

  • LED点滅

  • モーターPWM制御

などに利用されます。

ソフトウェアだけで時間管理するより、高精度で安定した制御が可能になります。


マイコンは外部機器との通信も行います。

代表的なのがシリアル通信で、

  • I2C

  • SPI

  • UART

  • CAN

などがあります。

特にCAN通信は耐ノイズ性が高く、自動車分野で広く利用されています。


DMAは、CPUを使わずにデータ転送を行う機能です。

通常、データ転送はCPUが行いますが、DMAを利用することで、

  • CPU負荷を軽減

  • 処理効率向上

  • システム性能向上

が可能になります。

高性能マイコンでは重要な機能のひとつです。


Renesas製車載マイコンには、

  • RL78シリーズ(16bit)

  • RH850シリーズ(32bit)があります。

RL78は低消費電力と小型化が特徴。

RH850は、

  • 機能安全

  • セキュリティ

  • 高性能制御

を重視した車載向けマイコンです。

近年の自動車では、

  • EV

  • ADAS

  • ゲートウェイ制御

など高度化が進んでおり、高性能MCUの重要性がさらに高まっています。


まとめ

マイコンは、「入力 → 判断 → 出力」を行う、小さなコンピュータです。

CPU、ROM、RAM、周辺機能など、多くの機能が組み合わさることで、家電から自動車まで幅広い電子機器を支えています。

特に車載分野では、機能安全や高速通信への要求が高まっており、Renesas製RH850シリーズのような高性能マイコンの活用が拡大しています。マイコンの全体像を理解することは、組み込み開発だけでなく、IoTや車載技術を理解する第一歩と言えるでしょう。