---
title: "SoCとは？SiP・チップセット・マイクロコントローラとの違い【基本情報技術者試験】"
description: "SoCの仕組みを、一つの半導体チップへシステム機能を集積する考え方から整理します。SiP、チップセット、マイクロコントローラ、マザーボードとの違いを比較し、基本情報技術者試験で選択肢を切る判断軸を解説します。"
last_modified_at: "2026-08-07"
canonical_url: "https://stemtazoo.github.io/fe/soc/"
section: "fe"
---

## まず結論

**SoC（System on a Chip）**とは、システムに必要な複数の機能を、**一つの半導体チップ上へ集積したもの**です。

科目Aでは、次の表現が判断の合図です。

```text
一つの半導体チップ
＋
システムに必要な複数機能を集積
→ SoC
```

SoCには、CPUだけでなく、メモリ制御、画像処理、通信制御、入出力制御などが組み込まれる場合があります。

特に迷いやすいのがSiPとの違いです。

```text
一つのチップへ集積
→ SoC

複数のチップを一つのパッケージへ収める
→ SiP
```

## 直感的な説明

従来は、システムの機能ごとに別々の半導体チップを使う構成が一般的でした。

```text
CPUチップ
画像処理チップ
通信チップ
入出力制御チップ
```

これらを基板上で接続して、一つのシステムを作ります。

SoCでは、これらの機能を一つの半導体チップへまとめます。

```text
┌─────────────────┐
│ CPU             │
│ メモリ制御       │
│ 画像処理         │
│ 通信制御         │
│ 入出力制御       │
└─────────────────┘
        SoC
```

家にたとえると、別々の建物に分かれていた機能を、一つの建物へまとめるイメージです。

部品間の距離が短くなるため、小型化や低消費電力化、高速化につながります。

## 定義・仕組み

### SoCの基本構成

SoCへ集積される機能は、用途によって異なります。

代表的な機能には次のものがあります。

- CPU
- GPUや画像処理回路
- メモリコントローラ
- 通信制御回路
- 音声処理回路
- 入出力制御回路
- セキュリティ機能

すべてのSoCが同じ機能を持つわけではありません。

そのシステムに必要な機能を、できるだけ一つのチップへまとめる点が本質です。

### SoCのメリット

#### 小型化

複数のチップを一つへまとめるため、基板上の占有面積を減らせます。

```text
複数チップ
→ 配線や実装面積が必要

SoC
→ 一つのチップへ集積
→ 小型化しやすい
```

#### 低消費電力

別々のチップ間で通信するよりも、チップ内部で通信する方が消費電力を抑えやすくなります。

#### 高速化

機能間の距離が短くなり、データの受渡しを高速化しやすくなります。

#### 部品点数の削減

外付けする部品を減らせるため、組立工程や配線を簡素化できる場合があります。

### SoCの注意点

SoCは多くの機能を一つへ集積するため、設計や検証が複雑になります。

```text
設計が複雑
開発費が高い
一部の機能だけ交換しにくい
製造後の変更が難しい
```

また、ある部分に不具合があっても、その部分だけを別のチップへ交換することは簡単ではありません。

### SoCとSiPの違い

**SiP（System in Package）**は、複数の半導体チップを一つのパッケージ内へ収める方式です。

| 項目 | SoC | SiP |
|---|---|---|
| 正式名称 | System on a Chip | System in Package |
| チップ数 | 原則として一つ | 複数 |
| まとめる場所 | 一つのチップ上 | 一つのパッケージ内 |
| 特徴 | 高集積・小型・低消費電力 | 異なる製造方式のチップを組み合わせやすい |

覚え方は英語の前置詞です。

```text
on a Chip
→ チップ上へまとめる
→ SoC

in Package
→ パッケージ内へまとめる
→ SiP
```

### SoCとチップセットの違い

チップセットは、CPU、主記憶、周辺装置などの間で、データの受渡しや制御を行う回路群です。

```text
CPU
↕
チップセット
↕
主記憶・周辺装置
```

チップセットは、システム全体を一つにまとめたものではありません。

```text
システム機能を一つのチップへ集積
→ SoC

CPUと周辺装置の接続や制御
→ チップセット
```

### SoCとマイクロコントローラの違い

マイクロコントローラは、CPU、メモリ、タイマ、入出力回路などを一つのチップへ集積した制御用の半導体です。

```text
CPU
メモリ
タイマ
GPIO
A/D変換
↓
一つのチップ
→ マイクロコントローラ
```

