Learning
토픽 96 / 111·프로세서·반도체 트렌드 (Processor & Semiconductor Trends)

MCU (Microcontroller Unit)

MCU (Microcontroller Unit)

CPU, 메모리(Flash/SRAM), I/O 인터페이스, 타이머, ADC 등을 하나의 칩에 집적한 소형 컴퓨터

특징: 원칩 통합(CPU+메모리+I/O), 저전력, 실시간 제어, 인터럽트 중심 동작, RTOS 지원

구성요소: CPU 코어, Flash ROM(프로그램), SRAM(데이터), GPIO, UART/SPI/I2C, ADC/DAC, 타이머/PWM, 인터럽트 컨트롤러

주요 MCU 제품군

  • ARM Cortex-M: M0(초저전력), M3(범용), M4(DSP), M7(고성능)
  • AVR: Arduino Uno(ATmega328P), 8비트, 교육용
  • ESP32: Wi-Fi+BT 내장, IoT 특화, 듀얼코어
  • STM32: ST Microelectronics, ARM Cortex-M, 산업용 주류

MPU vs MCU: MPU(고성능/외부메모리/OS 지원/범용) vs MCU(저전력/내장메모리/RTOS/제어용)

적용사례: IoT 센서, 가전제품, 자동차 ECU, 산업 제어, 웨어러블

연관: 임베디드 시스템, RTOS, IoT, GPIO, 인터럽트