마이크로컨트롤러
마이크로컨트롤러(Microcontroller) MCU는 Micro Controller Unit의약자로 집적회로 위에 조그만 컴퓨터로 볼 수 있다. 프로세서, 메모리 그리고 프로그램 가능한 입/출력을 가지고 있다. NOR flash 혹은 OTP ROM 또한 포함되고 있는 경우도 있으며 작은 용량의 RAM을 가지고 있다. MCU는 임베디드 애플리케이션을 위해 디자인 되었으며 임베디드 시스템에 널리 사용된다. 임베디드 시스템에서의 MCU는 개인용 컴퓨터(PC)에서의 CPU와 대응되는 개념으로 생각하면 된다.
MCU는 자동적으로 제품이나 장치를 컨트롤 하는데 사용된다. 그 예로 오토모바일 엔진 컨트롤 시스템, 체내 주입식 혹은 휴대용 의료기기, 리모콘, 프린터 등의 사무기기, 파워서플라이, 장난감 등이 있다. 마이크로프로세서, 메모리, 입/출력 등의 기능을 하나의 칩 위에 구현한 MCU는 제품을 소형화 하거나 단가를 낮추는데 유용하기에 디지털로 제어되는 제품을 만들 때 산업용으로도 많이 쓰인다. ADC와 DAC를 포함한 경우에는 아날로그 입/출력을 가진 시스템에서도 사용될 수 있다.
일부 MCU들은 4KHz이하의 낮은 clock rate에서 동작되며 8비트 ADC/DAC를 가지며 매우 저전력(수mW~수uW)에서 동작한다. 대부분의 MCU들은 기본적인 연산기능과 interrupt기능을 가지고 있으며 휴지상태에서는 수nW의 전력밖에 사용하지 않는다. 이러한 특징으로 인해 저용량의 배터리로 오랜 시간 지속되어야 하는 전자기기에 많이 쓰인다. 다른 MCU들은 고성능의 연산능력을 가지고 있으며 DSP(Digital Signal Processing)기능을 가지고 있다. 이러한 MCU들은 수 GHz의 클럭으로도 동작하며 요즘 나오는 스마트폰과 테블릿PC등은 대부분이 이러한 MCU를 탑재하고 있다.
같이 보기 [편집]
바깥 고리 [편집]
| 위키미디어 공용에 관련 미디어 분류가 있습니다. |
- (영어) 마이크로컨트롤러 - 오픈 디렉터리 프로젝트
|
CPU 기술 |
|
|---|---|
| 구조 | |
| 명령어 집합 | |
| 파이프라인 | |
| 병렬화 | |
| 스레드 | |
| 플린 분류 | |
| 종류 | |
| 구성 | |
| 전력 관리 | |
| 이 글은 컴퓨터에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다. |