Pengenalan Mikrokontroller MIKROKONTROLLER 1 SESI 2 Pengenalan Mikrokontroller
Mikrokontroller Versi mini dari komputer/mikrokomputer Memiliki CPU, memori (RAM) dan I/O Berdasarkan Arsitektur: CISC (Complete Instruction Set Computer) instruksi lebih banyak, fasilitas internal secukupnya panjang instruksi variabel (1-3 bytes) RISC (Reduced Instruction Set Computer) instruksi secukupnya, fasilitas internal lebih banyak, panjang instruksi tetap (2/4 bytes), mode addressing terbatas, kebanyakan instruksi dieksekusi dalam satu siklus
Memmory Flash : memory untuk menyimpan program – non volatile EEPROM : memory untuk non-volatile data, bisa diubah ketika run- time SRAM : memory untuk menyimpan volatile data, yang diproses ketika run-time
Mikrokontroller
AVR Mikrokontroller AVR ( Advance Versatile RISC) atau (Alf and Vegard’s Risc Processor ) AVR adalah mikrokontroler RISC ( Reduce Instruction Set Compute ) 8 bit berdasarkan arsitektur Harvard, yang dibuat oleh ATMEL pada tahun 1996. Mikrokontroller AVR secara umum dikelompokkan menjadi 3 kelompok, yaitu keluarga AT90Sxx, ATMega, dan Attiny TIPE JUMLAH PIN FLASH EEPROM SRAM TinyAVR 8 – 32 1-2 K 64-128 0-128 AT90Sxx 20 – 44 1-8 K 128-512 0-1K ATMega 32 - 64 8-128 K 512-4K
AVR Mikrokontroller
Block Diagram
ARM Advanced RISC Machine 32 bit RISC Jenis ARM CortexM0 LPC1xxx (ARM CortexM)
MIPS