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