BAB 1
Meskipun Anda tidak perlu memahami bagaimana mikrokontroler berkembang hingga seperti s e k a r a n g
i n i , n a m u n i n i m e r u p a k a n cerita yang menarik, yang dapat membantu Anda memahami posisi
mikrokontroler AVR dalam hirarki teknologi informasi (TI) dan produk elektronika secara keseluruhan. Yang
lebih penting lagi, dengan memiliki pemahaman seperti itu, Anda dapat membuat pilihan dan keputusan yang
lebih baik tentang kapan dan di mana menggunakan mikrokontroler, d i b a n d i n g k a n d e n g a n
alternatif lainnya.
Jika Anda membuka pemutar CD atau VCR dari tahun 1980-an (mungkin Anda memilikinya di loteng, atau di
garasi Anda, saya tahu saya punya!) Anda akan menemukan bahwa mereka benar-benar penuh dengan papan
sirkuit, dan bahwa setiap papan sirkuit p e n u h s e s a k dengan sirkuit terpadu (chip) dan komponen yang
membuat benda itu bekerja.
Sebaliknya, buka pemutar DVD yang dibuat dalam beberapa tahun terakhir dan Anda mungkin akan
menemukan cukup banyak ruang kosong, dan hanya satu papan sirkuit yang cukup kecil yang mungkin berisi
dua atau tiga chip yang cukup besar dan b e b e r a p a komponen lainnya. Namun, ada kemungkinan bahwa
perangkat modern menawarkan kualitas dan ketahanan yang jauh lebih baik. Ini pasti akan menawarkan lebih
banyak fitur dan pilihan produk daripada pendahulunya di tahun 1980-an.
Transformasi ini disebabkan oleh dua faktor utama:
• Meningkatnya miniaturisasi elektronik dan komponen, yang telah memungkinkan
semakin banyak sirkuit untuk dimasukkan ke dalam chip tunggal, mengurangi jumlah
chip yang diperlukan untuk fungsi tertentu.
Transistor dalam keluarga pertama chip logika (diluncurkan pada awal tahun 1970-an)
masing-masing berukuran sekitar 10 mikron1. Sebagai gambaran, rambut manusia m e m i l i k i
lebar sekitar 100 mikron. Pada saat artikel ini ditulis, pada tahun 2012, ukuran transistor
pada chip generasi saat ini bisa sekecil 22 nanometer. Itu hanya 22 sepersemiliar meter!
Hal ini memberikan gambaran kepada Anda mengenai kecepatan miniaturisasi yang
telah t e r j a d i d i dalam sirkuit terpadu sejak tahun 1970-an.
• Transisi progresif dari mengimplementasikan fungsi perangkat dalam
perangkat keras ke mengimplementasikannya dalam perangkat lunak yang
berjalan pada mikrokontroler.
Mari kita mulai dengan garis waktu singkat sebelum membahas mengapa dan bagaimana mikrokontroler dan
AVR.
1
Mikron (sekarang lebih sering disebut mikro-meter) adalah sepersejuta bagian dari satu meter, atau sekitar 0,0000394 inci.
A. Trevennor, Mikrokontroler AVR Praktis
© Alan Trevennor 2012 3
BAB 1 ■ SEJARAH SINGKAT MIKROKONTROLER
2
Rangkaian logika kombinatorial menggunakan chip individual dalam kombinasi untuk menyediakan setiap fungsi. Sebagai
contoh, dalam proyek mikrokontroler yang mengontrol sepuluh motor untuk proses industri, kita akan menggunakan
penghitung perangkat lunak untuk setiap motor untuk menghitung berapa kali motor tersebut berputar. Dalam implementasi
logika kombinatorial untuk hal yang sama, harus ada chip penghitung yang sebenarnya untuk setiap sensor motor. Jadi, dalam
pendekatan mikrokontroler untuk fungsi ini, seluruh papan yang penuh dengan chip penghitung dapat digantikan oleh mungkin
20 baris perangkat lunak. Hal ini akan mengurangi biaya, konsumsi daya, panas, dan ukuran. Lebih jauh lagi, jika desain
diperbarui, dalam pendekatan kombinatorial, pemasangan ulang dan kemungkinan besar perancangan ulang papan akan
diperlukan. Dalam pendekatan mikrokontroler, pembaruan perangkat lunak sederhana akan mencapai hasil yang sama.