MCU(Micro Controller Unit)를 한마디로 표현하자면, 일단은 “작은 CPU” 또는 “작은 컴퓨터”라고 할 수 있다.
MCU는 앞서 말한 것처럼 CPU의 기능을 하는 핵심장치와 그 주변 장치들을 포함하고 있는 칩셋이다. 그렇기 때문에 MCU하나로 LED나 모터같은 제품을 제어 할 수 있다.
반면에 MPU는 Micro Controller Unit의 약자이다. MCU와 달리 MPU는 CPU 자체만을 소형화 시켜 놓았기 때문에 주변 장치(RAM, ROM, I/O 등)를 추가해주지 않으면 작동하는 것이 불가능 하다.
CPU또한 마찬가지로 주변 장치들이 없으면 작동하는 것이 불가능 하다. 그래서 개인용 컴퓨터, 워크스테이션 등에서 사용되는 중앙 처리 장치는 CPU, 전자기기나 산업용 장비에서 사용되는 소형화된 CPU는 MPU라고 부른다.
하지만 CPU란 용어는 더 광범위한 의미를 가지고 있기 때문에 사실상 MPU나 CPU를 통틀어 CPU라고 불러도 상관은 없다
MCU와 MPU는 그 의미 차이가 명확하기 때문에 서로 혼동하여 사용하면 안됀다.
<aside> 🔎 그런데 한가지 재미있는 점은, 다양한 MCU 사이에 표준(예. 통신 프로토콜)이 존재하며, 결국엔 "전기신호"라는 공통분모를 가지고 있기 때문에,이들 중 하나만 깊게 공부하면 나머지는 어렵지 않게 이해할 수 있게 된다는 점입니다.
</aside>
06.13