Perbedaan mikrokontroler dan mikroprosesor jika dilihat dari sudut pandang arsitektur dan aplikasi

Mikroprosesor dan Mikrokontroler adalah chip elektronik khas yang dapat diprogram yang digunakan untuk tujuan berbeda. Perbedaan yang signifikan di antara mereka adalah bahwa mikroprosesor adalah mesin perhitungan yang dapat diprogram yang terdiri dari ALU, CU dan register, yang biasa digunakan sebagai unit pemrosesan (seperti CPU pada komputer) yang dapat melakukan perhitungan dan membuat keputusan. Di sisi lain, mikrokontroler adalah mikroprosesor khusus yang dianggap sebagai "komputer pada chip" karena mengintegrasikan komponen seperti mikroprosesor, memori dan paralel I / O digital.

Mikrokontroler terutama dirancang untuk mengelola tugas real-time, tidak seperti mikroprosesor.

Grafik perbandingan

Dasar untuk perbandinganMikroprosesorMikrokontroler
DasarTerdiri dari chip silikon tunggal yang terdiri dari ALU, CU dan register.Terdiri dari mikroprosesor, memori, port I / O, unit kontrol interupsi, dll.
CiriUnit tergantungUnit mandiri
Port I / OTidak mengandung port I / O bawaanTersedia port I / O internal
Jenis operasi yang dilakukanTujuan umum dalam desain dan operasi.Berorientasi aplikasi atau spesifik domain.
Ditargetkan untukPasar kelas atasPasar tertanam
Konsumsi dayaMemberikan lebih sedikit opsi hemat dayaTermasuk lebih banyak opsi hemat daya

Definisi Mikroprosesor

Mikroprosesor adalah chip silikon yang berfungsi sebagai central processing unit (CPU). Itu dapat melakukan fungsi-fungsi termasuk logika dan aritmatika sesuai instruksi yang telah ditentukan sebelumnya, ditentukan oleh pabrikan. CPU terdiri dari unit ALU (Arithmetic and Logical Unit), register dan kontrol. Mikroprosesor dapat dirancang dengan berbagai cara tergantung pada set instruksi dan arsitektur sistem.

Ada dua arsitektur sistem yang disediakan untuk merancang mikroprosesor - Harvard dan Von-Neumann. Jenis prosesor Harvard digabungkan dengan bus isolat untuk memori program dan data. Sebaliknya, prosesor berbasis arsitektur Von-Neumann berbagi satu bus untuk memori program dan data.

Mikroprosesor bukan unit independen yang bergantung pada unit perangkat keras lain seperti memori, timer, interrupts controller, dan sebagainya. Mikroprosesor pertama dikembangkan oleh Intel pada tahun 1971 dan dinamai Intel 4004.

Definisi Mikrokontroler

Mikrokontroler adalah teknologi yang dikembangkan setelah mikroprosesor dan mengatasi kekurangan mikroprosesor. Chip mikrokontroler sangat terintegrasi dengan CPU, memori (RAM dan ROM), register, unit kontrol interupsi, dan port I / O khusus. Tampaknya menjadi superset dari mikroprosesor. Tidak seperti mikroprosesor, mikrokontroler tidak tergantung pada unit perangkat keras lainnya, ia berisi semua blok penting untuk berfungsinya dengan benar.

Mikrokontroler lebih dihargai daripada mikroprosesor di bidang sistem tertanam karena lebih hemat biaya dan mudah didapat. Mikrokontroler pertama TMS 1000 dikembangkan oleh Texas Instruments pada tahun 1974. Desain dasar mikrokontroler TI menyerupai prosesor 4004/4040 (4-bit) Intel di mana pengembang telah menambahkan RAM, ROM, dukungan I / o. Keuntungan lain dari mikrokontroler adalah kita dapat menulis instruksi khusus ke CPU.

Perbedaan Kunci Antara Mikroprosesor dan Mikrokontroler

  1. Mikroprosesor terdiri dari chip silikon yang memiliki unit logis aritmatika (ALU), unit kontrol (CU) dan register. Sebaliknya, mikrokontroler menggabungkan properti mikroprosesor, bersama dengan RAM, ROM, penghitung, port I / O, dan sebagainya.
  2. Mikroprosesor memerlukan sekelompok chip lain seperti timer, pengontrol interupsi dan program serta memori data yang membuatnya tergantung. Sebagai lawan, mikrokontroler tidak memerlukan unit perangkat keras lain karena sudah diaktifkan dengannya.
  3. Port I / O implisit disediakan dalam mikrokontroler sementara mikroprosesor tidak menggunakan port I / O bawaan.
  4. Mikroprosesor melakukan operasi tujuan umum. Sebaliknya, mikrokontroler melakukan operasi berorientasi aplikasi.
  5. Dalam mikroprosesor, penekanan utama adalah pada kinerja karena itu ia bertujuan untuk pasar kelas atas. Di sisi lain, target mikrokontroler untuk pasar tertanam.
  6. Pemanfaatan daya dalam mikrokontroler lebih baik daripada mikroprosesor.

