본문 바로가기
임베디드 개발/펌웨어

SoC와 MCU의 차이

by eteo 2023. 4. 9.

 

 

SoC(System-on-a-Chip)와 MCU(Microcontroller Unit)는 모두 하드웨어와 소프트웨어의 기능을 모두 포함하는 집적회로이지만 둘은 목적과 구성, 사용 분야 등에서 차이가 있다.

 

SoC는 CPU, GPU, 메모리, 입출력(I/O) 인터페이스, 네트워크, 그래픽 처리 장치 등을 포함하고 있으며, 대규모 응용 프로그램을 수행할 수 있는 미니어처화된 컴퓨터 시스템이다. 대표적으로 모바일 기기, 스마트폰, 태블릿, IoT 디바이스, 자동차 시스템 등에서 사용된다. 

 

반면에 MCU는 CPU, 메모리, 입출력(I/O) 인터페이스, 타이머, 카운터, ADC 등의 기능을 포함하고 있으며, 대개 저전력, 실시간 제어, 데이터 수집 및 처리와 같은 임베디드 시스템에서 사용된다. 

 

즉, SoC는 주로 대규모 응용 프로그램을 위한 범용적인 시스템에 사용되고, MCU는 저전력, 실시간 제어, 데이터 수집 및 처리와 같은 특정한 임베디드 시스템에서 사용되는 차이가 있다.

'임베디드 개발 > 펌웨어' 카테고리의 다른 글

Online CRC 계산 사이트  (0) 2023.05.07
TFTP 프로토콜  (0) 2023.04.10
SBC(Single-Board Computer)  (0) 2023.04.09
Analog Multiplexer/Demultiplexer  (0) 2023.03.31
CAN FD, TDC (Transmitter Delay Compensation)  (0) 2023.03.31