Anda di halaman 1dari 10

AVR ARCHITECTURE

Oleh :
KELOMPOK 2
ANDI FIKRI HAIKAL (2019030026)

SULTAN DARAKAY (2019030008)

EVAN QUINCY E. (2019030016)


APA ITU AVR?
AVR adalah keluarga mikrokontroler yang dikembangkan sejak
tahun 1996 oleh Atmel , diakuisisi oleh Microchip Technology pada
tahun 2016. Ini adalah mikrokontroler chip tunggal RISC 8-bit arsitektur
Harvard yang dimodifikasi . AVR adalah salah satu keluarga
mikrokontroler pertama yang menggunakan memori flash on-chip untuk
penyimpanan program, berbeda dengan ROM , EPROM , atau
EEPROM yang dapat diprogram satu kali yang digunakan oleh
mikrokontroler lain pada saat itu
SEJARAH AVR
Arsitektur AVR digagas oleh dua mahasiswa di Institut Teknologi
Norwegia (NTH), Alf-Egil Bogen dan Vegard Wollan. Atmel mengatakan
bahwa nama AVR bukanlah akronim dan tidak berarti apa-apa.
Pencipta AVR tidak memberikan jawaban pasti tentang apa singkatan
dari "AVR". Namun, secara umum diterima bahwa AVR adalah
singkatan dari prosesor R ISC A lf dan V egard . Perhatikan bahwa
penggunaan "AVR" dalam artikel ini umumnya mengacu pada baris
RISC 8-bit dari Mikrokontroler AVR Atmel
JENIS AVR
AVR umumnya diklasifikasikan menjadi berikut:
• tinyAVR - seri Attiny
• megaAVR - seri ATmega
• AVR Dx 
• XMEGA - seri ATxmega
• AVR khusus aplikasi
• FPSLIC (AVR dengan FPGA)
• AVR 32-bit
EKSEKUSI PROGRAM
AVR Atmel memiliki desain pipa dua tahap, satu tingkat.
Ini berarti instruksi mesin berikutnya diambil saat instruksi
mesin saat ini sedang dijalankan. Kebanyakan instruksi
hanya mengambil satu atau dua siklus clock, membuat AVR
relatif cepat di antara mikrokontroler delapan-bit . Prosesor
AVR dirancang dengan eksekusi efisien kode C terkompilasi
dalam pikiran dan memiliki beberapa petunjuk bawaan untuk
tugas tersebut.
FITUR AVR
• Port I / O tujuan umum multifungsi dan dua arah dengan
resistor pull-up internal yang dapat dikonfigurasi
• Beberapa osilator internal, termasuk osilator RC tanpa
bagian eksternal
• Memori flash instruksi internal yang dapat diprogram sendiri
hingga 256 KB (384 KB pada XMega)
• Dukunganon-chip debugging (OCD) melalui JTAG atau
debugWIRE di sebagian besar perangkat
FITUR AVR
• Data internal EEPROM hingga 4 KB
• SRAM internal hingga 16 KB (32 KB di XMega)
• Ruang data endian kecil 64 KB eksternal pada model
tertentu, termasuk Mega8515 dan Mega162.
• Timer 8-bit dan 16-bit
• Pembanding analog
• Konverter A / D 10 atau 12-bit , dengan multipleks hingga
16 saluran
FITUR AVR
• Berbagai antarmuka serial
• Model pengontrol pencahayaan dan kontrol motor (khusus
PWM )
• Dukungan pengontrol USB
• Perangkat tegangan rendah yang beroperasi hingga 1,8 V
(hingga 0,7 V untuk suku cadang dengan konverter DC –
DC internal)
KESIMPULAN
Mikrokontroler AVR didesain menggunakan
arsitektur Harvard, di mana ruang dan jalur bus bagi
memori program dipisahkan dengan memori data.
Memori program diakses dengan single-level
pipelining, di mana ketika sebuah instruksi dijalankan,
instruksi lain berikutnya akan di-prefetch dari memori
program.

Anda mungkin juga menyukai