Kesimpulan

Sebuah mikroprosesor dapat melakukan operasi dengan tujuan umum untuk beberapa tugas yang berbeda. Sebaliknya, mikrokontroler dapat melakukan tugas yang ditentukan pengguna di mana ia menangani tugas yang sama untuk seluruh siklus hidup.

08-Agustus-2017 Kamal Qrimly arduino blog logicgates microcontroller vs microprosessor mikrokontroler vs mikroprosesor

APASIH PERBEDAAN MIKROKONTROLER DENGAN MIKROPROSESOR???

Mungkin itu adalah pertanyaan yang sering ada dibenak saat ingin mendalami dunia elektronika. Perlu anda ketahui, mikrokontroler dan mikroprosesor merupakan sebuah alat yang dapat digunakan untuk membantu para teknisi dalam mempermudah membuat sebuah aplikasi elektronika. mungkin pada zaman sebelum ditemukan mikroprosesor atau mikrokontroler, para teknisi elektronika masih membuat aplikasi menggunakan rangkaian analog, namun seiring perkembangan zaman, munculah mikrokontroler dan mikroprosesor yang memepermudah membuat aplikasi elektronika menggunakan sistem digital. sebelum mengenal lebih dalam kita telaah dari arti maka kata microprocessor = pengolah kecil lalu mikrocontroller = pengendali kecil. dari arti diatas sebenarnya sudah bisa diketahui perbedaannya.

Penjelasan lebih lanjutnya :

MIKROPROSESOR

Mikroprosesor adalah alat yaang bekerja sebagai pusat pengendalian dan pengolahan pada sistem komputer mikro. Alat ini juga biasa disebut dengan Central Processing Unit atau CPU. Perlu diketahui bahwa mikroprosesor terdiri dari 3 bagian penting, yakni Arithmetic Logic Unit atau ALU, Register Unit atau RU, serta Control Unit CU.

  1. ALU (Arithmetic Logic Unit) , ALU fungsinya untuk melakukan proses operasi matematika dan logika. Operasi matematika sederhana tersebut meliputi penjumlahan, pengurangan, perkalian dan pembagian. Sedangkan operasi logika meliputi AND, OR, NOT, XOR, XNOR dan lain-lain.
  2. CU (Control Unit), CU berfungsi untuk mengambil intruksi dari memori dan melakukan eksekusi intruksi tersebut. Sementara memori merupakan bagian tersendiri tidak termasuk dalam bagian mikroprosesor.
  3. Register, merupakan tempat menampung data sementara yang berasal dari memori. Sebelum diproses oleh ALU

Contoh Mikroprosesor yang biasa dikehidupan sehari-hari kita adala, mikroprosesor pada sebuah PC/Laptop yaitu : Intel pentium, Intel core i, Amd dll.

MIKROKONTROLER

Mikrokontroler merupakan sebuah chip atau IC yang didalamnya sudah terdapat prosesor (ALU, CU & Register), memori dan periperal tambahan lain. Semua bagian tersebut dipadatkan dalam satu buah chip. Banyaknya periperal yang ada dalam mikrokontroler tergantung dari masing-masing tipe dan spesifikasi pabrik. Tidak bisa disamakan isi dari mikrokontroler A dengan mikrokontroler B. Karena mikrokontroler sendiri dirancang untuk spesifikasi kebutuhan yang bermacam-macam.

Beberapa bagian yang biasanya ada pada mikrokontroler adalah sebagai berikut ini :

  1. Prosesor, merupakan bagian utama yang fungsinya sudah saya jelaskan diatas.
  2. Memori, terdiri dari beberapa jenis antara lain memori program (Flash Memori) dan memori data (Data Memori). Data memori terdiri dari dua macam : 1. SRAM (sifatnya sementara) 2. EEPROM (sifatnya permanen)
  3. Input Output, merupakan bagian yang terhubung langsung ke perangkat luar. Input output dapat berupa jalur data digital, data analog, ataupun bus komunikasi data (RS232, I2C, SPI)
  4. Timer/Counter, merupakan bagian yang berfungsi untuk melakukan penjadwalan waktu (timer). Selain itu timer/counter bisa digunakan untuk menggenerate sinyal dengan frekuensi dan periode tertentu.

Empat bagian diatas biasanya terdapat pada semua jenis mikrokontroler. Namun spesifikasinya berbeda-beda, terutama untuk ukuran memori.

Contoh Mikroprosesor yang biasa kita jumpai dikehidupan sehari-hari kita adalah : Arduino, STmicro, Raspberry pi, dll.

← Posting Sebelumnya Posting Berikutnya →

Video yang berhubungan

Postingan terbaru

LIHAT SEMUA