atmega 8535.docx

4
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. 8 bit AVR berbasis RISC dengan performa tinggi dan konsumsi daya rendah 2. kecepatan maksimal 16 MHz. 3. Memori 1. 8 KB Flash 2. 512 byte SRAM 3. 512 byte EEPROM 4. Timer/Counter 1. 2 buah 8 bit timer/counter 2. 1 buah 16 bit timer/counter 3. 4 kanal PWM 4. 8 Kanal 10/8 bit ADC 5. Programable serial USART 6. komparator analog 7. 6 pilihan sleep mode untuk penghematan daya listrik 8. 32 jalur I/O yang bisa di program

Upload: ramon-yuliansyah

Post on 16-Nov-2015

4 views

Category:

Documents


0 download

DESCRIPTION

Fitur-fitur dan fungsi pin

TRANSCRIPT

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. 8 bit AVR berbasis RISC dengan performa tinggi dan konsumsi daya rendah2. kecepatan maksimal 16 MHz.3. Memori1. 8 KB Flash2. 512 byte SRAM3. 512 byte EEPROM4. Timer/Counter1. 2 buah 8 bit timer/counter2. 1 buah 16 bit timer/counter3. 4 kanal PWM4. 8 Kanal 10/8 bit ADC5. Programable serial USART6. komparator analog7. 6 pilihan sleep mode untuk penghematan daya listrik8. 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 ADC3. PORTB (0-7) merupakan pin I/O dua arah dan berfungsi khusus sebagai pin timer/counter, komparator analog dan SPI4. PORTC (0-7) merupakan pin I/O dua arah dan fungsi khusus5. PORTD (0-7) merupakan pin I/O dua arah dan fungsi khusus6. RESET adalah pin untuk me-reset mikrokontroler7. XTAL1 dan XTAL2 pin untuk external clock8. AVCC adalah pin masukan untuk tegangan ADC9. AREF adalah pin masukan untuk tegangan refrensi eksternal ADC

PETA MEMORIATMega8535 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.Gambaran PINVCC: Digital supplay voltageGND: Ground

Port A (PA7..PA0):Port A berfungsi sebagai input analog ke A / D Converter.Port A juga berfungsi sebagai 8-bit bi-directional I / O port, jika A / D Converter tidak digunakan. Pin port dapat memberikan resistor pull-up internal yang (dipilih untuk setiap bit). Port A Output buffer memiliki karakteristik berkendara simetris dengan kedua sink tinggi dan kemampuan sumber. Ketika pin PA0 ke PA7 digunakan sebagai input dan secara eksternal ditarik rendah, mereka akan arus sumber jika resistor pull-up internal diaktifkan. Pin Port A adalah tri-menyatakan saat kondisi reset menjadi aktif, bahkan jika jam tidak berjalan.Port B (PB7..PB0): Port B adalah 8-bit bi-directional I / O Port dengan resistor pull-up internal yang (dipilih untuk setiap bit). Port B buffer keluaran memiliki karakteristik berkendara simetris dengan kedua sink tinggi dan kemampuan sumber. Sebagai input, pin port B yang secara eksternal ditarik rendah akan arus sumber jika resistor pull-up diaktifkan. Pin port B adalah tri-menyatakan saat kondisi reset menjadi aktif, bahkan jika jam tidak berjalan.Port B juga melayani fungsi berbagai fitur khusus dari ATmega8535 seperti yang tercantum pada halaman 60.Port C (PC7..PC0): Pelabuhan C adalah 8-bit bi-directional I / O Port dengan resistor pull-up internal yang (dipilih untuk setiap bit). Port C Output buffer memiliki karakteristik berkendara simetris dengan kedua sink tinggi dan kemampuan sumber. Sebagai input, pin Pelabuhan C yang secara eksternal ditarik rendah akan arus sumber jika resistor pull-up diaktifkan. Pin Pelabuhan C adalah tri-menyatakan saat kondisi reset menjadi aktif, bahkan jika jam tidak berjalan.Port D (PD7..PD0): Port D adalah 8-bit bi-directional I / O Port dengan resistor pull-up internal yang (dipilih untuk setiap bit). Port D Output buffer memiliki karakteristik berkendara simetris dengan kedua sink tinggi dan kemampuan sumber. Sebagai input, pin Port D yang secara eksternal ditarik rendah akan arus sumber jika resistor pull-up diaktifkan. Pin Port D adalah tri-menyatakan saat kondisi reset menjadi aktif, bahkan jika jam tidak berjalan.Port D juga melayani fungsi berbagai fitur khusus dari ATmega8535 seperti yang tercantum pada halaman 64.RESET: Ulang masukan. Sebuah tingkat rendah pada pin ini selama lebih dari panjang pulsa minimum akan menghasilkan ulang, bahkan jika jam tidak berjalan. Panjang pulsa minimum diberikan dalam Tabel 15 pada halaman 37. pulsa pendek tidak dijamin untuk menghasilkan resetXTAL1: Input ke penguat pembalik Oscillator dan masukan ke sirkuit operasi jam internal

XTAL2: Output dari penguat pembalik Oscillator.AVCC: AVCC adalah pin tegangan suplai untuk Port A dan A / D Converter. Perlu eksternal terhubung ke VCC, bahkan jika ADC tidak digunakan. Jika ADC digunakan, maka harus dihubungkan ke VCC melalui low-pass filter.AREF: AREF adalah pin referensi analog untuk A / D Converter.

3938373635343332313029PA4 (ADC4) PA5 (ADC5) PA6 (ADC6) PA7 (ADC7) AREF GND AVCC PC7 (TOSC2) PC6 (TOSC1) PC5 PC4 6543214443424140 1819202122232425262728 (3INT1) PD(OC1B) PD4(5OC1A) PD6(ICP1) PD7OC2) PD(VCCGND SCL) PC0((1SDA) PC PC2 PC3 PB4 (SS)PB3 (AIN1/OC0)PB2 (AIN0/INT2)PB1 (T1)PB0 (XCK/T0)GNDVCC PA0 (ADC0)PA1 (ADC1)PA2 (ADC2)PA3 (ADC3)