commit to user 7
2.2 Unit Pemroses
2.2.1. Mikrokontroler AVR
Mikrokontroler AVR Alf and Vegard’s Risc Processor standart memiliki
arsitektur 8-bit, dimana semua instruksi dikemas dalam kode 16-bit dan sebagian besar instruksi dieksekusi dalam 1 satu siklus clock. AVR berteknologi RISC
Reduced Instruction Set Computer, sedangkan MCS51 berteknologi CISC Complex Instruction Set Computer. AVR dapat dikelompokkan menjadi 4 kelas,
yaitu keluarga Attiny, keluarga AT90Sxx, keluarga ATMega, dan AT86RFxx. Pada dasarnya yang membedakan masing-masing kelas adalah memori,
peripheral, dan fungsinya Widodo, 2011.
a. Mikrokontroler ATMEGA 85351632
Di dalam mikrokontroler ATMega85351632, sudah terdiri dari : 1.
Saluran IO sebanyak 32 buah, yaitu Port A, Port B, Port C, dan Port D. 2.
ADC Analog to Digital Converter 10 bit sebanyak 8 channel. 3.
Tiga buah TimerCounter dengan kemampuan pembandingan. 4.
CPU yang terdiri dari 32 buah register. 5.
131 instruksi handal yang umumnya hanya membutuhkan 1 siklus clock. 6.
Watchdog Timer dengan osilator internal untuk reset otomatis mikro. 7.
2 buah timercounter 8 bit. 8.
1 buah timercounter 16 bit. 9.
Tegangan operasi 2,7V-5.5V pada ATMega16L 10. Internal SRAM sebesar 1KB
11. Memori Flash sebesar 8KB 8192 byte untuk ATMega8535, 16KB 16384 byte untuk ATMega16 dan 32KB 32768 byte untuk ATMega32, dengan
kemampuan Read While Write. 12. Unit interupsi internal dan eksternal.
13. Port antarmuka SPI 14. EEPROM sebesar 512 byte untuk ATMega8535 dan ATMega16, 1024 byte
untuk ATMega32, yang dapat diprogram saat operasi.
commit to user 8
15. Antarmuka komparator analog. 16. 4 channel PWM.
17. 32x8 general purpose register. 18. Hampir mencapai 16 MIPS pada Kristal 16 MHz.
19. Port USART programmable untuk komunikasi serial. Widodo, 2011.
b. Konfigurasi Pin Atmega 85351632
Gambar 2.4 berikut ini merupakan susunan kaki standar 40 pin DIP mikrokontroler AVR ATMega85351632.
Gambar 2.5 Konfigurasi pin ATMega 85351632
Atmel, 2003
Tabel 2.1
Konfigurasi pin ATMega 85351632
Nomor Pin Nama
Fungsi
10 VCC
Catu daya positif 11,31
GND Catu daya negatif ground
commit to user 9
30 AVCC
Catu daya positif untuk ADC internal
32 AREF
Pin untuk tegangan referensi ADC 1-8
PB7...PB0 Pin masukan dan keluaran Port B
33-40 PA7...PA0
Pin masukan dan keluaran Port A 14-21
PD7...PA0 Pin masukan dan keluaran Port D
22-29 PC7...PA0
Pin masukan dan keluaran Port C 9
RESET Pin masukan untuk reset
12,13 XTAL 1 dan 2
Pin masukan osilator eksternal
c. Sistem minimum
Gambar 2.5 Berikut merupakan skema minimun dari mikrokontroler ATMega85351632.
Gambar 2.6 Skema sistem minimum ATMega85351632
commit to user 10
d. ADC Analog to Digital Converter AVR ATMega