마이크로 컨트롤러(MCU)는 Micro Controller Unit의약자로 집적회로 위에 조그만 컴퓨터로 볼 수있습니다. 프로세서, 다양한 메모리,여러 종류의 주변장치 그리고 프로그램 가능한 입/출력을 하나의 칩으로 구현해 놓은 형태입니다. 여러 응용분야에 필요로 하는 주변 기기들을 한 칩내에서 모두 제공하기때문에 다양한 분야에서 사용되고 있습니다.
최근의 마이크로 컨크롤러는 주변장치들을 프로그래머블(programmable)하게 만들어서 사용자가 원하는 정확한 규격대로 주변장치를 선택적으로 구성할수 있게 환경을 제공하고 있습니다.
예를 들어 Microchip사의 PIC 마이크로 컨트롤러는 timer를 구성할 때 timer 0/timer 1/timer 2 중에서 하나를 선택하여 사용 할 수있습니다.
마이크로컨트롤러(MCU)의 분류
마이크로 컨트롤러는 프로세서가 한번에 처리할 수 있는 비트수로 분류 할 수 있습니다.
-8bit 프로세서
1970년대 마이크로 프로세서
소용량 마이크로 컨트롤러
8051,AVR,PIC등등
-16bit 프로세서
1980년대 초기 마이크로 프로세서
고속 마이크로컨트롤러로 사용됨. 8bit와 32bit의 발달로 거의 사용되지 않음
AM188,MSP430
-32bit 프로세서
1980년대 중반 이후 현재까지 마이크로 프로세서
PC또는 대용량의 데이터를 처리하는 산업용장치에 쓰임
마이크로 컨트롤러(MCU) 의 구성
마이크로 컨트롤러(MCU)의 특징
-저가격: 마이크로 컨트롤러는 입출력 포트가 내장되어 있으므로 별도의 칩이 없이 시스템을 구성할 수있어 저려하게 구현이 가능합니다.
-신뢰성: 시스템이 단순하여 고장률이 적어 신뢰성 및 보수도 편리합니다.
-융통성 및 확장성 용이: 시스템을 변경하고자 할 경우 간단한 변경과 추가로 구현 할 수 있으며 경우에 따라서 프로그램 변경만으로도 구현이 가능합니다.
-소형 및 경량화: 마이크로 컨트롤러가 많은 기능을 내장하고 있으므로 시스템을 구현할 경우 적은 소자로 구현할 수 있으므로 작고 가볍게 구현할 수 있습니다.
마이크로 컨트롤러(MCU)의 응용분야
마이크로 컨트롤러는 전자렌지, 에어컨, TV 등과 같은 가전분야와 자동화제어,로봇제어, 산업용 기등 산업 분야에서도 다양하게 활용되고 있습니다. 뿐만아니라 최근에는 스마트폰, 첨단의료기기같은 새로운 응용프로그램에서도 자신의 길을 찾고 있습니다.
'PIC' 카테고리의 다른 글
KIT-1789 for PIC16F1789 (0) | 2015.10.28 |
---|