13
Gambar 7. Keterangan Fasilitas pada Mikrokontroler
D. Mengenal Mikrokontroler ATMEGA16
AVR merupakan seri mikrokontroler CMOS 8-bit buatan Atmel, berbasis arsitektur RISC Reduced Instruction Set Computer. Hampir semua instruksi
dieksekusi dalam satu siklus clock. AVR mempunyai 32 register general-purpose, timercounter fleksibel dengan mode compare, interrupt internal dan eksternal,
serial UART, programmable Watchdog Timer, dan mode power saving, ADC dan PWM internal. AVR juga mempunyai In-System Programmable Flash on-
chip yang mengijinkan memori program untuk diprogram ulang dalam sistem menggunakan hubungan serial SPI. ATMega16 mempunyai throughput mendekati
1 MIPS per MHz membuat disainer sistem untuk mengoptimasi konsumsi daya versus kecepatan proses.
Susunan Pin ATMega16 Dari gambar 8, fungsi dari masing-masing
pin atau kaki mikrokontroler ATMega16 adalah sebagai berikut :
a. VCC merupakan pin yang berguna sebagai masukan tegangan dari catu daya.
b. GND merupakan pin untuk Ground. c. PORTA PA0…PA7 merupakan kaki atau
pin InputOutput dua arah dan masukan ADC
Analog Digital Converter.
d. PORTB PB0…PB7 merupakan kaki InputOutput yang mempunyai sifat
bidirectional atau dua arah. Selain sebagai
kaki InputOutput, masing-masing kaki port tersebut juga bisa difungsikan
Gambar 8. Konfigurasi Pin ATMega16 Sumber : http:www.robotix.in
14
sebagai kaki tertentu.
e. PORTC PC0…PC7 adalah pin inputoutput dua arah dan pin fungsi khusus, f. PORTD PD0…PD7 adalah pin inputoutput dua arah dan pin yang mempunyai
fungsi khusus, seperti yang tertera pada Tabel 1.3 di bawah ini:
g. Reset merupakan pin yang digunakan untuk me-reset mikrokontroler. h. XTAL1 dan XTAL2 merupakan pin masukan clock eksternal.
i. AVCC merupakan pin masukan tegangan untuk ADC j. AREF merupakan pin masukan tegangan referensi ADC.
Secara ringkas, dapat dilihat pada Gambar 9 berikut :
Gambar 9. Susunan Pin ATMega16
1. Mikroprosesor merupakan sebuah piranti yang berfungsi sebagai unit pemroses pusat dan pengendali sistem komputer. Mikroprosesor biasa disebut juga
dengan
Central Processing Unit CPU.
2. Mikroprosesor tersusun dari tiga bagian yaitu Arithmatic Logic Unit ALU,
Register Unit RU, Control Unit CU
3. Mikrokontroler adalah suatu Integrated Circuit IC dengan kepadatan yang
sangat tinggi, dimana semua bagian yang diperlukan untuk suatu kontroler sudah dikemas dalam satu keping.
4. Pada umumnya mikrokontroler terdiri dari berbagai bagian, antara lain: CPU, RAM
Random Access Memory, Memori EEPROM EPROM PROM RON, Input Output, Serial Parallel, Timer Interupt, Controller, RTC Real Time Clock, dan
lain sebagainya. 5. Aplikasi mikrokontroler dalam kehidupan sehari-hari sangatlah banyak, seperti
misalnya handphone, iPad, smartphone, dan lain sebagainya.
6. Sifat special dari mikrokontroler adalah kecil dalam ukuran, hemat daya listrik, dan fleksibel.
7. Mikrokontroler AVR merupakan salah satu jenis arsitektur mikrokontroler andalan Atmel yang banyak digunakan.