Mikrokontroler adalah chip yang berisi prosesor CPU, memori RAM dan ROM, timer/counter, port serial COM, dan unit I/O yang dapat diprogram untuk membaca input, memproses, dan menghasilkan output sesuai keinginan pembuat program. Mikrokontroler banyak digunakan dalam perangkat elektronik seperti handphone, robot, dan alat-alat rumah tangga.