2024/01/08 2

마이크로 컨트롤러란?

마이크로 프로세서와 입출력 모듈을 하나의 칩으로 만들어 정해진 기능을 수행하는 컴퓨터를 뜻한다. 이 말인 즉슨, 하나의 칩 만으로 컴퓨터의 기능을 수행하는 것을 말하게 된다. 우리가 공부용으로 사용할 때는 아두이노, 라즈베리파이, 라떼판다 등등이 이에 해당한다고 볼 수 있다. 이 마이크로 컨트롤러의 내부 구성은 CPU, ROM, RAM과 같이 우리에게 익숙한 것들이 있고 이외에도 버스, 입출력 장치 접속 회로, 각종 주변장치(타이머/카운터, 인터럽터 I2C통신, SPI 등..)이 있다. 이런 마이크로 컨트롤러는 주로 제어 및 자동화 목적으로 사용되는데, 주로 외부의 어떠한 입력을 통하여 실시간으로 응답해야하는 분야에 사용된다. 예를 들면... 가전제품, 산업용 로봇 등등이 있다.

마이크로 프로세서란?

마이크로프로세서(Microprocessor, Microprocessing unit) 또는 초소형 연산 처리장치는 컴퓨터의 중앙 처리 장치(CPU)를 말한다. 반도체 기술이 발달하기 전에는 CPU가 여러 장치의 결합으로 구성되었었지만 반도체 기술이 발달하면서 1970년대 초반에는 CPU가 한 개의 반도체 부품으로 제작되기 시작하였는데, 이렇듯 한 개의 반도체 부품으로 제작된 CPU를 마이크로 프로세서 라고 부른다. 즉... 마이크로프로세서와 CPU 뿐만 아닌 MPU(Micro processor unit)까지 같은 의미라고 보아도 무방하다. 하지만 MCU(Micro Controller Unit)은 다른 뜻이니 구별을 해야 할 필요성이 있다. MCU에 대해선 차후에 알아보도록 하자. 마이크로 프로세서의 특징으..