Datasheet Atmega16.docx

  • Uploaded by: masrifah harahap
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Datasheet Atmega16.docx as PDF for free.

More details

  • Words: 1,241
  • Pages: 10
ATMega16 - 8-Bit AVR Microcontroller 21 Maret 2018 - 0 Komentar

Diagram Pin ATMega16 [Klik gambar untuk memperbesarnya]

Konfigurasi PIN ATMEGA16 PIN NO.

PIN NAME

DESKRIPSI

FUNGSI ALTERNATIF

1

PB0 (XCK / T0)

Pin 0 dari PORTB

T0 (Input Input Eksternal Timer0) XCK (Jam Eksternal USART I / O)

2

PB1 (T1)

3

PB2 (INT2 AIN0)

/

Pin 1 dari PORTB

T1 (Input Input Eksternal Timer1)

Pin 2 dari PORTB

AIN0 (Masukan Positif Komparator Internal)

INT2 (Interupsi Eksternal 2 Masukan) 4

PB3 (OC0 / AIN1)

Pin 3 dari PORTB

AIN1 (Input Negatif Komparator Analog Internal)

OC0 (Output Output Timer0 Bandingkan Output) at PWM

5

PB4 (SS )

Pin 4 dari PORTB

SS (SPI Slave Select Input). Pin ini rendah saat bertindak sebagai budak.

[Serial Peripheral Interface (SPI) untuk pemrograman] 6

PB5 (MOSI)

Pin 5 dari PORTB

MOSI (Master Output Slave Input). Ketika kontroler sebagai slave, data diterima oleh pin ini.

[Serial Peripheral Interface (SPI) untuk pemrograman] 7

PB6 (MISO)

Pin 6 dari PORTB

MISO (Output Master Input Slave). Ketika pengontrol sebagai budak, data dikirim untuk dikuasai melalui pin

[Serial Peripheral Interface (SPI) untuk pemrograman] 8

PB7 (SCK)

Pin 7 dari PORTB

SCK (SPI Bus Serial Clock). Ini adalah jam yang dib pengontrol ini dan sistem lain untuk transfer data yang

[Serial Peripheral Interface (SPI) untuk pemrograman] 9

RESET

Setel Ulang Pin (Setel Ulang Rendah Aktif)

10

VCC

Terhubung ke + 5V

11

GND

Terhubung GROUND

12

XTAL2

Terhubung ke Crystal Oscillator

13

XTAL1

Terhubung ke Crystal Oscillator

14

PD0 (RXD)

Pin 0 dari PORTD

ke

RXD (Input Pin USART)

[Antarmuka Komunikasi Serial USART dapat digunakan untuk pemrograman] 15

PD1 (TXD)

Pin 1 dari PORTD

TXD (Output Pin USART)

[Antarmuka Komunikasi Serial USART dapat digunakan untuk pemrograman] 16

PD2 (INT0)

Pin 2 dari PORTD

Interupsi INT0 Eksternal

17

PD3 (INT1)

Pin 3 dari PORTD

Interupsi Int1 Eksternal

18

PD4 (OC1B)

Pin 4 dari PORTD

