1. Sama-sama memiliki unit pengolah pusat atau lebih dikenal dengan CPU (Central Proccesing Unit)
2. CPU (Central Proccesing Unit) tersebut sama-sama memiliki beberapa keluaran dan masukan yang digunakan untuk melakukan komunikasi timbal-balik dengan dunia luar
3. Sama-sama memiliki RAM yang digunakan untuk menyimpan data-data sementara atau yang lebih dikenal dengan variabel
4. Sama-sama memiliki beberapa keluaran dan masukan yang digunakan untuk melakukan komunikasi timbal-balik
Perbedaan mikrokontroler dengan mikrokomputer
1. CPU mikrokontroler berada internal dalam sebuah chip kecepatan bekerja masih cukup rendah dalam dalam orde MHz (misal 24 MHz, 40Mhz) CPU pada mikrokomputer berada eksternal dalam suatu sistem
2. CPU pada mikrokomouter menjalankan program dalam ROM atau yang lebih dikenal dengan BIOS pada saat awal dihidupkan, kemudian mengambil atau menjalankan program tersimpan dalam ROM sifat memori program ini non-volatile