マイクロコントローラも、広い意味ではSoCの一種と考えられる場合があります。

ただし、試験では次のように整理すると判断しやすくなります。

```text
機器制御向けの比較的小規模な構成
→ マイクロコントローラ

画像処理・通信などを含む高度なシステム統合
→ SoC
```

### SoCとマザーボードの違い

マザーボードは、CPU、メモリ、チップセットなどを搭載し、それらを接続する電子回路基板です。

```text
電子回路基板
→ マザーボード

半導体チップ
→ SoC
```

問題文に「基板」とあれば、SoCではない可能性が高いです。

## 科目Aでどう出る？

科目Aでは、SoCの説明を選ぶ問題や、SiP・チップセット・マイクロコントローラとの違いを問う問題が出ます。

### 選択肢を切る判断表

| 選択肢の表現 | 判断 |
|---|---|
| システムに必要な機能を一つの半導体チップへ集積 | SoC |
| 複数のチップを一つのパッケージへ収める | SiP |
| CPUとメモリ・周辺装置のデータ受渡しを管理 | チップセット |
| CPU・メモリ・入出力を持つ制御用IC | マイクロコントローラ |
| CPUやメモリを搭載する電子回路基板 | マザーボード |

### 最初にチップ数を見る

まず、一つのチップなのか、複数のチップなのかを確認します。

```text
一つのチップ
→ SoCの可能性

複数チップ
＋
一つのパッケージ
→ SiP
```

### 次に役割を見る

チップが一つでも、システム全体をまとめるのか、通信制御だけを担当するのかで用語が変わります。

```text
システムに必要な機能を統合
→ SoC

データの受渡しを管理
→ チップセット
```

### 「一つにまとめる」だけで決めない

SoCとSiPは、どちらも複数機能を一つにまとめます。

```text
一つのチップへまとめる
→ SoC

一つのパッケージへまとめる
→ SiP
```

「チップ」なのか「パッケージ」なのかを必ず確認します。

## どんな場面で使う？

### スマートフォン

スマートフォンでは、CPU、GPU、通信、画像処理など多くの機能を小さな本体へ収める必要があります。

```text
高性能
＋
小型
＋
低消費電力
→ SoCが向いている
```

### 組込み機器

家電、自動車、産業機器、IoT機器などでは、限られた基板面積と消費電力で多くの機能を実現する必要があります。

### 通信機器

通信制御、暗号処理、パケット処理などを一つのチップへまとめることで、高速化や省電力化を図れます。

### 画像・映像機器

CPUと画像処理回路を同じチップへ集積することで、カメラや映像機器の処理を効率化できます。

## よくある誤解・混同

### SoCはCPUの別名

SoCにはCPUが含まれることがありますが、CPUだけを指す言葉ではありません。

```text
演算処理を担当
→ CPU

CPUを含む複数機能を統合
→ SoC
```

### SoCはマザーボードそのもの

SoCは半導体チップであり、マザーボードは電子回路基板です。

```text
チップ
→ SoC

基板
→ マザーボード
```

### SiPも一つのチップである

SiPは外から一つの部品に見える場合がありますが、内部には複数の半導体チップが入っています。

```text
外観が一つ
≠
内部のチップが一つ
```

### チップセットはSoCと同じ

チップセットは、データの受渡しや周辺装置との接続を管理する回路群です。

SoCは、システムに必要な複数機能を一つへ統合します。

### マイクロコントローラとSoCは完全に別物

両者の境界は、製品や文脈によって曖昧な場合があります。

試験では、用途と規模で判断します。

```text
制御用途が中心
→ マイクロコントローラ

高度な処理機能を幅広く統合
→ SoC
```

### SoCなら必ず全機能を内蔵する

製品によっては、主記憶や無線回路などの一部を外付けする場合があります。

SoCの本質は、必要な主要機能を一つのチップへ高集積することです。

## まとめ（試験直前用）

- SoCは、**システムに必要な複数機能を一つの半導体チップへ集積したもの**
- 一つのチップへ集積するのがSoC、複数チップを一つのパッケージへ収めるのがSiP
- CPUと主記憶・周辺装置の受渡しを管理するのはチップセット
- CPU・メモリ・入出力を持つ制御用ICはマイクロコントローラ
- CPUやメモリを搭載する電子回路基板はマザーボード
- SoCの主な利点は、小型化・高速化・低消費電力・部品点数の削減
- 試験では、**チップ数 → まとめる場所 → 担当する役割**の順で確認する
