MCU (마이크로컨트롤러) 모든 가전제품의 핵심 반도체

2021. 4. 20. 23:17
728x170

우리가 일상생활에서 사용하는 대부분의 전자기기에는 마이크로 컨트롤러 유닛(Micro Controller Unit, MCU)이 탑재 되고 있습니다. 최근 한 경제지에서 반도체 품귀로 유통시장에서 지난해 개당 8달러 하던 MCU가 최근 50달러로 여섯배 이상으로 뛰었지만 필요한 물량을 확보할 수 없을 정도라고 보도하였습니다. 자동차에서 시작한 칩 부족이 스마트폰을 거쳐 TV, 생활가전, PC, 소형 전자기기 등 IT산업 전반으로 확산하고 있습니다. 가격이 제품별로 많게는 30배 이상 뛰었지만 웃돈을 얹어줘도 확보하기가 쉽지가 않다고 합니다.

 

 

그래서 오늘은 마이크로컨트롤러(MCU : Micro Controller Unit)마이크로 프로세서(MPU : Micro Processor Unit)의 차이점에 대해서 정리 해보도록 하겠습니다.

 

마이크로컨트롤러(MCU)와 마이크로프로세서(MPU)는 모두 명령어를 처리하기 위한 장치를 말합니다. 그렇다면 각각의 특징과 차이점은 무엇일까요?


먼저, 마이크로 프로세서란?

마이크로프로세서는 프로세서 내부에 레지스터, 제어장치, 연산장치를 포함하여 연산에 특화된 기능을 갖는 장치입니다. 마이크로프로세서는 개별적으로는 연산 수행만 가능하며, ROM, RAM과 같은 저장장치, 입출력 포트 같은 출력장치 등의 주변 장치가 있어야 사용할 수 있습니다.


그렇다면, 마이크로 컨트롤러란?


마이크로컨트롤러는 마이크로프로세서와 이를 사용하기 위한 메모리, 입력장치 등의 필요한 기능이 함께 집적된 장치입니다. 마이크로컨트롤러는 단독으로 사용이 가능하기때문에 작은컴퓨터 혹은 마이컴(Micom)이라 표현하기도 합니다. MCU는 PC에서의 CPU와 비슷하나, 이와 다른 가장 큰 특징은 저성능, 저전력에 저렴한 가격으로 제작된다는 점입니다.

 

 

개발 보드로 흔히 사용되는 아두이노도 이 마이크로컨트롤러가 탑재된 보드로 ATmega328이 사용되고 있습니다. 우측에 보이는것이 ATmega328이라는 마이크로컨트롤러이며, 좌측에 보이는것이 아두이노 보드입니다.

 

아두이노 보드는 ATmega328을 탑재하고있으며, ATmega328을 보다 쉽게 사용하기 위해 PCB위에 주변 장치들을 연결하여 사용자들이 ATmega328을 편리하게 사용할 수 있도록 제작된 마이크로컨트롤러 보드입니다.

 


다시 정리를 해보면,
마이크로프로세서(MPU) - 저장장치, 출력장치와 함께 사용해야하는 연산목적의 CPU
마이크로컨트롤러(MCU) - 저장장치와 출력장치가 내장된 단독 사용이 가능한 CPU


단독 사용이 가능한 CPU는 MCU,
단독 사용이 불가능한 CPU는 MPU 라고 이렇게 쉽게 정리가 가능합니다.

그리드형

공유하기

facebook twitter kakaoTalk kakaostory naver band