OC1B (Output Timer Bandingkan Output Pertandin output PWM

19

PD5 (OC1A)

Pin 5 dari PORTD

OC1A (Output Timer Bandingkan Hasil Pertandin output PWM

20

PD6 (ICP)

Pin 6 dari PORTD

Timer / Counter1 Input Capture Pin

21

PD7 (OC2)

Pin 7 dari PORTD

Output Timer / Counter2 Bandingkan Hasil Pertanding

22

PC0 (SCL)

Pin 0 dari PORTC

Antarmuka TWI

23

PC1 (SDA)

Pin 1 dari PORTC

Antarmuka TWI

24

PC2 (TCK)

Pin 2 dari PORTC

Antarmuka JTAG

25

PC3 (TMS)

Pin 3 dari PORTC

Antarmuka JTAG

26

PC4 (TDO)

Pin 4 dari PORTC

Antarmuka JTAG

27

PC5 (TDI)

Pin 5 dari PORTC

Antarmuka JTAG

28

PC6 (TOSC1)

Pin 6 dari PORTC

Timer Oscillator Pin 1

29

PC7 (TOSC2)

Pin 7 dari PORTC

Timer Oscillator Pin 2

30

AVcc

Vcc untuk Konverter ADC Internal

31

GND

TANAH

32

AREF

Pin Referensi Analog untuk ADC

33

PA7 (ADC7)

Pin 7 PORTA

ADC (Analog to Digital Converter) Saluran 7

34

PA6 (ADC6)

Pin 6 PORTA

ADC (Analog to Digital Converter) Kanal 6

35

PA5 (ADC5)

Pin 5 dari PORTA

ADC (Analog to Digital Converter) Kanal 5

36

PA4 (ADC4)

Pin 4 dari PORTA

ADC (Analog to Digital Converter) Saluran 4

37

PA3 (ADC3)

Pin 3 dari PORTA

ADC (Analog to Digital Converter) Saluran 3

38

PA2 (ADC2)

Pin 2 PORTA

ADC (Analog to Digital Converter) Saluran 2

39

PA1 (ADC1)

Pin 1 dari PORTA

ADC (Analog to Digital Converter) Saluran 1

40

PA0 (ADC0)

Pin 0 dari PORTA

ADC (Analog ke Digital Converter) Saluran 0

Fitur ATMEGA16 ATMEGA16 - Fitur Sederhana CPU

8-bit AVR

Jumlah Pin

40

Tegangan Operasi

Untuk ATMEGA16: +4.5 hingga +5.5 V (+ 5.5V menjadi maksimum absolut) Untuk ATMEGA16L: +2.7 hingga 5.5V (+ 5.5V menjadi maksimum absolut)

Jumlah pin Input / output

32

Antarmuka Komunikasi

JTAG Interface (24,25,26,27 PINS) [Dapat digunakan untuk memprogram kontrol

SPI Serial Interface (5,6,7,8 PINS) [Dapat digunakan untuk memprogram kontrole

Program Serial USART (14,15 PINS) [Dapat digunakan untuk memprogram kontr

Antarmuka Serial Dua-kawat (22,23 PIN) [Dapat digunakan untuk mengh perangkat periferal seperti sensor dan servos] Modul ADC Modul Waktu

8 saluran, 10-bit resolusi ADC Pengatur

Dua penghitung 8-bit, Satu penghitung 16-bit [Total tiga]

Komparator Analog

1

Modul DAC

Nol

Saluran PWM

4

Osilator Eksternal

0-8MHz untuk ATMEGA16L

0-16MHz untuk ATMEGA16 Osilator Internal

0-8MHz Dikalibrasi Internal Oscillator

Tipe Memori Program

Flash

Memori Program

16 Kbytes [10.000 siklus tulis / hapus]

Kecepatan CPU

16 MIPS

Byte RAM

1Kbytes

Data EEPROM

512 Bytes

Pengawas Watchdog

Waktu

iya nih

Mode Hemat Daya

Enam Mode [Idle, ADC Noise Reduction, Power-save, Power-down, Standby dan Standby]

Suhu Operasional

-55 ° C hingga + 125 ° C (+125 menjadi maksimum absolut, -55 menjadi minimum

Karakteristik Listrik ATMEGA16     

Tegangan maksimum pada pin apa pun kecuali RESET: -0.5V ke (Vcc + 0,5) V Tegangan maksimum pada RESET pin: -0.5V hingga + 13.0V Arus DC maksimum yang diizinkan melalui pin I / O apa pun: 40mA Arus DC maksimum melalui pin Vcc dan GND: 200mA Suhu penyimpanan: -65ºC hingga + 150ºC

ATMEGA16 Penggantian ATMEGA32 , ATMEGA8535

Alternatif ATMEGA16

ATMEGA8 , ATMEGA328p

Di mana menggunakan ATMEGA16 Mikrokontroler ATMEGA16 adalah salah satu pengendali populer dalam seri AVR. Dengan fitur dan biaya pembelian menjadi salah satu pengendali favorit bagi para penggemar dan insinyur. Pemrograman ATMEGA16 mirip dengan kontroler AVR lainnya. Ini terutama merupakan tiruan dari ATMEGA32 kecuali memori. Meskipun hanya memiliki setengah memori ATMEGA32, itu masih lebih dari cukup untuk memenuhi sebagian besar SISTEM EMBEDDED .

ATMEGA16 juga memiliki mode tidur. Mode dapat dipicu pada waktu yang diinginkan untuk menghemat daya. Dengan berbagai mode tidur di papan ATMEGA16 dapat bekerja pada SISTEM EMBEDDED MOBILE.

ATMEGA16 memiliki 32 pin Input / output yang dapat diprogram, dengan mereka ATMEGA16 dapat menghubungkan banyak periferal dengan mudah.

ATMEGA16 juga memiliki Timer Watchdog yang dapat diprogram dengan On-chip Oscillator Terpisah. Dengan timer Watchdog ini untuk me-reset di bawah kesalahan controller dapat digunakan pada aplikasi di mana gangguan manusia minimal.

Cara Menggunakan Mikrokontroler ATMEGA16 Seperti disebutkan sebelumnya ATMEGA16 mirip dengan mikrokontroler lainnya dan khususnya ATMEGA32. Ini pada dasarnya dapat melakukan fungsi apa pun yang dilakukan oleh ATMEGA32. Mirip dengan mereka itu bukan Plug and Play digital ICs. Untuk bekerja dari ATMEGA16, pertama kita perlu menyimpan program kode HEX di ATMEGA16 FLASH MEMORY . Setelah mengeksekusi kode ini, ATMEGA16 akan membuat respons yang diinginkan. Seluruh proses menggunakan ATMEGA16 berjalan seperti ini: 1. Buat daftar fungsi-fungsi yang akan dijalankan oleh ATMEGA16 di kertas. 2. Berikutnya mengunduh aplikasi pengembangan program (disebut IDE) untuk pengendali AVR (Biasanya Atmel Studio 6.2 untuk Windows7, Atmel Studio 7 untuk Windows10 [ http://www.microchip.com/avr-support/avr-and-sam-downloadsarchive ]) 3. 4. 5. 6.

Tuliskan fungsi dalam bahasa 'C' dalam IDE. Setelah menulis program, kompilasi dalam IDE. Ini menghilangkan kesalahan. Membuat aplikasi IDE untuk menghasilkan file HEX untuk program tertulis setelah kompilasi. Pilih perangkat pemrograman (biasanya programmer SPI yang dibuat untuk kontroler AVR) yang menetapkan komunikasi antara Komputer Pribadi Anda dan ATMEGA16. 7. Jalankan perangkat lunak pembakar file HEX yang diberikan untuk perangkat pemrograman yang dipilih. 8. Pilih file program HEX yang sesuai dalam perangkat lunak programmer. 9. Bakar file HEX (Yang berisi program dalam bentuk kode HEX) dalam memori flash ATMEGA16 menggunakan program ini.

Putuskan hubungan programmer, hubungkan periferal yang sesuai untuk pengontrol dan nyalakan sistem. Dengan ATMEGA16 ini menjalankan program dan memberikan respons yang ditulis dalam program yang disimpan.

Aplikasi Ada banyak aplikasi untuk mikrokontroler ATMEGA16.        

Aplikasi penggemar Desain insinyur Sistem kontrol suhu Pengukuran dan manipulasi sinyal analog. Sistem tertanam seperti mesin kopi, mesin penjual otomatis. Sistem kontrol motor. Pemrosesan sinyal digital. Sistem Antarmuka Periferal.

Model 2D

Lembar Data Komponen ATMega16 Mikrokontroler Datasheet

Related Documents

Datasheet
November 2019 34
Datasheet
November 2019 34
Datasheet
December 2019 30
Datasheet
July 2020 20
Datasheet
May 2020 6
Datasheet
November 2019 13

More Documents from ""