MCU / MPU (마이크로컨트롤러 / 마이크로프로세서)

핵심 인사이트 (3줄 요약)

MCU는 CPU + 메모리 + I/O가 통합된 단일 칩 시스템(SoC). MPU는 CPU만 있는 프로세서로 외부 메모리/I/O 필요. MCU는 임베디드, MPU는 고성능 시스템에 사용된다.


📝 기술사 모의답안 (2.5페이지 분량)

📌 예상 문제

"MCU / MPU (마이크로컨트롤러 / 마이크로프로세서)의 개념과 핵심 원리를 설명하고, 비교 분석 및 실무 적용 방안을 기술하시오."


Ⅰ. 개요

1. 개념

MCU (Micro Controller Unit)

  • CPU + 메모리 + I/O 통합
  • 단독으로 동작 가능
  • 임베디드, IoT에 사용

MPU (Micro Processing Unit)

  • CPU만 있는 칩
  • 외부 메모리, I/O 필요
  • PC, 서버에 사용

Ⅱ. 구성 요소 및 핵심 원리

2. 구조 비교

MCU (통합형):
┌─────────────────────────┐
│  ┌─────┐  ┌─────┐      │
│  │ CPU │  │ RAM │      │
│  └─────┘  └─────┘      │
│  ┌─────┐  ┌─────┐      │
│  │ ROM │  │ I/O │      │
│  └─────┘  └─────┘      │
│  ┌──────────────────┐  │
│  │ ADC / DAC / UART │  │
│  └──────────────────┘  │
└─────────────────────────┘
     모든 게 한 칩 안에!

MPU (분리형):
┌─────┐     ┌─────┐     ┌─────┐
│ CPU │─────│ RAM │─────│ I/O │
└─────┘     └─────┘     └─────┘
     외부 칩들과 연결 필요

4. 대표 MCU

MCU코어특징
STM32ARM Cortex-M범용, 다양한 라인업
ESP32XtensaWiFi/Bluetooth 내장
ATmegaAVRArduino, 교육용
PICPIC레거시, 산업용

5. 대표 MPU

MPU특징용도
Intel Corex86PC
AMD Ryzenx86PC/서버
Apple MARMMac
SnapdragonARM스마트폰

6. MCU 주요 기능

MCU 내장 기능:

1. 디지털 I/O: GPIO (범용 입출력)
2. 타이머: PWM, 카운터
3. 통신: UART, SPI, I2C, CAN
4. 아날로그: ADC, DAC
5. 메모리: Flash, SRAM
6. 인터럽트: 외부, 내부 이벤트

7. MCU 응용 분야

분야예시
가전세탁기, 전자레인지
자동차ECU, 센서
IoT스마트 홈, 웨어러블
산업PLC, 모터 제어
의료혈당계, 심박수

8. MCU 프로그래밍 예시

// STM32 LED 토글 (HAL 라이브러리)
#include "stm32f4xx_hal.h"

int main(void) {
    HAL_Init();

    while(1) {
        HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_5);
        HAL_Delay(500);  // 500ms 대기
    }
}

Ⅲ. 기술 비교 분석

3. 비교표

항목MCUMPU
구성CPU+메모리+I/OCPU만
크기작음
전력낮음높음
성능낮음높음
가격저렴비쌈
용도임베디드PC/서버

9. 선택 기준

조건MCUMPU
전력 제약
실시간성
고성능
복잡한 OS
저비용
외부 메모리 필요

Ⅳ. 실무 적용 방안

10. 실무에선? (기술사적 판단)

  • IoT: ESP32, STM32가 대세
  • 자동차: AUTOSAR 기반 MCU
  • 산업용: 실시간 OS (FreeRTOS) + MCU
  • 모바일: MPU + DSP + GPU 통합 (SoC)

Ⅴ. 기대 효과 및 결론

효과 영역내용정량적 목표
성능 향상처리 속도·응답 시간 개선기존 대비 20~40% 향상
비용 절감운영비·인프라 비용 절감연간 15~30% 절감
품질/안정성가용성·장애 감소UpTime 99.9% 이상

※ 참고 표준: 해당 기술 관련 NIST / ISO / IEEE / 과기정통부 가이드라인


어린이를 위한 종합 설명

MCU / MPU를 쉽게 이해해보자!

MCU는 CPU + 메모리 + I/O가 통합된 단일 칩 시스템(SoC). MPU는 CPU만 있는 프로세서로 외부 메모리/I/O 필요. MCU는 임베디드, MPU는 고

왜 필요할까?
  기존 방식의 한계를 넘기 위해

어떻게 동작하나?
  복잡한 문제 → MCU / MPU 적용 → 더 빠르고 안전한 결과!

핵심 한 줄:
  MCU / MPU = 똑똑하게 문제를 해결하는 방법

비유: MCU / MPU은 마치 요리사가 레시피를 따르는 것과 같아. 혼란스러운 재료들을 정해진 순서대로 조합하면 → 맛있는 요리(최적 결과)가 나오지! 🍳