MCU, μC   Micro Controller, Micro Controller Unit   마이크로 컨트롤러, 마이크로 콘트롤러

(2015-08-22)
1. 마이크로 컨트롤러 (MCU, μC : : Micro Controller Unit)산업용 기기를 제어하는 특수 목적용 마이크로 프로세서를 장착한 1 칩 형태
     - CPU 및 여러 주변장치 등을 1 칩 마이크로컴퓨터 형태로 구성됨
        . 1 칩화 : CPU + 소형 메모리 + 타이머 + AD 컨버터 + I/O 포트 등

  ㅇ 특징
     - 작고 경량화됨, 저 가격, 설계 및 제작 과정이 비교적 단순, 특정 목적에 맞춤 용이 등


2. 마이크로 컨트롤러 프로그래밍교차 개발 환경에서 프로그래밍 작업을 함
     - 대부분 그 내부에 있는 꽤 많은 레지스터 조작(입출력 레지스터 등)과 관련됨
        . 특히, 제어할 주변장치와의 데이터 교환을 위해 운영체제 도움을 받지 않으므로,
        . 개발자가 메모리 주소의 일부로 포함되는 입출력 레지스터를 직접 처리해야 함


3. 주요 제품 例

  ㅇ 例) 8051 마이크로 컨트롤러 (8 비트, 1 칩)
     - 8 비트 단위의 4개 입출력 포트,CPU,클록 발생기,내부 반도체 메모리를 갖춤
        . 1980년 인텔社에서 개발하여 광범위하게 사용된 8 비트 마이크로컨트롤러

  ㅇ 例) ATmega 마이크로 컨트롤러
     - Atmel社 제품으로 8051,AVR,ARM 계열 등에 기반하여
       다양한 마이크로컨트롤러 및 마이크로컨트롤러 보드 등을 생산하고 있음
        . AVR 계열 :  하버드 구조의 8비트 RISC 단일칩 마이크로컨트롤러
           .. ATmega328 : 데이터 핀 23개, 3개 입출력 포트, 8 비트 CPU, 클록 0~20 MHz,
                          플래시 메모리 32 KByte, EEPROM 1 KB, SRAM 2 KB, 
                          기계어 명령 수 약130개, 동작 전압 5 V

  ㅇ 例) 아두이노(Arduino)
     - 오픈소스를 기반으로 한 단일 보드 마이크로컨트롤러
        . 내부 회로도가 공개되어있어, 보드를 직접 만들고 수정 가능
        . 아두이노 우노(Uno) : ATmega328 사용


[임베디드시스템] 1. 임베디드 시스템 2. 마이크로 컨트롤러 3. SoC 4. MMU 5. ABI 6. 실시간(Realtime) 7. ARM,MIPS
[임베디드 S/W]
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   방송/멀티미디어/정보이론
  5.   전기전자공학
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
    3.   프로그래밍
    4.   데이터베이스
    5.   소프트웨어 공학
    6.   운영체제
    7.   정보보호/보안
    8.   IT 기타기술
      1.   임베디드시스템
            1. 임베디드 시스템
            2. 마이크로 컨트롤러
            3. SoC
            4. MMU
            5. ABI
            6. 실시간(Realtime)
            7. ARM,MIPS
        1.   임베디드 S/W
      2.   로봇
      3.   정보검색
      4.   VR,AR
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     요약목록     참고문헌