Posted by: rezutopia | March 4, 2010

Mikrokontroler AVR ATMEGA 8535

Perkembangan Teknologi Mikrokontroler sekarang ini sudah sampai pada Mikrokontroler AVR dengan arsitektur RISC 8 bit, dimana semua instruksi di kemas dalam kode 16-bit (16-bits word) dan sebagian besar instruksi di eksekusi dalam 1 (satu) siklus clock, berbeda dengan instruksi MCS51 yang membutuhkan 12 siklus clock. Keluarga Mikrokontroler AVR berbeda dengan keluarga Mikrokontroler MCS51. Mikrokontroler AVR menggunakan teknologi RISC (Reduced Instruction Set Computing) sedangkan MCS51 masih menggunakan teknologi CISC (Complex Instruction Set Computing)

Mikrokontroler AVR di bagi menjadi 4 klan (😀 ) adalah
– Klan ATtiny
– Klan AT890Sxx
– Klan ATMega
– Klan AT86RFxx

Dalam keluarga ATMega itulah ATMega 8535 berasal.

ATMEGA8535 sendiri mempunya fitur – fitur :
1. Sistem mikrokontroler 8 bit berbasis RISC dengan kecepatan maksimal 16 MHz.
2. Memiliki memori flash 8 KB, SRAM sebesar 512 byte dan EEPROM (Electrically Erasable Programmable Read Only Memory) sebesar 512 byte.
3. Memiliki ADC (Analog Digital Converter) internal dengan ketelitian 10 bit sebanyak 8 saluran.
4. Memiliki PWM (Pulse Wide Modulation) internal sebanyak 4 saluran.
5. Portal komunikasi serial (USART) dengan kecepatan maksimal 2,5 Mbps.
6. Enam pilihan mode sleep, untuk menghemat penggunaan daya listrik.

Arsitektur ATMEGA8535

Arsitektur ATMega8535

Arsitektur ATMega8535

Bagian – bagian ATMEGA8535 :

1. Saluran I/O sebanyak 32 buah, yaitu port A, port B, port C, dan port D
2. CPU yang memiliki 32 buah register
3. SRAM sebesar 512 byte
4. Flash memory sebesar 8kb yang memiliki kemampuan Read While Write
5. EEPROM sebesar 512 byte dapat diprogram selama beroperasi
6. Tiga buah timer/counter dengan kemampuan pembanding
7. Two wire serial Interface
8. Port antarmuka SPI
9. Unit interupsi internal dan eksternal
10. Port USART untuk komunikasi serial
11. ADC 10 bit sebanyak 8 saluran
12. Watchdog Timer dengan osilator internal

Konfigurasi Pin ATMEGA8535 :

1. VCC untuk tegangan pencatu daya positif.
2. GND untuk tegangan pencatu daya negatif.
3. PortA (PA0 – PA7) sebagai port Input/Output dan memiliki kemampuan lain yaitu sebagai input untuk ADC
4. PortB (PB0 – PB7) sebagai port Input/Output dan juga memiliki kemampuan yang lain.
5. PortC (PC0 – PC7) sebagai port Input/Output untuk ATMega8535.
6. PortD (PD0 – PD7) sebagai port Input/Output dan juga memiliki kemampuan yang lain.
7. RESET untuk melakukan reset program dalam mikrokontroler.
8. XTAL1 dan XTAL2 untuk input pembangkit sinyal clock.
9. AVCC untuk pin masukan tegangan pencatu daya untuk ADC.
10. AREF untuk pin tegangan referensi ADC.

PIN Mikrokotroler ATMega8535

PIN Mikrokotroler ATMega8535

Peta Memori
ATMega8535 memiliki ruang pengalamatan memori data dan memori program yang terpisah. Memori data terbagi menjadi 3 bagian yaitu : 32 buah register umum, 64 buah register I/O, dan 512 byte SRAM internal.

Register untuk keperluan umum menempati space data pada alamat terbawah yaitu $00 sampai $1F. Sementara itu register khusus untuk menangani I/O dan kontrol terhadap mikrokontroler menempati 64 alamat berikutnya, yaitu mulai dari $20 sampai $5F. Register tersebut merupakan register yang khusus digunakan untuk mengatur fungsi terhadap berbagai peripheral mikrokontroler, seperti kontrol register, timer/counter, fungsi fungsi I/O, dan sebagainya. Register khusus alamat memori secara lengkap dapat dilihat pada tabel dibawah . Alamat memori berikutnya digunakan untuk SRAM 512 byte, yaitu pada lokasi $60 sampai dengan $25F.

Memori data AVR ATMega8535

Memori data AVR ATMega8535

sumber :

http://iddhien.com/
Wardana, Lingga.Belajar sendiri Mikrokontroler AVR seri ATMega8535 Simulasi, Hardware dan Aplikasi
http://id.wikipedia.org/wiki/ATMega8535
http://www.ittelkom.ac.id/library/index.php?view=article&catid=16%3Amikroprocessorkontroller&id=46%3Amikrokontroler-avr-atmega-8535&option=com_content&Itemid=15


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Categories

%d bloggers like this: