Anda di halaman 1dari 17

Mikrokontroller

ATMEGA128
part 1

Pengertian Mikrokontroler
Mikrokontroler adalah single chip computer

yang memiliki kemampuan untuk diprogram


dan digunakan untuk tugas-tugas yang
berorientasi kontrol
Komponen utama mikrokontroler : memori
data, memori program, CPU dan Unit I/O.

Mikrokontroler AVR
Mikrokontroller AVR merupakan

pengembangan yang dilakukan ATMEL corp.


sekitar tahun 1997.
AVR = Alf and Vegards RISC processor
AVR
arsitektur Harvard : memisahkan
memori dan bus untuk data dan program
AVR
RISC (Reduced Instruction Set
Computing)
cepat dan efisien

Mikrokontroler
ATMEGA128
AVR

4 kelas : ATtiny, AT90Sxx, ATMEGA


dan AT86RFxx. keluaran mikrokontroller AVR
iSalah satu ni yaitu ATmega128
Mikrokontroller ATmega128 merupakan
mikrokontroller CMOS 8-bit dengan daya
rendah pada keluarga AVR yang
menggunakan teknologi RISC.

Komponen-komponen
mikrokontroller
ATMEGA
128
Memori
Memori program

Memori program flash atau flash


PEROM bertugas untuk
menyimpan program yang dibuat
dalam bentuk kode-kode program
yang berisi alamat memori beserta
kode program dalam ruangan
memori alamat tersebut yang
telah di compile berupa bilangan
heksa atau biner.

Memori data SRAM

SRAM atau Static Random


Access Memory
merupakan memori data
yang bertugas menyimpan
data sementara yang
memiliki alamat dan
ruangan data.

Memori data EEPROM

Memori data EEPROM merupakan memori data


yang akan tetap menyimpan data meskipun
catu daya memori mati, digunakan untuk
keperluan penyimpanan data yang tahan
terhadap gangguan catu daya.
ATmega128 memiliki memori data EEPROM
sebesar 4Kbytes.

PORT I/O
Port A (PA.7...PA.0)

Port I/O + jalur alamat atau address bus dan


jalur data AD0-AD7 untuk memori ekstrernal.
Port B (PB.0...PB.7)

Port C (PC0...PC7)

port I/O + jalur alamat A8-A15 memori


eksternal
Port D (PD0...PD7)

Port E (PE0...PE7)

Port F (PF0...PF7)

Port F berfungsi untuk menerima input analog


untuk konverter A/D (analog to digital)

Port G (PG0...PG4)

Spesifikasi mikrokontroler
ATMEGA128
Flash PEROM 128K dengan kemampuan baca-tulis,
EEPROM sebesar 4Kbytes
SRAM sebesar 4Kbytes
saluran I/O sebanyak 53 pin
32 general purpose working registers, Real Time

Counter (RTC)
empat Timer/Counters yang fleksibel dengan mode
pembandingan dan PWM
2 USART, satu byte yang berorientasi dengan
interface serial dua jalur,
10-bit ADC 8 kanal dengan pilihan tingkat input
dengan penguatan yang dapat diprogram,

To be continued to part 2.
..(^-^)..

Created by : Ramdhani Ridwan P.

Anda mungkin juga menyukai