Anda di halaman 1dari 2

ATmega328P

A. Aritektur

Atmel® ATmega328P adalah mikrokontroler CMOS (Complementary Metal-


Oxide-Semiconductor) 8-bit berdaya rendah berdasarkan arsitektur RISC yang
ditingkatkan AVR®. Dengan menjalankan instruksi yang kuat dalam satu siklus clock,
ATmega328P mencapai benar-benar mendekati 1MIPS per MHz memungkinkan
perancang sistem untuk mengoptimalkan konsumsi daya versus kecepatan pemrosesan.
Inti AVR® menggabungkan set instruksi yang kaya dengan 32 register kerja
tujuan umum. Semua 32 register secara langsung terhubung ke unit logika aritmatika
(ALU), memungkinkan dua register independen untuk diakses dalam satu instruksi
tunggal dijalankan dalam satu siklus clock. Arsitektur yang dihasilkan lebih hemat kode
sambil mencapai hasil hingga sepuluh kali lipat lebih cepat dari mikrokontroler CISC
konvensional.

Untuk memaksimalkan kinerja dan paralelisme, AVR menggunakan arsitektur


harvard - dengan memori dan bus untuk program dan data. Instruksi dalam memori
program dijalankan dengan pipelining satu level. Sementara satu instruksi sedang
dijalankan, instruksi berikutnya diambil sebelumnya dari memori program. Konsep ini
memungkinkan adanya instruksi untuk dieksekusi di setiap siklus jam. Memori program
adalah memori flash yang dapat diprogram ulang dalam sistem.

Anda mungkin juga menyukai