Sie sind auf Seite 1von 3

ATMega 8535

Atmel, salah satu vendor yang bergerak dalam bidang mikroelektronika, telah mengembangkan AVR (Alf and Vegard's Risc Processor) sekitar tahun 1997. Berbeda dengan mikrokontroler MCS51, AVR menggunakan arsitektur RISC (Reduce Instruction Set Computer) yang mempunyai lebar bus data 8 bit. perbedaan ini bisa dilihat dari frekuensi kerjanya. MCS51 memiliki frekuensi kerja seperduabelas kali frekuensi osilator sedangkan frekuensi kerja AVR sama dengan frekuensi kerja osilator, jadi dengan frekuensi osilator yang sama, kecepatan AVR dua belas kali lebih cepat dari MCS51. secara umum AVR dibagi menjadi 4 kelas, yaitu ATtiny, AT90Sxx, ATMega dan AT86RFxx. perbedaan antar tipe AVR terletak pada fitur-fitur yang ditawarkan, sementara dari segi arsitektur dan set instruksi yang digunakan hampir sama. ARSITEKTUR ATMEGA8535 Fitur 1. 2. 3. 1. 2. 3. 4. 1. 2. 3. 5. 6. 7. 8. 9. 8 bit AVR berbasis RISC dengan performa tinggi dan konsumsi daya rendah kecepatan maksimal 16 MHz. Memori 8 KB Flash 512 byte SRAM 512 byte EEPROM Timer/Counter 2 buah 8 bit timer/counter 1 buah 16 bit timer/counter 4 kanal PWM 8 Kanal 10/8 bit ADC Programable serial USART komparator analog 6 pilihan sleep mode untuk penghematan daya listrik 32 jalur I/O yang bisa di program

Konfigurasi PIN dan PORT 1. Power, VCC dan GND (ground) 2. PORTA (0-7) merupakan PIN I/O dua arah dan berfungsi khusus sebagai pin masukan ADC 3. PORTB (0-7) merupakan pin I/O dua arah dan berfungsi khusus sebagai pin timer/counter, komparator analog dan SPI 4. PORTC (0-7) merupakan pin I/O dua arah dan fungsi khusus 5. PORTD (0-7) merupakan pin I/O dua arah dan fungsi khusus 6. RESET adalah pin untuk me-reset mikrokontroler 7. XTAL1 dan XTAL2 pin untuk external clock 8. AVCC adalah pin masukan untuk tegangan ADC 9. AREF adalah pin masukan untuk tegangan refrensi eksternal ADC PETA MEMORI ATMega8535 memiliki dua ruang memori utama yaitu memori data dan memori program, setelah 2 memori utama, ATMega8535 juga memiliki EEPROM yang dapat di gunakan sebagai penyimpan. Flash memori ATMega memiliki flash memori sebesar 8 kbytes untuk memori program, karena semua instruksi AVR

menggunakan 16 atau 32 bit, maka AVR memiliki organisasi memori 4 KByte x 16 bit dengan alamat dari $000 hingga $FFF. untuk keamanan software, memori flash di bagi menjadi dua bagian, yaitu bagian Boot Program dan bagian Application Program. AVR tersebut memiliki 12 bit Program Counter (PC) sehingga mampu mengalamati isi flash memori.

SRAM ATMega 8535 memiliki 608 alamat memori data yang terbagi menjadi 3 bagian, yaitu 32 buah register file, 64 buah IO register dan 512byte internal SRAM.

Tampak pada peta memori data bahwa alamat $0000-$001F ditempati oleh register file. I/O register menempati alamat dari $0020-$005F. sedangkan sisanya sebagai internal SRAM sebesar 512byte ($0060 - $025F). EEPROM ATMega8535 juga memiliki memori data berupa EEPROM 8 bit sebesar 512 byte ($000-$1FF).

Das könnte Ihnen auch gefallen