You are on page 1of 18

ATMEGA 32U4

Fajriah seminar 21060112060011

bahkan ada beberapa jenis mikrokontroler yang memiliki fasilitas ADC. Philips. .SEKILAS TENTANG MIKROKONTROLER Mikrokontroler adalah suatu keping IC dimana terdapat mikroprosesor dan memori program (ROM) serta memori serbaguna (RAM).lain. yang paling populer digunakan adalah mikrokontroler buatan Atmel. Ada beberapa vendor yang membuat mikrokontroler diantaranya Intel. PLL. Penggunaan mikrokontroler dalam bidang kontrol sangat luas dan populer. Xemics. Paralax. Winbond. Dari beberapa vendor tersebut. EEPROM dalam satu kemasan. dan lain . Atmel. Microchip.

Dan melalui 1 MIPS per MHz yang didesain oleh system untuk optimisasi konsumsi listrik dan kecepatan pemprosesan data  AT Mega 8535 Memiliki teknologi RISC dengan kecepatan maksimal 16 MHz membuat ATMega 8535 lebih cepat bila dibandingkan dengan MCS 51 .SEKILAS TENTANG MIKROKONTROLER ATMEGA 32U4  Mikrokontroler Atmega 32U4 merupakan low power CMOS 8 bit yang berbasis AVR (Alf and Vegard’s Risc prosesor) memiliki jenis arsitektur RISC 8 Bit. dimana semua instruksi dieksekusi dalam satu siklus instruksi clock.

FITUR MIKROKONTROLER ATMEGA 32U4 • High Performance. Low Power AVR® 8-Bit Microcontroller • Berarsitektur RISC – 135 eksekusi Instruksi dengan satu Clock Cycle – 32 x 8 Register – lebih dari 16 MIPS melalui frekuensi 16 MHz – On-Chip 2-cycle Multiplier .

FITUR MIKROKONTROLER ATMEGA 32U4  Saluran I/O sebanyak 32 buah.000 Flash/100. Port D dan Port F  ADC 10 bit sebanyak 8 Channel  Tiga buah Timer/Counter  32 buah register  Watchdog Timer dengan oscillator internal  SRAM sebanyak 2. yaitu Port B.5Kbyte  Memori Flash sebesar 32 kb  Unit Interupsi internal dan eksternal  Port SPI (Serial Pheriperal Interface)  EEPROM on board sebanyak 1 Kbyte  Komparator analog  Port USART (Universal Shynchronous Ashynchronous Receiver Transmitter) untuk komunikasi serial  Write/Erase Cycles: 10.000 EEPROM . Port C.

ARSITEKT UR MIKROKON TROLER ATMEGA 32U4 .

KONFIGURA SI PIN MIKROKONT ROLER ATMEGA 32U4 .

... yaitu Komparator Analog dan Timer Oscillator Port D (PD0..PB7) merupakan pin I/O dan pin yang mempunyai fungsi khusus yaitu Timer/Counter. Komparator Analog dan SPI Port C (PC0.PD1) merupakan port I/O dan pin fungsi khusus yaitu Komparator Analog dan interrupt eksternal serta komunikasi serial Port E (PE0.PE1) merupakan port I/O dan pin fungsi khusus yaitu untuk start saat setelah direset menjadi aktif dimana clock tidak jalan.PF7) merupakan pin I/O dan pin masukan ADC Port B (PB0......KONFIGURASI PIN MIKROKONTROLER ATMEGA 32U4 VCC merupakan Pin yang berfungsi sebagai pin masukan catu daya GND merupakan Pin Ground Port F (PF0.PC7) merupakan port I/O dan pin yang mempunyai fungsi khusus.mempunyai 2 dan 6 bit pin out RESET merupakan pin yang digunakan untuk mereset mikrokontroler XTAL1 dan XTAL2 merupakan pin masukan Clock eksternal AVCC merupakan pin masukan untuk tegangan ADC AREF merupakan pin masukan tegangan referensi untuk ADC ..

dengan memori untuk program dan data terpisah. . Instruksi dalam memori program yang dieksekusi dengan sitem single level pipelining. instruksi berikutnya adalah sebelum eksekusi dari memori program.BLOK DIAGRAM MIKROKONTROLER ATMEGA 32U4 Untuk memaksimalkan kinerja. Memori program dalam System pemrograman Flash memori. Konsep ini memungkinkan instruksi yang akan dieksekusi di setiap clock cycle. AVR menggunakan arsitektur Harvard . Sementara satu instruksi yang sedang dieksekusi.

Beberapa implementasi dari Arsitektur juga menyediakan multiplier supporting antara masukan dengan inputan .aritmatika. register atau antara register dan eksekusi langsung. Dalam satu siklus clock tunggal.BLOK DIAGRAM MIKROKONTROLER ATMEGA 32U4 ALU – Arithmetic Logic Unit Kinerja AVR ALU beroperasi dalam hubungan langsung dengan semua tujuan umum 32 register bekerja dengan kecepatan tinggi. logika. dan bit-fungsi. operasi aritmatika antara perintah umum. Operasi ALU dibagi menjadi tiga kategori utama .

Perhatikan bahwa Register Status diperbarui setelah semua operasi ALU. Status Register tidak secara otomatis disimpan ketika memasuki sebuah interupsi dan dikembalikan saat interupsi.sreg .didefinisikan sebagai berikut: . sehingga lebih cepat dan kode lebih kompak. Ini harus ditangani oleh perangkat lunak. Informasi ini dapat digunakan untuk mengubah aliran program untuk melakukan operasi kondisional. ditentukan dalam Instruction Set Reference.BLOK DIAGRAM MIKROKONTROLER ATMEGA 32U4 Status Register Status Register berisi informasi tentang hasil aritmatika yang terakhir dieksekusi. Ini akan dalam banyak kasus menghilangkan kebutuhan untuk membandingkan instruksi. AVR Status Register .

skema input / output berikut ini Register File: • Satu 8-bit keluaran operasi dan satu 8-bit hasil masukan • Dua 8-bit output operasi dan satu 8-bit hasil masukan • Dua 8-bit output operasi dan satu 16-bit hasil masukan • Satu 16-bit keluaran operasi dan satu hasil input 16-bit .BLOK DIAGRAM MIKROKONTROLER ATMEGA 32U4 General Purpose Register File File Register dioptimalkan untuk AVR yang mempunyai sistem RISC dalam satu instruksi. Untuk mencapai kinerja yang diperlukan dan fleksibilitas.

PETA MEMORI MIKROKONTR OLER ATMEGA 32U4 .

PETA MEMORI MIKROKONTR OLER ATMEGA 32U4 .

PETA MEMORI PROGRAM MIKROKONTRO LER ATMEGA 32U4 .

DATA MEMORI SRAM MIKROKONTRO LER ATMEGA 32U4 .

DATA MEMORI ACCESS TIME MIKROKONTRO LER ATMEGA 32U4 .

SISTEM CLOCK MIKROKONTRO LER ATMEGA 32U4 .