Fitur Konfigurasi Pin Arsitektur Mikrokontroller Atmega16

193 PEREKAYASAAN SISTEM KONTROL

4.3.1 Fitur

• High-performance, Low-power AVR® 8-bit Microcontroller • Advanced RISC Architecture - 130 Powerful Instructions – Most Single Clock Cycle Execution - 32 x 8 General Purpose Working Registers - Up to 16 MIPS Throughput at 16 MHz - On-chip 2-cycle Multiplier • Nonvolatile Program and Data Memories - 8K Bytes of In-System Self-Programmable Flash - Endurance: 10,000 WriteErase Cycles - In-System Programming by On-chip Boot Program - True Read-While-Write Operation - 512 Bytes EEPROM, Endurance: 100,000 WriteErase Cycles - 512 Bytes Internal SRAM - Programming Lock for Software Security • Peripheral Features - Two 8-bit TimerCounters with Separate Prescalers and Compare Modes - One 16-bit TimerCounter with Separate Prescaler, Compare Mode, and Capture Mode - Real Time Counter with Separate Oscillator - Four PWM Channels - 8-channel, 10-bit ADC - Byte-oriented Two-wire Serial Interface - MasterSlave SPI Serial Interface - Programmable Watchdog Timer with Separate On-chip Oscillator - On-chip Analog Comparator • IO and Packages - 32 Programmable IO Lines - 40-pin PDIP, 44-lead TQFP, 44-lead PLCC, and 44-pad QFNMLF • Operating Voltages - 2.7 - 5.5V for Atmega16L - 4.5 - 5.5V for Atmega16 194 PEREKAYASAAN SISTEM KONTROL Keunggulan AVR adalah pengkombinasian banyak instruksi dengan 32 general purpose working registers. Kesemua 32 register tersambung langsung ke Arithmetic Logic Unit ALU, Mengijinkan dua register bebas dapat diakses dengan intruksi yang dieksekusi hanya dengan satu siklus clock. Hasilnya adalah suatu arsitektur dengan kode yang lebih efisien dan 10 kali lebih cepat dibandingkan dengan mikrokontroller konvensional CISC Complex Instruction set Computing. Mikrokontroller ini dibuat dengan Atmel’s high density nonvolatile memory technology. Program memory ISP Flash pada chip tunggal ini dapat diprogram dalam mode In-System melalui saluran interface serial SPI.

4.3.2 Konfigurasi Pin

Gambar 4.4. Diagram Pin Mikrokontroler AVR ATMega16 tipe DIP 195 PEREKAYASAAN SISTEM KONTROL

4.3.3 Deskripsi Pin