로봇/전자

실무자가 들려주는 마이크로 컨트롤러(MCU)와 마이크로 프로세서(MPU)란

앤카 2021. 9. 27. 00:00
반응형

MPU란

마이크로 프로세서 유닛으로 영어로는 "Micro Processor Unit"이라고 불립니다.

내부에 제어, 연산, 레지스터를 하나의 칩으로 만들어 연산에 특화된 기능을 수행하는 장치를 의미합니다.

 

MCU란

마이크로 컨트롤러 유닛으로 영어로는 "Micro Controller Unit"이라고 불립니다.

MCU는 마이크로 프로세서와 메모리, 저장장치, 프로그래밍이 가능한 입출력 모듈을 하나의 칩으로 만들어 기능을 수행하는 장치를 의미합니다. 

 

MPU vs MCU

생김새

MPU와 MCU는 외관은 똑같거나 비슷하게 생겼습니다.

 

기능

MPU는 제어장치, 연산장치, 레지스터를 가지고 있습니다.

MCU는 제어장치, 연산장치, 레지스터, 메모리, 저장장치, 입출력 모듈을 가지고 있습니다.

 

MPU나 MCU는 컴퓨터의 CPU처럼 생겼습니다.

따라서 MPU나 MCU를 사용하기 위해서는 컴퓨터의 마더보드와 같은 추가적인 회로가 필요합니다.

 

아두이노나 라즈베리파이를 생각해보자면

아두이노

 

정리하자면, 

MPU == 제어장치 + 연산장치 + 레지스터

MCU == 제어장치 + 연산장치 + 레지스터 + 메모리 + 저장장치 + 입출력 모듈

즉 MPU만으로는 연산만 가능할 뿐 다른 역할은 수행할 수 없습니다.

MPU가 다른 역할을 수행하기 위해서는 램이나 롬과 같은 저장장치와 입출력모듈 회로를 추가로 구성하면 MCU와 같은 역할을 수행할 수 있습니다.

 

반응형