Anda di halaman 1dari 2

Atmel AVR

Atmel AVR jenis ATmega8 yang populer dipakai 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, dimana semua instruksi dikemas dalam kode !"bit (16 bits word) dan sebagian besar instruksi dieksekusi dalam #satu $ siklus clock. Se%ara umum, AVR dapat dikelompokkan dalam & kelas, yaitu keluarga ATTiny, keluarga AT'(S)), keluarga ATMega, keluarga AT*Mega, keluarga AT+S,)), keluarga AT-.M)) dan AT8!R/)). -ada dasarnya yang membedakan masing"masing kelas adalah memori, peripheral dan 0ungsinya. Salah satu mikrokontroler AVR yang sering dipakai adalah ATMega8 dan ATMega 8121. ,eberapa penjelasan mengenai AVR AT Mega 8121 adalah A. Fitur Mikrokontroler AVR AT Mega 8535 3apabilitas detail dari mikrokontroler AVR ATMega 8121 adalah sebagai berikut4 . Sistem mikroprosesor 8 bit berbasis RISC dengan ke%epatan maksimal ! M56. 7. 3apabilitas memori flash 8 K , SRAM sebesar !1" b#te dan 88-R9M ($lectricall# $rasable %rogrammable Read &nl# 'emor#) sebesar !1" b#te. 2. A:C #-engubah analog"ke"digital$ internal dengan ketelitian ( bit sebanyak 8 saluran. ;. -.M (%ulse (ide 'odulation) sebanyak ; saluran. 1. -ortal komunikasi serial #+SART$ dengan ke%epatan maksimal 7,1 Mbps. !. 8nam pilihan mode sleep, untuk menghemat penggunaan daya listrik. B. Konfigurasi Pin Mikrokontroler AVR ATMega 8535 . VCC merupakan pin yang ber0ungsi sebagai pin masukan %atu daya #<$. 7. =>: merupakan pin ground. 2. %ort #-,( ? -,&$ merupakan pin I)& dua arah dan pin 0ungsi khusus, yaitu sebagai *imer)Counter, komparator analog dan S-I. ;. %ort C #-C( ? -C&$ merupakan pin I)& dua arah dan pin 0ungsi khusus, yaitu T.I, komparator analog, input +,C dan *imer &scillator. 1. %ort , #-:( ? -:&$ merupakan pin I)& dua arah dan pin 0ungsi khusus, yaitu komparator analog, interupsi eksternal dan komunikasi serial. !. R8S8T merupakan pin yang digunakan untuk me"reset mikrokontoler. &. *TA@ dan *TA@7 merupakan pin masukan clock eksternal. 8. AVCC merupakan pin masukan tegangan untuk A:C. '. AR8/ merupakan pin tegangan re0erensi A:C. Selain ATMega8121, Atmel selaku pengembang mikrokontroler AVR juga mengembangkan ATMega27 dengan kapasitas program memori men%apai 27 3,, ATMega27 memiliki susunan pin yang sama dengan ATMega8121, selain ATMega27 masih terdapat AVR seri ATMega yang lain sebut saja ATMega !7, ATMega !8, ATMega!;, ATMega88 dan ATMega 78. masing masing dengan 0itur dan kemasan yang berbeda"beda.

Bagaimana memprogram Atmel AVR Se%ara umum kebanyakan mikrokontroler diprogram menggunakan bahasa assembl# yang mendekati bahasa mesin, sayangnya memprogram menggunakan bahasa assembl# memiliki tingkat kesulitan tersendiri sehingga beberapa produsen kompiler mengambil inisiati0 dengan mengembangkan kompiler #sering disebut juga Cross-Compiler karena si0atnya yang antar platform misal dari komputer )8! ke AVR atau ARM$ khusus yang memungkinkan bahasa pemrograman tingkat tinggi semisal C, C<< atau AaBa digunakan untuk memprogram AVR. Aika pada Side Compiler #kompiler yang digunakan untuk memprogram inter platform misal dari komputer )8! untuk komputer )8!$ biasanya dihasilkan file e.ecutable maka keluaran dari Cross Compiler adalah 0ile he), nantinya 0ile he) inilah yang akan di"upload"kan ke mikrokontroller melalui kabel ATA= atau ST3 menggunakan program khusus.

:iperoleh dari Chttp4DDid.Eikipedia.orgDEikiDAtmelFAVRC 3ategori4 Artikel yang perlu dirapikan G Rintisan bertopik elektronika G 8lektronika G Mikrokontroler