ABSTRAK
Teknologi Mkroprocessor saat ini semakin disesuaikan dengan kebutuhan pengguna yang
mengharuskan adanya proses eksekusi yang cepat, tepat, dan hemat waktu, terhadap berbagai
data atau program yang digunakan. Mikroprosesor dewasa ini mulai bergerak ke arah multicore.
Para desainer Mikroprosesor beranggapan bahwa dengan metode ini proses ekskusi akan
semakin meningkat kecepatannya dan efisiensi daya yang optimal. Kecepatan Mikoprosesor juga
tergantung pada asitektur apa yang diterapkan di dalamnya. ATmega 32L merupakan salah satu
mikroprosesor yang menerapkan arsitektur Harvard sehingga kinerja yang dihasilkan lebih
optimal.
meletakkan fungsi khusus pada masing-
Kata Kunci : Mikroprosesor, ATmega32, masing port. Misalnya, untuk membaca nilai
EEPROM. analog dari sensor maka yang digunakan
PA2 Input ADC PA2 PB5 MOSI (SPI Bus Master Output/Slave Input)
PC0 SCL (Two-wire Serial Bus Clock PD4 OC1B (Timer/Counter1 Output Compare
PC1 SDA (Two-wire Serial Bus Data PD5 OC1A (Timer/Counter1 Output Compare
PC2 TCK (JTAG Test Clock) PD6 ICP1 (Timer/Counter1 Input Capture Pin)
PC3 TMS (JTAG Test Mode Select) PD7 OC2 (Timer/Counter2 Output Compare
Match Output)
PD0 RXD (USART Input Pin) untuk program dan data agar meningkatkan
kemampuan karena dapat mengakses
program memori dan data memori secara
bersamaan. Mikrokontroler AVR memiliki dan menyimpan vektor interupsi. Karena
fast access register file dengan 32 register x semua instruksi pada AVR mempunyai
8 bit. Dengan 32 register AVR dapat lebar instruksi 16 atau 32 bit, maka
mengeksekusi beberapa instruksi sekali jalan ATmega 32L memiliki organisasi
(single cycle). 6 dari 32 register yang ada memori 16 KByte x 16 bit dengan
dapat digunakan sebagai indirect address alamat dari $0000 sampai $3FFF. Untuk
register pointer 16 bit untuk pengalamatan keamanan software, ruang flash program
data space, yang memungkinkan memory dibagi menjadi dua bagian, Boot
penghitungan alamat yang efisien. Program dan Application Program,
ATmega 32L memiliki Program
Counter (PC) dengan lebar 14 bit untuk
mengalamati program memory sebesar
16 KByte.
Gambar : Interupsi
Sunarto.(2010).Pengenalan_Wajah_Kom
ponen_Elektronika. Diambil
tanggal 8 Januari 2017 pukul
21.15 WIB dari
http://Pengenalan_Wajah_Komp
onen_Elektronika.htm
Web :
http://www.atmel.com/products/microcontroll
ers/avr/default.aspx