27
2.6.1 Perbedaan Mikrokontroler dengan Mikroprosesor
Menurut Widodo dalam bukunya yang berjudul Panduan Lengkap Belajar Mikrokontroler
; Perancangan Sistem dan Aplikasi Mikrokontroler Widodo, 2005, terdapat perbedaan yang signifikan antara mikrokontroler dan
mikroprosesor. Perbedaan utama antara keduanya dilihat dari dua faktor utama yaitu arsitektur perangkat keras hardware architecture dan aplikasi masing –
masing. Ditinjau dari segi arsitekturnya, mikroprosesor merupakan single chip
CPU, sedangkan mikrokontroler dalam IC-nya selain CPU juga device lain yang memungkinkan mikrokontroler berfungsi sebagai suatu single chips computer.
Dalam sebuah IC mikrokontroler telah terdapat ROM, RAM, EPROM, serial interface,
dan parallel interface. Timer, interrupt controller, converter analog ke digital,dan lainnya tergantung feature yang melengkapi mikrokontroler
tersebut. Sedangkan dari segi aplikasinya, mikroprosesor hanya berfungsi sebagai
Central Processing
Unit yang menjadi otak komputer, sedangkan
mikrokontroler, dalam bentuknya yang mungil, pada umumnya ditujukan untuk melakukan tugas – tugas yang berorientasi kontrol pada rangkaian yang
membutuhkan jumlah komponen minimum dan biaya rendah low cost.
28
2.6.2 Aplikasi Mikrokontroler
Karena kemampuannya yang tinggi, bentuknya yang kecil, konsumsi dayanya yang rendah, dan harga yang murah maka mikrokontroler bnayak
digunakan. Mikrokontroler digunakan mulai dari mainan anak – anak sampai perangkat elektronik rumah tangga, perangkat pendukung otomotif, perangkat
industri, perangkat telekomunikasi, peralatan medis dan kedokteran sampai dengan pengendali robot serta persenjataan militer.
Terdapat beberapa keuntungan dari alat –
alat yang berbasis Mikrokontroler mikrokontroler
– based solutions diantaranya : •
Kehandalan tinggi dan kemudahan integrasi dengan komponen lain.
• Penggunaan komponen semakin sedikit yang juga akan
menyebabkan biaya produksi semakin ditekan. •
Ukuran yang dapat diperkecil. •
Waktu pembuatan lebih singkat sehingga lebih cepat pula dijual kepasaran sesuai kebutuhan.
• Konsumsi daya yang semakin rendah.
Widodo, 2005
2.6.3 Perkembangan Mikrokontroler