1. 마이크로컨트롤러 우리 주변에는 자동으로 미리 정해둔 기능을 수행하는 장치들이 무척이나 많이 있다.
예를 들면 전기밥솥은 전원을 넣어주면 정해진 대로 가열을 해서 밥을 짓고 밥이 지어지면, 자동으로 보온 상태로 넘어간다. 또한 도로에는 신호등이 미리 정해진 순서에 따라 일정한 시간 간격으로 적색 등과, 노란색 등, 녹생 등을 번갈아 켜주고, 별도의 스위치가 있는 경우 보행자가 이를 누르면 잠시 뒤, 순서를 바꾸어 녹색 등을 켜주기도 한다.
이처럼 미리 정해진 순서에 따라, 자동으로 일을 처리해 주는 기능을 가능하게 해주는(=자동제어) 반도체를 마이크로 컨트롤로 칩이라고 하고, 이러한 칩에 입출력을 위한 회로를 구성하여 만든 작은 보드를 마이크로컨트롤러 (microcontroller) 보드라고 한다. 대개의 경우에는 칩보다는 마이크로컨트롤러 보드 형태로 접하게 되는 게 일반적이다.
즉, 이러한 마이크로컨트롤러 보드에 각자가 만든 프로그램을 넣어주면, 실제로 정해준 프로그램대로 기계...