Mikrokontroler adalah sebuah IC yang digunakan untuk mengontrol sebuah alat atau rangkaian dalam suatu sistem. Mikrokontroler ATMega 16 merupakan keluarga dari AVR (Advanced Versatile RISC atau Alf and Vegard’s Risc prosessor). 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, timer/counter 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 (Heri, 2008:2). Beberapa keistimewaan dari AVR ATMega16 antara lain:
1. Mikrokontroler AVR 8 bit yang memiliki kemampuan tinggi, dengan daya rendah2. Arsitektur RISC dengan throughput mencapai 16 MIPS pada frekuensi 16 MHz
3. Memiliki kapasitas Flash memory 16 KByte, EEPROM 512 Byte dan SRAM 1 Kbyte
4. Saluran I/O sebanyak 32 buah, yaitu Port A, Port B, Port C dan D
5. CPU yang terdiri atas 32 buah register
6. Unit interupsi internal dan eksternal
7. Port USART untuk komunikasi serial
Tidak ada komentar:
Posting Komentar