ATMega16 merupakan mikrokontroler CMOS 8-bit buatan Atmel keluarga AVR. AVR mempunyai 32 register general-purpose, timer/counter dengan metode compare, interrupt eksternal dan internal, serial UART, progammable Watchdog Timer, ADC dan PWM internal.

Beberapa keistimewaan AVR ATMega16

sunting

AVR ATMega16[1]

  1. Saluran Input/Output (I/O) ada 32 buah, yaitu PORTA, PORTB, PORTC, PORTD
  2. ADC / Analog to Digital Converter 10 bit sebanyak 8 channel pada PORTA
  3. 2 buah timer/counter 8-bit dan 1 buah timer/counter 16-bit dengan prescalers dan kemampuan pembanding
  4. Watchdog timer dengan osilator internal
  5. Tegangan operasi 2,75 - 5,5 V pada ATMega16L dan 4,5 - 5,5 V pada ATMega16
  6. EEPROM sebesar 512 byte yang dapat diprogram saat operasi
  7. Antarmuka komparator analog
  8. 4 channel PWM
  9. kecepatan nilai (speed grades) 0 - 8 MHz untuk ATMega16L dan 0 - 16 MHz untuk ATMega16

Unduh program pada ATMega16

sunting

Untuk pemrogaman dalam mikrokontroler ATMega16 bisa menggunakan perangkat lunak CodeVisionAVR. Software ini menggunakan bahasa C.

Referensi

sunting
  1. ^ Datasheet ATMega16 Amerika Serikat

Pranala luar

sunting


📚 Artikel Terkait di Wikipedia

Set instruksi 12-bit

[Clear Watchdog Timer] Sintaks: [ label ] CLRWDT Operands: - Operasi: WDT = 0x00; Flag yang dipengaruhi: TO, PD Penjelasan: bersihkan timer watchdog dan

Set instruksi 14-bit

CLRWDT [Clear Watchdog Timer] Sintaks: [ label ] CLRWDT Operands: - Operasi: WDT = 0x00 Status terpengaruh: TO, PD Deskripsi: Reset timer WDT dan preskalarnya

PIC16F84

(Power on Reset). Fitur lainnya adalah Power-up Timer (PWRT), Oscillator Start-up Timer (OST) dan Watchdog Timer (WDT), pengamanan kode program, penghematan

Pengendali mikro

Jejaring Area Pengendali untuk sambungan sistem periferal seperti timer dan watchdog RAM untuk penyimpanan data ROM, EPROM, EEPROM atau Memori Kilat untuk