ATMega8535
Mikrokontroller AVR memiliki arsitektur RISC 8 Bit, sehingga semua
instruksi dikemas dalam kode 16-bit (16-bits word) dan sebagian besar
instruksi dieksekusi dalam satu siklus instruksi clock.
Dan ini sangat
membedakan sekali dengan instruksi MCS-51 (Berarsitektur CISC) yang
membutuhkan siklus 12 clock. RISC adalahReduced Instruction Set
Computing sedangkan CISC adalah Complex Instruction Set Computing.
AVR dikelompokkan kedalam 4 kelas, yaitu ATtiny, keluarga AT90Sxx, keluarga
ATMega, dan keluarga AT86RFxx.
Dari kesemua kelas yang membedakan satu
sama lain adalah ukuran onboard memori, on-board peripheral dan
fungsinya.
Dari segi arsitektur dan instruksi yang digunakan mereka bisa
dikatakan hampir sama.
Arsitektur ATMega8535
- Saluran IO sebanyak 32 buah, yaitu Port A, Port B, Port C dan Port D
- ADC 10 bit sebanyak 8 Channel
- Tiga buah timer / counter
- 32 register
- Watchdog Timer dengan oscilator internal
- SRAM sebanyak 512 byte
- Memori Flash sebesar 8 kb
- Sumber Interrupt internal dan eksternal
- Port SPI (Serial Pheriperal Interface)
- EEPROM on board sebanyak 512 byte
- Komparator analog
- Port USART (Universal Shynchronous Ashynchronous Receiver Transmitter)
- Sistem processor 8 bit berbasisRISC dengan kecepatan maksimal 16 MHz.
- Ukuran memoryflash 8KB,SRAM sebesar 512 byte,EE PROM sebesar 512 byte.
- ADC internal dengan resolusi 10 bit sebanyak 8 channel
- Port komunikasi serial USART dengan kecepatan maksimal 2.5 Mbps
- Mode Sleep untuk penghematan penggunaan daya listrik
- VCC merupakan Pin yang berfungsi sebagai pin masukan catudaya
- GND merupakan PinG ro u n d
- Port A (PA0…PA7) merupakan pin I/O dan pin masukan ADC
- Port B (PB0…PB7) merupakan pin I/O dan pin yang mempunyai fungsi khusus
- Port C (PC0…PC7) merupakan port I/O dan pin yang mempunyai fungsi khusus,
- Port D (PD0…PD1) merupakan port I/O dan pin fungsi khusus yaitu komparator
- RESET merupakan pin yang digunakan untuk mereset mikrokontroler
- XTAL1 dan XTAL2 merupakan pin masukanclo ck eksternal
- AVCC merupakan pin masukan untuk tegangan ADC
- AREF merupakan pin masukan tegangan referensi untuk ADC
disini