안녕하세요, 주식회사 #한국전자기술 입니다.
MCU(Micro Controller Unit), 마이크로컨트롤러란 전자기기에 탑재되는 부품으로 프로그래밍을 통해 기기를 제어하는 역할을 합니다. 신체에 비유한다면 ‘뇌’를 담당하고 있는 부품이에요. CPU와 유사하지만 CPU보다는 저전력, 저성능의 특징을 가지고 있습니다.
프로그래밍을 통해서는 기기가 수행했으면하는 동작을 입력할 수 있습니다. 집적회로(IC)에서 진화된 버전이라고도 볼 수 있어요.
다양한 종류의 MCU,
필요한 사양의 MCU를 사용할 수 있어요.
MCU는 크기나 핀 수가 천차 만별이므로 필요한 MCU를 사용하시면 됩니다.
MCU의 사양 중 비트 수는 한 번에 처리할 수 있는 기능을 나타내는 단위로 8비트, 16비트, 32비트가 사용됩니다. MCU 내에 있는 네 개의 모서리에 부착된 여러 개의 다리에 기능을 각각 입력하는 프로그래밍 코드를 짜줄 수 있어요.
MCU는 제품군에 따라서도 구분할 수 있는데 입문용으로 주로 사용되는 AVR 시리즈, 인텔에서 제작한 8051, 마이크로칩의 PIC(Peripheal Interface Controller) 등.. 다양한 종류가 있습니다.
MCU가 수행할 수 있는 기능의 범위
리모콘을 포함하여 파워서플라이, 의료기기, 가전제품, 사무기기 등 전자기기의 대부분에 MCU가 사용됩니다.
구체적으로 살펴보면 타이머 기능, 알림 기능, 적외선 신호 방출, LCD 디스플레이에 정보를 띄우는 기능, 데이터 교환, 버튼을 통한 특정 기능 수행, 모터 제어, 센서 신호 측정 등등이 있어요.
예를 들어 리모콘이라고 가정했을 때 적외선 신호를 방출하는 기능부터 특정 버튼을 입력했을 때 특정 기능을 수행하는 모든 과정이 MCU가 수행하는 기능으로 보면 됩니다.