Anda di halaman 1dari 15

MIKROKONTROLER

ATMega 8535
ATMega 8535
 Memiliki fitur cukup lengkap → dapat digunakan
untuk merancang suatu sistem mulai dari yang
sederhana sampai sistem yang relatif komplek.
 Fasilitas yang tersedia : interupsi, komunikasi,
timer/counter, konverter, komparator, PWM dan
EEPROM internal dsbnya.
Fitur ATMega 8535
 130 macam instruksi yang hampir semuanya dieksekusi dalam 1 siklus clock.
 32 x 8-bit register serba guna.
 Kecepatan mencapai 16 MIPS dengan clock 16 MHz.
 8 Kbyte Flash Memori, untuk menyimpan program.
 512 Byte internal EEPROM.
 512 Byte SRAM.
 Programming Lock, untuk mengamankan kode program.
 2 buah timer/counter 8-bit dan 1 buah timer/counter 16 bit.
 4 kanal output PWM. (=Pulse Width Modulation)
 8 kanal ADC (=Analog to Digital Converter) 10-bit.
 Serial USART (=Universal Synchronous and Asynchronous Serial Receiver and
Transmitter)
 Master/Slave SPI (=Serial Peripheral Interface)
 Serial TWI (=Two-Wire Serial Interface)
 On-chip Analog Comparator
Konfigurasi PIN
Konfigurasi PIN
Deskripsi PIN
Deskripsi PIN (lanjutan)
Block Diagram
Organisasi Memori
 ATMega8535 memiliki 3 jenis memori :
1. Memori program
2. Memori data dan register
3. Memori EEPROM
 Ketiganya memiliki ruang tersendiri dan terpisah
1. Memori Program

 Disimpan dalam Flash Memory yang


bersifat “non volatile”.
 Memiliki kapasitas 8 Kbyte dengan
masing-2 alamat memiliki lebar 16
bit
 Sering dituliskan dengan 4K x 16 bit
 Menggunakan alamat 0000h s.d
0FFFh
 Terbagi menjadi 2 bagian : bagian
boot dan bagian program aplikasi.
2. Memori Data dan Register
32 General  Disimpan dalam memori yang
0000h – 001Fh
Purpose Registers bersifat “volatile”
32 x 8 bit
64 I/O Rgister 0020h – 005Fh
 Memiliki kapasitas 608 Byte,
64 x 8 bit terbagi menjadi 3 bagian, yaitu :
0060h 1. 32 Byte Register Serba Guna R0 s.d
R31 menggunakan alamat 0000h s.d
001Fh.
2. 64 Byte Register I/O menempati alamat
512 x 8-bit
0020h s.d 005Fh. Digunakan untuk
mengatur fasilitas timer/counter,
Internal SRAM
interupsi, ADC, USART, SPI, EEPROM dan
Port I/O
3. 512 Byte sisanya untuk memori data
025Fh SRAM
Peta Memori Data dan Register
Memori EEPROM

0000h  EEPROM (= Electrically Erasable


Programmable Read Only Memory)
 Memiliki kapasitas 512 Byte, terpisah dari
memori program maupun memori data.
 Menggunakan alamat 0000h s.d 0200h
512 x 8-bit  Hanya dapat diakses dengan menggunakan
EEPROM register-register I/O, yaitu Register EEDR
(EEPROM Data) dan Register EECR (EEPROM
Control).
 Sama seperti mengakses data eksternal →
waktu eksekusi lebih lama dibanding
mengakses data dari SRAM.
0200h
Tugas-2
1. Tuliskan dan jelaskan fungsi-fungsi (modul) yang
tersedia pada Mikrokontroler ATMega8535?
2. Gambarkan nomor dan posisi pin (kaki-kaki) yang
terdapat pada Mikrokontroler ATMega8535
beserta fungsi masing-2 pin?
3. Jelaskan secara ringkas sistem memori
Mikrokontroler ATMega8535 besertaKapasitas
dan alamat yang digunakan?

Anda mungkin juga menyukai