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 | 코어 | 특징 |
|---|---|---|
| STM32 | ARM Cortex-M | 범용, 다양한 라인업 |
| ESP32 | Xtensa | WiFi/Bluetooth 내장 |
| ATmega | AVR | Arduino, 교육용 |
| PIC | PIC | 레거시, 산업용 |
5. 대표 MPU
| MPU | 특징 | 용도 |
|---|---|---|
| Intel Core | x86 | PC |
| AMD Ryzen | x86 | PC/서버 |
| Apple M | ARM | Mac |
| Snapdragon | ARM | 스마트폰 |
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. 비교표
| 항목 | MCU | MPU |
|---|---|---|
| 구성 | CPU+메모리+I/O | CPU만 |
| 크기 | 작음 | 큼 |
| 전력 | 낮음 | 높음 |
| 성능 | 낮음 | 높음 |
| 가격 | 저렴 | 비쌈 |
| 용도 | 임베디드 | PC/서버 |
9. 선택 기준
| 조건 | MCU | MPU |
|---|---|---|
| 전력 제약 | ✓ | |
| 실시간성 | ✓ | |
| 고성능 | ✓ | |
| 복잡한 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은 마치 요리사가 레시피를 따르는 것과 같아. 혼란스러운 재료들을 정해진 순서대로 조합하면 → 맛있는 요리(최적 결과)가 나오지! 🍳