ATMega8535 merupakan salah satumikrokontroler 8 bit buatanAtmel untuk keluargaAVR yang diproduksi secara massal pada tahun2006. Karena merupakan keluarga AVR, maka ATMega8535 juga menggunakan arsitekturRISC.
Secara singkat, ATMega8535[1] memiliki beberapa kemampuan:
Mikrokontroler ATMega8535 memiliki 40 pin untuk modelPDIP, dan 44 pin untuk modelTQFP danPLCC. Nama-nama pin pada mikrokontroler ini adalah
Untuk melakukan pemrograman dalam mikrokontroler AVR, Atmel telah menyediakan software khusus yang dapat diunduh dariwebsite resmi AtmelDiarsipkan 2011-05-21 diWayback Machine.. Software tersebut adalahAVRStudio. Software ini menggunakan bahasaassembly sebagai bahasa perantaranya.Selain AVRStudio, ada beberapa software pihak ketiga yang dapat digunakan untuk membuat program pada AVR. Software dari pihak ketiga ini menggunakanbahasa pemrograman tingkat tinggi sepertibahasa C,Java, atauBasic.Untuk melakukan pemindahan dari komputer ke dalam chip, dapat digunakan beberapa cara seperti menggunakankabel JTAG atau menggunakan STNK buatan Atmel.
Mikrokontroler memiliki arsitektur RISC 8bit, di mana semua instruksi dikemas dalam kode 16-bit(16-bits word)dan sebagian besar instruksi dieksekusi dalam satu siklus clock. Mikrokontroler ATMega 8535 memiliki saluran I/O sebagai berikut:
a) Port A(PA0 – PA7) merupakan pin I/O dua arah dan pin masukkan ADC
b) Port B(PB0 – PB7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu timer/counter, komparator analog, dan SPI.
c) Port C(PC0 – PC7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu TWI, komparator analog, dan timer oscillator.
d) Port D(PD0 – PD7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu komparator analog, interupsi eksternal, komunikasi serial.