Terdapat 5 buah pin yang terdiri dari GND, TXD, RXD, 3.3V and 5.0V. Pin GND berfungsi sebagai grounding, pin TXD berfungsi sebagai pin keluaran data ke  serial port.
Pin RXD berfungsi sebagai masukkan data dari serial BUS. Pin 3.3V dan 5.0V berfungsi sebagai sumber tegangan tambahan yang dapat digunakan untuk mencatu komponen yang
lain.
2.5.  Mikrokontroler AVR
Mikrokontroler  merupakan  suatu  alat  elektronika  digital  yang  mempunyai kemampuan  untuk  mengendalikan  masukan  dan  keluaran  alat  elektronika  digital  lainnya
dengan  menggunakan  program.  ATMEL  dalam  pembuatan  mikrokontroler  mengeluarkan dua  jenis  yaitu  MCS  dan  AVR.  AVR
Alf  and  Vegard’s  Ricsprocessor  merupakan mikrokontroler  yang  menggunakan  teknologi  RICS  Reduce  Instruction  Set  Computer.
Mikrokontroler  AVR  sendiri  dikelompokan  dalam  menjadi  empat  kelas,  yaitu  keluarga Attiny,  keluarga  AT90Sxx,  keluarga  ATMega,  dan  keluarga  AT86RFxx.  Kecepatan
frekuensi  kerja  MCS  adalah  satu  per-dua  belas  dari  frekuensi  osilator  yang  digunakan. Kecepatan  frekuensi  kerja  AVR  sama  dengan  kecepatan  kerja  osilator  yang  digunakan,
sehingga AVR mempunyai kecepatan kerja  dua belas kali lebih cepat dari MCS[9].
2.5.1. Arsitektur Mikrokontroler AVR 8535
Mikrokontroler AVR ATMega8535 memiliki ruang pengalamatan memori data dan memori  program  yang  terpisah.  Memori  data  terbagi  menjadi  3  bagian,  yaitu  8535  buah
register  umum,  64  buah  register  IO,  dan  512  byte  SRAM  Internal.  Register  keperluan umum menempati space data pada alamat terbawah, yaitu 00 sampai 1F[9].
Sementara  itu,  register  khusus  untuk  menangani  IO  dan  control  terhadap mikrokontroler
menempati 64 alamat berikutnya,  yaitu mulai dari 20 hingga 5F. Register tersebut  merupakan  register  yang  khusus  digunakan  untuk  mengatur  fungsi  terhadap
berbagai  peripheral  microcontroller,  seperti  control  register,  timerconter,  fungsi-fungsi IO,  dan  sebagainya.  11  Register  khusus  alamat  memori  secara  lengkap  Alamat  memori
berikutnya  digunakan  untuk  SRAM  512  byte,  yaitu  pada  lokasi  60  sampai  dengan 25F[9].
Mikrokontroler ATMega8535 memiliki bagian sebagai berikut[9]: a.
Saluran IO sebanyak 8535 buah, yaitu Port A, Port B, Port C, dan Port D. b.
ADC 10 bit sebanyak 8 saluran. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
c. Tiga buah TimerCounter dengan kemampuan perbandingan.
d. CPU yang terdiri atas 8535 buah register.
e. Watchdog Timer dengan osilator internal.
f. SRAM sebesar 512 byte.
g. Memori Flash sebesar 8535 kb dengan kemampuan Read While Write.
h. Unit interupsi internal dan eksternal.
i. Port antarmuka SPI.
j. EEPROM sebesar 512 byte yang dapt diprogram saat operasi.
k. Antarmuka komparator analog.
l. Port USART untuk komunikasi serial.
Gambar 2.5. Blok diagram fungsional mikrokontroler ATMega8535
Pada gambar 2.6. pin ATMega8535 dapat dijelaskan secara fungsional konfigurasi pin mikrokontroler ATMega8535 sebagai berikut[9]:
a. VCC merupakan pin yang berfungsi sebagai pin masukan catu daya.
b. GND merupakan pin ground.
c. Port A PA0..PA7 mereupakan pin IO dua arah dan pin masukan ADC.
d. Port  B  PB0..PB7  merupakan  pin  IO  dua  arah  dan  pin  fungsi  khusus,  yaitu
TimerCounter, komparator analog, dan SPI. e.
Port C PC0..PC7 merupakan pin IO dua arah dan pin fungsi khusus, yaitu TWI, komparator analog, dan Timer Oscilator.
f. Port  D  PD0..PD7  merupakan  pin  IO  dua  rah  dan  fungsi  pin  khusus,  yaitu
komparator analog, interupsi eksternal, dan komunikasi serial. g.
RESET merupakan pin yang digunakan untuk me-reset mikrokontroler. h.
XTAL1 dan XTAL2 merupakan pin masukan clock eksternal. i.
AVCC merupakan pin masukan tegangan untuk ADC. j.
AREF merupakan pin masukan tegangan refrensi ADC.
Gambar 2.6. Pin ATMega8535
Data  yang  dipakai  dalam  mikrokontroler  ATMega8535  dipresentasikan  dalam sistem  bilangan  biner,  desimal,  dan  bilangan  heksadesimal.  Data  yang  terdapat  di
mikrokontroler dapat diolah dengan berbagai operasi aritmatik penjumlahan, pengurangan dan perkalian maupun operasi nalar AND, OR, dan EOR eksklusif OR[9]. AVR Atmega
8535 memiliki tiga buah timer, yaitu[10]: a.
Timercounter 0 8 bit. b.
Timer counter 1 16 bit. c.
Timercounter 2 8 bit. Kapabilitas detail dari mikrokontroler ATMega8535 adalah sebagai berikut[9]:
a. Sistem mikroprosesor 8 bit berbasis RISC dengan kecepatan maksimal 16 MHz.