twitter


AVR merupakan seri mikrokontroler CMOS 8-bit buatan Atmel, berbasis arsitektur RISC (Reduced Instruction Set Computer). Hampir semua instruksi dieksekusi dalam satu siklus clock. AVR mempunyai 32 register general-purpose, timer/counter fleksibel dengan mode compare, interrupt internal dan eksternal, serial UART, programmable Watchdog Timer, dan mode power saving, ADC dan PWM internal. AVR juga mempunyai In-System Programmable Flash on-chip yang mengijinkan memori program untuk diprogram ulang dalam sistem menggunakan hubungan serial SPI. ATMega16. ATMega16 mempunyai throughput mendekati 1 MIPS per MHz membuat disainer sistem untuk mengoptimasi konsumsi daya versus kecepatan proses.

Beberapa keistimewaan dari AVR ATMega16 antara lain :
1. Advanced RISC Architecture
    130 Powerful Instructions – Most Single Clock Cycle Execution
    32 x 8 General Purpose Fully Static Operation
    Up to 16 MIPS Throughput at 16 MHz
    On-chip 2-cycle Multiplier
2. Nonvolatile Program and Data Memories
    8K Bytes of In-System Self-Programmable Flash
    Optional Boot Code Section with Independent Lock Bits
    512 Bytes EEPROM
    512 Bytes Internal SRAM
    Programming Lock for Software Security
3. Peripheral Features
    Two 8-bit Timer/Counters with Separate Prescalers and Compare Mode
    Two 8-bit Timer/Counters with Separate Prescalers and Compare Modes
    One 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture Mode
    Real Time Counter with Separate Oscillator
    Four PWM Channels
    8-channel, 10-bit ADC
    Byte-oriented Two-wire Serial Interface
    Programmable Serial USART
4. Special Microcontroller Features
    Power-on Reset and Programmable Brown-out Detection
    Internal Calibrated RC Oscillator
    External and Internal Interrupt Sources
    Six Sleep Modes: Idle, ADC Noise Reduction, Power-save, Powerdown, Standby and Extended Standby
5. I/O and Package
    32 Programmable I/O Lines
    40-pin PDIP, 44-lead TQFP, 44-lead PLCC, and 44-pad MLF
6. Operating Voltages
    2.7 - 5.5V for Atmega16L
    4.5 - 5.5V for Atmega16

Gambar Pin-pin ATMega16 kemasan 40-pin


Pin-pin pada ATMega16 dengan kemasan 40-pin DIP (dual inline package) ditunjukkan oleh gambar. Guna memaksimalkan performa, AVR menggunakan arsitektur Harvard (dengan memori dan bus terpisah untuk program dan data).

0 komentar:

Posting Komentar

Tinggalkan komentar anda setelah membaca posting di blog ini, jangan lupa disertai identitas anda seperlunya.