You are on page 1of 30

Konfigurasi Hardware

AVR ATmega8
Nuryono S.W.,S.T., M.Eng.

Mikroprosesor

ATmega 8

Mikroprosesor

Fitur

1 KByte internal SRAM


8KByte (4Kx16 bit) In-System Reprogrammable Flash
512 Byte EEPROM
Two Wire Serial Interface
Programmable USART
Serial Peripheral Interface (SPI)
6 channel 10 bit ADC
Komparator Analog on chip
2 Timer 8 bit
Timer 16 bit
3 Kanal PWM (Pulse Width Modulation)
23 programmable Input/output
Interupt Circuit
Watchdog system
Brown Out Detector

Mikroprosesor

Arsitektur AVR
AVR

Mikroprosesor

Diagram Blok

Mikroprosesor

Deskripsi Pin

Mikroprosesor

Deskripsi Pin

Mikroprosesor

Deskripsi Pin
Reset
Aktif low untuk
memunculkan
RESET
Pada kondisi
umum
dikoneksikan
dengan resistor
pull up ke
Vcc(+5V)

Mikroprosesor

Deskripsi Pin

Mikroprosesor

Deskripsi Pin

Mikroprosesor

10

Deskripsi Pin

Mikroprosesor

11

Data Bus

Mikroprosesor

12

Register

Mikroprosesor

13

Register khusus

Mikroprosesor

14

RAM

Mikroprosesor

15

FLASH

Mikroprosesor

16

EEPROM

Mikroprosesor

17

ALU

Mikroprosesor

18

Mikroprosesor

19

Mikroprosesor

20

Mikroprosesor

21

IO Module

Mikroprosesor

22

IO Module

Mikroprosesor

23

Register pada CPU AVR


General Purpose Register

Mikroprosesor

24

Register pada CPU AVR


Register X, Register Y & Register Z

Mikroprosesor

25

Register pada CPU AVR


Stack Pointer, digunakan utk menyimpan
data sementara, variabel lokal,dan return
address setelah terjadi interupsi atau
pemanggilan subrutin

Mikroprosesor

26

Memori AVR ATmega8535


Memiliki dua memori utama yaitu Data
memory yang berupa SRAM dan Program
Memory yang berupa In-System
Programmable Flash memory
EEPROM 512byte sebagai tambahan
untuk penyimpanan data

Mikroprosesor

27

Memori AVR ATmega8


Program Memory (ISP Flash) 8Kbyte yg
disusun dlm 4Kx16bit

Mikroprosesor

28

Memori AVR ATmega8


SRAM Data Memory

Mikroprosesor

29

Referensi

ATMEL Corp., 2003, 8 bit AVR Microcontroller


with 8K Bytes In-SYtem Programmable Flash
ATmega 8535/Atmega 8535L
Steven F. Barret, 2008, AVR Microcontroller
Primer- Programming&Interfacing
Morgan&Claypool Publishing
Dhananjay V, 2001, Programming &
Customizing the AVR Microcontrollers
McGrawHill
www.atmel.com
www.avr-freaks.net

Mikroprosesor

30

You might also like