Sunday, January 6, 2013

IC Atmega16


Microkontroller AVR Atmega16


gambar kaki ic atmega 16Atmega 16 termasuk ke microkontrolerAVR, avr adalah microkontroler RISC (Reduce Instruction Set Compute) 8 bit berdasarkan arsitektur Harvard, yang dibuat oleh atmel pada tahun 1996, AVR mempunyai kepanjangan Advanced Versatile RISC atau Alf and Vegard’s RISC prosessor yang berasal dari nama dua mahasiswa yaitu Alf-Egil Bogel dan Vegard Wollan.mendownload datasheet Atmega 16 salah satu keungulan avr adalah sebagian besar instruksi di eksekusi dalam 1 siklus clock, Microkontroller AVR memiliki fitur yang lengkap (ADC internal, EEPROM internal, Timer/Counter, Watchdog Timer, PWM, Port I/O, komunikasi serial, komprator, 12C, dll).
Sehingga dengan fasilitas yang lengkap ini, programmer dan desainer dapat menggunakan untuk berbagai aplikasi system elektronika seperti robot, otomasi industry, peralatan telekomunikasi dan berbagai keperluan lain. Secara umum microkontroler AVR dapat dikelompokan menjadi 3 kelompok, yaitu keluarga AT90Sxx, ATMega, dan ATtiny. klik untuk mendownload datasheet Atmega 16  mendownload datasheet Atmega 16

                                                       Tabel jenis Microkontroler AVR
Microkontroller
Memori
Tipe
Jumlah Pin
Flash
EEPROM
SRAM
TinyAVR
8-32
1- 2k
64-128
0-128
AT90Sxx
20-44
1-8k
128-512
0-1K
ATMega
32-64
8-128k
512-4
512-4K

Pada praktikum pemograman, mikrokontroler AVR yang digunakan yaitu ATMega16 dan software compilernya menggunakan Code Vision.
Fitur–fitur pada ATMega16
        Fitur – fitur yang dimiliki ATMega16 sebagai berikut :
"     Microkontroller AVR 8 bit yang memiliki kemampuan tinggi dengan daya rendah.
"     Arsitektur RISC dengan throughput mencapai 16 MIPS pada frekuensi 16MHz.
"     Memiliki kapasitas Flash memori 16 Kbyte, EEPROM 512 Byte dan SRAM 1Kbyte.
"     Saluran I/O sebanyak 32 buah yaitu Port A, port B, port C, port D.
"     CPU yang terdiri atas 32 buah register.
"     Unit interupsi internal dan eksternal.
"     Port USART untuk komunikasi serial.


Konfigurasi Pin AVR ATMega16


gambar kaki ic atmega 16

Konfigurasi kaki (pin) ATMega16

Konfigurasi pin ATMega16 dengan kemasan 40 pin DIP (Dual Inline Package) dapat dilihat pada gambar diatas. Dari gambar diatas dapat dijelaskan fungsi dari masing-masing pin ATMega16 sebagai berikut : 
1. VCC merupakan pin yang berfungsi sebagai masukan catu daya.
2. GND merupakan pin Ground.
3. Port A (PA….PA7) merupakan pin input/output dua arah dan pin    masukan ADC.
4. Port B (PB0.…PB7) merupakan pin input/output dua arah pin dan    fungsi khusus, seperti     dapat   dilihat pada table dibawah  ini.

Tabel Fungsi Khusus Port B
PIN
FUNGSI KHUSUS
PB7
SCK (SPI Bus Serial Clock)
PB6
MISO (SPI Bus Master Input/Slave Output)
PB5
MOSI (SPI Bus Master Output/Slave Input)
PB4
SS (SPI Slave Select Input)
PB3
AIN1 (Analog Comparator Positive Input)
OC0 (Timer/Counter0 Output Compare Match Output)
PB2
AIN0(Analog Comparative Positive Input)
INT2 (External Interrupt 2 Input)
PB1
TI (Timer/Counter)
PB0
T0 T1 (Timer/Counter External Counter Input)
XCK (USART External Clock Input/Output)

   5. Port C (PC0..PC7) merupakan pin input/output dua arah dan pin fungsi khusus,       seperti dapat dilihat pada table di bawah ini.

Table Fungsi khusus port C
PIN
FUNGSI KHUSUS
PC7
TOSC2 (Timer Oscillato Pinr2)
PC6
TOSC1 (Timer Oscillator Pin1)
PC5
TDI (JTAG Test Data In)
PC4
TDO (JTAG Test Data Out)
PC3
TMS (JTAG Test Mode Select)
PC2
TCK (JTAG Test Clock)
PC1
SDA (Two-wire Serial Bus Data Input/Output Line)
PC0
SCL (Two-wire Serial Bus Clock Line)

  6. Port D (PD0..PD7) merupakan pin input/output dua arah dan pin fungsi khusus,        seperti dapat dilihat pada table di bawah.
Tabel Fungsi Port D
Port Pin
Fungsi Khusus
PD7
OC2 (Timer/Counter2 Output Compare Match Output)
PD6
ICP (Timer/Counter1 Output Capture Pin)
PD5
OC1A (Timer/Counter1 Output Compare A Match Output)
PD4
OC1B (Timer/Counter1 Output Compare B Match Output)
PD3
INT1 (External Interrupt 1 Input)
PD2
INT0 (External Interrupt 0 Input)
PD1
TXD (USART Output Pin)
PD0
RXD (USART Input Pin)

            7. RESET merupakan pin yang digunakan untuk me-reset mikrokontroler.
            8. XTAL1 dan XTAL2 merupakan pin masukan clock eksternal.
            9. AVCC merupakan pin masukan tegangan untuk ADC.
            10. AREF merupakan pin masukan tegangan referensi ADC.

      
Title: IC Atmega16; Written by Unknown; Rating: 5 dari 5

No comments:

Post a Comment