콘텐츠
마이크로 컨트롤러는 1970 년대 초 텍사스 인스트루먼츠가 발명 했었습니다. 인텔이 최초의 마이크로 프로세서를 개발 한 것과 거의 같습니다. 첫 번째 마이크로 컨트롤러는 기본적으로 RAM 및 ROM과 같은 메모리가 내장 된 마이크로 프로세서였습니다. 그 후, 그들은 자동차, 무선 전화기 및 가전 제품과 같은 임베디드 시스템의 특정 애플리케이션을 위해 맞춤화 된 다양한 장치로 진화했습니다.
시간이 지남에 따라 마이크로 컨트롤러는 점점 더 작아졌습니다. (앤디 Sotiriou / Photodisc / 게티 이미지)
최초의 마이크로 컨트롤러
1971 년 스미스 소니 언 연구소 (Smithsonian Institution)에 따르면 최초의 마이크로 컨트롤러는 텍사스 인스트루먼트의 2 명의 엔지니어가 발명했습니다. Gary Boone과 Michael Cochram은 ROM과 RAM이 내장 된 4 비트 마이크로 컨트롤러 인 TMS 1000을 만들었습니다. 이 마이크로 컨트롤러는 1972 년부터 1974 년까지 자사의 계산기에서 회사 내부에서 사용되었으며 수년 동안 개선되었습니다. 1974 년에, 그것은 전자 산업에 팔려고 내놓 혔습니다. TMS 1000은 다양한 RAM 및 ROM 크기 구성으로 제공됩니다. 1983 년까지 약 1 억 대의 TMS 1000 장치가 판매되었습니다.
마이크로 컨트롤러 인텔
첫 번째 마이크로 프로세서를 생산하는 것 외에도 인텔은 많은 중요한 마이크로 컨트롤러를 개발했으며이 중 두 개는 8048과 8051입니다. 1976 년에 소개 된 8048은 인텔 최초의 마이크로 컨트롤러 중 하나였으며 IBM의 컴퓨터 키보드 프로세서로 사용되었습니다. 10 억 개 이상의 8048 장치가 판매 된 것으로 추정됩니다. 8051은 1980 년에 이어 마이크로 컨트롤러 분야에서 가장 인기있는 제품군 중 하나가되었습니다. 8051의 아키텍처 변형은 여전히 오늘날 생산되고 있으며, 8051은 역사상 가장 견고한 전자 설계 중 하나입니다.
전기적으로 삭제 가능한 메모리
1990 년대에는 플래시 메모리와 같은 EEPROM (electrically erasable and programmable ROM) 메모리를 갖춘 마이크로 컨트롤러가 출시되었습니다. 이러한 마이크로 컨트롤러는 전기적 신호만을 사용하여 프로그래밍, 삭제 및 재 프로그래밍 할 수 있습니다. 이러한 전기적으로 다시 프로그램 할 수있는 장치를 사용하기 전에 특수 프로그래밍 및 하드웨어가 필요한 경우가 많았으며이 장치를 회로에서 제거해야 소프트웨어 개발 속도가 느려지고 비용이 많이 들게되었습니다. 이러한 제한을 없앰으로써 마이크로 컨트롤러는 회로에있는 동안 프로그래밍 및 재 프로그램 할 수 있으므로 제조업체에 반환 할 필요없이 장치를 새 소프트웨어로 업그레이드 할 수 있습니다. 마이크로 칩 및 아트멜 (Atmel)과 같은 현재의 많은 마이크로 컨트롤러는 플래시 메모리 기술을 통합하고있다.
최신 마이크로 컨트롤러
범용 장치 외에도 자동차, 조명, 통신 및 저전력 장치와 같은 분야에서 전문화 된 마이크로 컨트롤러가 생산되고 있습니다. 그들은 또한 점점 더 작아졌습니다. 예를 들어, Atmel은 2010 년에 2mm x 2mm 크기의 플래시 마이크로 컨트롤러를 발표했다. 이 작은 장치는 장난감과 칫솔과 같은 제품에 사용하기에 충분히 작고 저렴합니다.