MIKROKONTROLER
AVR AT-MEGA16
2
Sejarah AVR AT-Mega
AVR = Nama AVR sendiri berasal dari "Alf (Egil Bogen) and Vegard
(Wollan) 's Risc processor" di mana Alf Egil Bogen dan Vegard
Wollan adalah dua penemu berkebangsaan Norwegia yang
menemukan mikrokontroller AVR yang kemudian diproduksi oleh
Atmel. Mereka berdua saat itu merupakan mahasiswa dari
Norwegian Institute of Technology (NTH)
Mikro AVR ini memiliki arsitektur RISC (Reduced Instruction Set
Computing) 8 bit, di mana semua instruksi dikemas dalam kode 16-
bit (16 bits word) dan sebagian besar instruksi dieksekusi dalam 1
(satu ) siklus clock.
Mikro AVR terdiri dari beberapa jenis seperti tinyAVR (memory 0.5–
32 KB), megaAVR (memory 4–256 KB), XMEGA (memory super
besar), FPSLIC (AVR dengan FPGA) dan AVR fungsi khusus seperti
4
untuk otomotif, dll.
Seri Mikrokontoler AVR
AT-Mega
5
Mikrokontroler AT-Mega16
AT-Mega16 memiliki bentuk, ukuran dan susunan PIN yang sama dengan AT-Mega8 dan AT-Mega32.
Yang membedakan ukuran memory program (16 = 16 KB Flash Program)
Beberapa keistimewaan AVR ATMega16:
- Pin Digital Input/Output (I/O) 32 buah, yaitu PORTA, PORTB, PORTC,
PORTD
- Pin ADC (Analog to Digital Converter) 10 bit 8 buah pada PORTA
- 2 buah timer/counter 8-bit dan 1 buah timer/counter 16-bit
- Watchdog timer dengan osilator internal
- Tegangan operasi 2,75 - 5,5 V (ATMega16L) dan 4,5 - 5,5 V (ATMega16)
- EEPROM sebesar 512 byte yang dapat diprogram saat operasi
- Antarmuka komparator analog
- 4 channel PWM
- kecepatan eksekusi (speed grades) sampai dengan 16 MHz 6
Mikrokontroler AT-Mega16
7
Mikrokontroler AT-Mega16
8
Sistem Minimum Mikrokontroler AT-Mega16
9
Jenis-Jenis
12
Sistem Digital dan Logika Biner
14
Sistem Digital dan Logika Biner
15
Sistem Digital dan Logika Biner
Caranya???? 16
Rangkaian Input Digital
Perhatikan 2 Jenis
Rangkaian input Switch
disamping….
Ketika saklar (S) di tekan,
output rangkaian
menghasilkan logika yang
jelas ( 0 atau 1), tapi ketika
saklar tidak ditekan maka
output akan mengambang
17
Rangkaian Input Pull Up
18
Rangkaian Input Pull Down
20
Rangkaian Input Digital
25
Tugas 4
Menyusul
26
TERIMA KASIH
Selamat Belajar
27