MCU vs MPU: 마이크로컨트롤러와 마이크로프로세서 비교

마이크로컨트롤러(MCU)는 프로세서, 플래시 메모리, RAM과 함께 타이머, ADC, 통신 인터페이스 같은 주변장치를 한 칩에 담고 있어 칩 하나만으로 작은 시스템 전체를 구동할 수 있습니다. 마이크로프로세서(MPU)는 주로 더 빠른 프로세서 자체이며 외부 DRAM과 저장장치가 필요하고, 보통 Linux 같은 본격적인 운영체제를 실행합니다. MCU는 단순하고 저전력이며 실시간성이 필요한 제어에, MPU는 복잡하고 소프트웨어 비중이 큰 기기에 적합합니다.

비교 항목MCUMPU
집적도CPU, 플래시, RAM, 주변장치(GPIO, 타이머, ADC, UART, SPI, I2C)가 한 칩에 집적캐시와 MMU를 갖춘 CPU 코어; DRAM과 저장장치는 외부 칩
클록 속도약 1 MHz에서 수백 MHz수백 MHz에서 수 GHz
메모리수 KB에서 수 MB의 온칩 플래시, 수 KB에서 수 MB의 SRAM외부 DRAM(수백 MB~GB)과 eMMC, SD 같은 저장장치
소프트웨어베어메탈 코드 또는 소형 실시간 OS(FreeRTOS, Zephyr 등)Linux, Android 같은 본격적인 운영체제
실시간성예측 가능하며 인터럽트 지연이 마이크로초 단위실시간 확장이 없는 Linux에서는 보장하기 어려움
전력매우 낮음: 슬립 시 마이크로암페어, 코인 셀로 수년 동작 가능더 높음: 수백 밀리와트에서 수 와트
부팅 시간즉시, 밀리초 단위수 초: 부트 로더와 OS가 시작되어야 하기 때문
비용과 보드 설계저렴한 칩, 단순한 보드, 적은 외부 부품더 비싼 칩에 DRAM과 전원 칩이 추가되고, 복잡한 다층 보드 필요
대표 용도가전제품, 모터 제어, 센서, 웨어러블, 자동차 ECU스마트폰, 태블릿, 셋톱박스, 라우터, 산업용 터치스크린, 인포테인먼트
예시STM32, ESP32, RP2040, Arduino 보드NXP i.MX, TI Sitara 같은 애플리케이션 프로세서와 Raspberry Pi의 칩

수치는 대략적인 자릿수 기준이며, 공정 세대와 제품에 따라 달라져요.

상황별 선택 기준

MCU
제어와 센싱이 목적이고, 매우 낮은 전력과 즉각적인 시작이 필요하며, 프로그램이 온칩 메모리에 들어갈 때.
MPU
풍부한 사용자 인터페이스, 네트워킹, 파일 시스템, 또는 운영체제에 의존하는 대규모 소프트웨어 스택이 필요할 때.
둘 다
많은 제품이 둘을 함께 씁니다: MPU가 사용자 인터페이스와 애플리케이션을 실행하고, MCU가 시간 제약이 엄격한 제어와 전력 관리를 맡습니다.

자주 묻는 질문

마이크로컨트롤러와 마이크로프로세서는 무엇이 다른가요?

마이크로컨트롤러는 CPU, 플래시, RAM, 주변장치를 한 칩에 집적해 작은 시스템을 혼자 구동합니다. 마이크로프로세서는 주로 CPU이며 외부 DRAM과 저장장치가 필요하고, 보통 Linux 같은 운영체제를 실행합니다.

Raspberry Pi는 마이크로컨트롤러인가요?

아니요. Raspberry Pi는 외부 메모리를 사용하는 마이크로프로세서급 칩을 쓰고 Linux를 실행합니다. Raspberry Pi Pico는 마이크로컨트롤러 보드입니다.

어느 쪽이 전력을 덜 쓰나요?

마이크로컨트롤러입니다. 마이크로암페어 수준으로 슬립할 수 있어 코인 셀로 수년간 동작하는 반면, 마이크로프로세서는 수백 밀리와트에서 수 와트를 소비합니다.

마이크로컨트롤러에서 Linux를 실행할 수 있나요?

일반적으로는 불가능합니다. Linux는 MMU와 일반적인 MCU보다 훨씬 많은 메모리를 필요로 하기 때문입니다. 마이크로컨트롤러는 보통 베어메탈 코드나 소형 실시간 운영체제를 실행합니다.

주요 용어 설명

マイコン(マイクロコントローラ)
CPU、メモリ、タイマーやADCなどの周辺機能を1チップにまとめた小さなコンピュータ。家電や自動車などの機器に組み込まれ、制御を担う。MCUとも呼ぶ。
GPIO
汎用入出力(General Purpose Input/Output)の端子。ソフトウェアで入力にも出力にも設定でき、スイッチの読み取りやLEDの点灯などに使う。
割り込み
外部機器からの要求などに応じて、実行中の処理を一時的に中断し、対応する処理を優先して行うCPUの仕組み。終わると元の処理に戻る。

관련 비교