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 i nternal 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.
Fitur-fitur yang dimiliki ATmega16 sebagai berikut :
1. mikrokontroler AVR 8 bit yang memiliki kemampuan tinggi dengan daya rendah.
2. Arsitektur RISC dengan throughput mencapai 16 MIPS pada frekuensi 16 MHz.
3. Memiliki kapasitas Flash memori 16Kb, EEPROM 512 Byte, dan SRAM 1 Kb.
4. Saluran I/O sebanyak 32 buah yaitu port A, Port B, Port C, dan Port D.
5. CPU yang terdiri atas 32 buah register.
6. Unit interupsi internal dan eksternal.
7. Port USART untuk komunikasi serial.
8. Fitur Peripheral
- Tiga buah Timer / Counter dengan kemampuan pembandingan :
* dua buah timer/counter 8 bit dengan Prescaler terpisah dan Mode Campare
* satu buah timer/counter 16 bit dengan Prescaler terpisah, Mode Compare, dan Mode Capture
- Realtime Counter dengan Osilator tersendiri
- 4 channel PWM
- 8 channel, 10 bit ADC :
* 8 single-ended channel
* 7 differential channel hanya pada kemasan TQPF
* 2 differential channel dengan programmable Gain 1x, 10x, atau 200x
- byte-oriented two wire serial interface
- programmable serial USART
- antarmuka SPI
- watchdog timer dengan ocillator internal
- on chip analog computer
Tidak ada komentar:
Posting Komentar