
Mikrokontroler adalah sebuah sistem komputer lengkap dalam satu serpih (chip). Mikrokontroler lebih dari sekedar sebuah mikroprosesor karena sudah terdapat atau berisikan ROM (Read-Only Memory), RAM (Read-Write Memory), beberapa bandar masukan maupun keluaran, dan beberapa peripheral seperti
Seperti mikroprosesor pada umumnya, secara internal mikrokontrolerATMega16 terdiri atas unit-unit fungsionalnya Arithmetic and Logical Unit(ALU), himpunan register kerja, register dan dekoder instruksi, dan pewaktubeserta komponen kendali lainnya. Berbeda dengan mikroprosesor,mikrokontroler menyediakan memori dalam serpih yang sama dengenprosesornya (in chip).