Apa perbedaan antara Mikroprosesor dan Mikrokontroler?
Anda pasti selalu bingung ketika ditanya tentang perbedaan antara mikroprosesor dan mikrokontroler. Seperti yang terlihat sama tapi sebenarnya tidak.
Jadi, mari kita bahas tentang mereka dan tunjukkan perbedaan utama di antara keduanya.
Mikrokontroler
Ini seperti komputer kecil di satu IC. Ini berisi inti prosesor, ROM, RAM dan pin I / O yang didedikasikan untuk melakukan berbagai tugas.
Mikrokontroler umumnya digunakan dalam proyek dan aplikasi yang membutuhkan kontrol langsung dari pengguna.
Karena memiliki semua komponen yang diperlukan dalam satu chip, ia tidak memerlukan sirkuit eksternal untuk melakukan tugasnya sehingga mikrokontroler banyak digunakan dalam sistem tertanam dan perusahaan manufaktur mikrokontroler besar membuatnya untuk digunakan di pasar tertanam.
Mikrokontroler dapat disebut sebagai jantung dari sistem tertanam. Beberapa contoh mikrokontroler yang populer adalah mikrokontroler 8051, AVR, PIC series ,.
Mikroprosesor
Mikroprosesor hanya memiliki satu CPU di dalamnya dalam satu atau beberapa Sirkuit Terpadu. Seperti mikrokontroler, ia tidak memiliki RAM, ROM, dan periferal lainnya.
Mereka bergantung pada sirkuit eksternal periferal untuk bekerja. Tetapi mikroprosesor tidak dibuat untuk tugas tertentu tetapi diperlukan jika tugas rumit dan rumit seperti pengembangan perangkat lunak, permainan, dan aplikasi lain yang membutuhkan memori tinggi dan di mana masukan dan keluaran tidak ditentukan.
Ini mungkin disebut jantung dari sistem komputer. Beberapa contoh mikroprosesor adalah Pentium, I3, dan I5 dll.
Dari gambar arsitektur mikroprosesor ini dapat dengan mudah dilihat bahwa mikroprosesor memiliki register dan ALU sebagai unit pemroses dan tidak memiliki RAM, ROM di dalamnya.
Lalu, apa perbedaan mikroprosesor dan mikrokontroler?
Karena sekarang Anda pada dasarnya mengetahui apa itu mikrokontroler dan mikroprosesor, akan mudah untuk mengidentifikasi perbedaan utama antara mikrokontroler dan mikroprosesor.
- Perbedaan utama di keduanya adalah keberadaan perangkat eksternal, di mana mikrokontroler memiliki RAM, ROM, EEPROM yang tertanam di dalamnya sementara kita harus menggunakan sirkuit eksternal untuk mikroprosesor.
- Karena semua perangkat mikrokontroler berada pada satu chip, ia kompak sedangkan mikroprosesor berukuran besar.
- Mikrokontroler dibuat dengan menggunakan teknologi semikonduktor oksida logam komplementer sehingga jauh lebih murah dibandingkan mikroprosesor. Selain itu, aplikasi yang dibuat dengan mikrokontroler lebih murah karena mereka membutuhkan komponen eksternal yang lebih sedikit, sedangkan biaya keseluruhan sistem yang dibuat dengan mikroprosesor tinggi karena banyaknya komponen eksternal yang diperlukan untuk sistem tersebut.
- Kecepatan pemrosesan mikrokontroler sekitar 8 MHz hingga 50 MHz, tetapi sebaliknya kecepatan pemrosesan mikroprosesor umum di atas 1 GHz sehingga bekerja jauh lebih cepat daripada mikrokontroler.
- Umumnya mikrokontroler memiliki sistem hemat daya, seperti mode idle atau mode hemat daya sehingga secara keseluruhan menggunakan lebih sedikit daya dan juga karena komponen eksternal rendah konsumsi daya secara keseluruhan lebih sedikit. Sedangkan pada mikroprosesor umumnya tidak ada sistem hemat daya dan juga banyak komponen eksternal yang digunakan dengannya, sehingga konsumsi dayanya tinggi dibandingkan dengan mikrokontroler.
- Mikrokontroler kompak sehingga membuatnya menjadi sistem yang menguntungkan dan efisien untuk produk dan aplikasi kecil sementara mikroprosesor berukuran besar sehingga lebih disukai untuk aplikasi yang lebih besar.
- Tugas yang dilakukan oleh mikrokontroler terbatas dan umumnya kurang kompleks. Sedangkan tugas yang dilakukan oleh mikroprosesor adalah pengembangan perangkat lunak, pengembangan game, website, pembuatan dokumen dll yang umumnya lebih kompleks sehingga membutuhkan lebih banyak memori dan kecepatan sehingga digunakan ROM eksternal, RAM.
- Mikrokontroler berbasis arsitektur Harvard dimana memori program dan memori data terpisah sedangkan mikroprosesor berbasis pada model von Neumann dimana program dan data disimpan dalam modul memori yang sama.
Belum ada Komentar untuk "Apa perbedaan antara Mikroprosesor dan Mikrokontroler?"
Posting Komentar