개념 공부/임베디드 SW

CPU vs. MPU vs. MCU

배3 2025. 4. 22. 19:42

CPU, MPU, MCU, microprocessor, microcontroller, MICOM, SoC, processor


CPU

Central Processor Unit

  • ALU
  • register (bank)
  • control logic/unit

위 3가지 요소를 갖추면 CPU 라고 칭할 수 있다.
- 구성 보드가 여러 개여도 3가지 요소가 있으면 CPU 이다.
- 상당히 광범위한 범주


MPU

Micro Processor Unit
(microprocessor)
micro : 1 chip 집적 (하나의 칩에 다 올린다는 의미)
MPU : CPU + 성능 ( cache / MMU / FPU / GPU / NEON / …)
 
MPU 만으로는 LED 조차 켤 수 없다.
BUS I/F를 통해 외부와 연결


MCU

Micro Controller Unit
(microcontroller)
MCU : MPU + Peripheral I/F
 
MPU와 주변 장치가 연결 및 같이 존재


MICOM

과거 microcontroller 의 일본식 발음이 넘어온 것이라 한다.
잘못 쓰이는 경우가 많다고 하는데, 현재는 일반적으로 MCU 중에서도 저성능, 저사양을 칭한다고 한다.
MICOM ≠ SoC


정리

- CPU : ALU + register bank + control logic/unit
- MPU : CPU + 성능 (cache/MMU/FPU/GPU/NEON/…)
- MCU : MPU + Peripheral
- MICOM : MCU 중 저성능/저사양

'개념 공부 > 임베디드 SW' 카테고리의 다른 글

펌웨어와 임베디드 SW (feat. H/W, S/W, F/W)  (0) 2025.04.24