Atmel AVR adalah jenis mikrokontroler yang paling sering dipakai dalam bidang elektronika dan instrumentasi. Mikrokontroler AVR ini memiliki arsitektur RISC (Reduce Instruction Set Computing) delapan bit, di mana semua instruksi dikemas dalam kode 16-bit (16 bits word) dan sebagian besar instruksi dieksekusi dalam 1 (satu ) siklus clock.
Nama AVR sendiri berasal dari "Alf (Egil Bogen) and Vegard (Wollan) 's Risc processor" dimana Alf Egil Bogen dan Vegard Wollan adalah dua penemu berkebangsaan Norwegia yang menemukan mikrokontroller AVR yang kemudian diproduksi oleh Atmel.
Secara umum, AVR dapat dikelompokkan dalam 10 kelas, yaitu:
- Keluarga AVR Otomotif
- Keluarga AVR Z-Link
- Keluarga AVR Manajemen Batere
- Keluarga AVR CAN
- Keluarga AVR LCD
- Keluarga AVR Pencahayaan
- Keluarga TinyAVR
- ATtiny 2313
- ATtiny 10
- ATtiny 13
- ATtiny 22
- Dll..
- Keluarga MegaAVR
- ATmega 16
- ATmega 32
- ATmega 8535
- ATmega 8
- ATmega 64
- Dll..
- Keluarga AVR USB
- Keluarga XMEGA
Untuk menulis program dan pada AVR, telah disediakan sebuah software yang bernama AVR Studio. Selain itu, terdapat beberapa cross compiler dari pihak ketiga yang dapat digunakan seperti CodeVision AVR Compiler atau ICC AVR.
reference : id.wikipedia.org , www2.atmel.com
No comments:
Post a Comment