마이크로컨트롤러 출처 : ATmega128로 배우는 마이크로컨트롤러 프로그래밍 마이크로컨트롤러는 하나의 칩으로 구현한 컴퓨터라고 할 수 있다. 하지만 위 사진과 같이 메모리도 적고 동작 속도도 느리다. 그렇기에 가볍고, 저렴한 가격, 신뢰성 향상, 융통성 있다는 장점이 있고, 낮은 처리 능력과 범용성 부족이라는 한계가 있다. 보통 신호등, 무선 전화기, 게임기 등 간단한 작업에 사용된다. 추가로 마이크로프로세서는 중앙처리장치를 하나의 칩으로 만든 것을 말하고, 마이크로컨트롤러는 중앙처리장치와 메모리, 입출력 인터페이스를 포함한 것을 말한다. 마이크로컨트롤러를 위한 프로그램은 컴퓨터에서 작성하지만 프로그램의 실행은 마이크로컨트롤러에서 이루어진다. 그렇기에 부트로더가 필요하다. 즉 컴퓨터에서 마이크로..