Saturday, September 28, 2013

ATMEGA 8

Sesuai judul diatas kali ini saya akan coba bahas salah satu type mikrokontroler avr atmega 8 dari ATMEL yang cukup populer dan mudah di dapat di indonesia walau banyak juga varian avr yang lain.Kenapa saya pilih atmega 8, karena bentuknya yang simple tidak terlalu banyak pin I/O tapi mempunyai fitur yang lengkap.Saya akan coba terangkan beberap fitur dari atmega 8,


-  Memiliki performa tinggi dengan konsumsi daya yang rendah hanya membutuhkan sekitar 11mA pada clock 8mhz menggunakan internal osc

- Terdapat 32 x 8bit General Purpose Register ,terdiri dari R0 sampai R31.Terdapat dua bagian yang untuk register avr atmega 8 ini,r16 sampai r31 adalah register yang bisa ditulis langsung atau langsung diisi nilai.Sedangkan dari R0 sampai R15 hanya bisa diisi nilai dari register lain.

- 130 instruksi assembler

- Support external clock sampai 16Mhz,atau internal rc oscilator yang bisa di set dari 1 - 8Mhz,ini yang saya suka dari avr kalo emang kita nggak butuh perhitung waktu yang betul betul pas kita nggak usah pake external clock cukup dengan internal clock yang sudah di sediakan

- 8 Kbytes memori program yang bisa di tulis dan hapus sampai 10.000 kali,size yang cukup besar untuk mambuat program yang tidak begitu kompleks

- 1 Kbytes memori SRAM yang bisa di gunakan untuk menyimpan nilai sementara sewaktu program dijalankan

- 512 bytes EEPROM yang bisa ditulis dan hapus sampai 100.000 kali

- Bisa mengunci program (Programing Lock)supaya tidak bisa di clone

- Terdapat 3 timer diantaranya 2x timer 8bit dan 1x timer 16bit

- Terdapat 8 chanel ADC (Analog to Digital Converter) di jenis TQFP , QFN/MLF dan 6 chanel di jenis PDIP yang masing masing beresolusi 10 bit

- PORT serial USART ,TWI (Two Wire Interface) ,SPI (Serial Pheriperal Interface) yang tinggal kita aktifkan untuk berkomukasi dengan external device

- Tedapat 32 Pin yang bisa di jadikan input / output

- External dan internal interupsi

- Analog Comparator

Pin Atmega 8



Untuk lebih lengkap nya bisa download datasheet nya disini
Sekian sekilas tentang Atmega 8 mudah mudahan bisa bermamfaat ,untuk selanjutnya saya akan share beberapa contoh program sederhana assembler menggunakan avr studio.

No comments:

Post a Comment