Akses Baca-Tulis EEPROM ATtiny2313

AVR ATtiny2313 memiliki EEPROM dengan kapasitas 128 byte dengan alamat akses 0-127 ($00-$7F). Untuk mengakses EEPROM terlebih dahulu harus mengetahui register-register EEPROM, yakni: EEAR – EEPROM Address Register, EEDR – EEPROM Data Register, dan EECR – EEPROM Control Register. EEAR adalah register yang berfungsi menyimpan alamat EEPROM yang akan diakses. Untuk ATtiny2313, EEAR disebut juga… Read More Akses Baca-Tulis EEPROM ATtiny2313

Struktur Memori ATtiny2313

Arsitektur AVR memiliki dua ruang memori utama yakni Memori Program (On-chip In-System Reprogrammable Flash Memory) dan Memori Data (SRAM Data Memory). Selain itu, AVR juga dilengkapi dengan EEPROM sebagai penyimpan data non-volatile, yang tidak hilang manakala sistem dimatikan. On-chip In-System Reprogrammable Flash Memory ATtiny2313 mempunyai memori flash sebesar 2 kilobyte yang dapat diprogram ulang. Memori… Read More Struktur Memori ATtiny2313

AVR ATtiny2313 Application Board

Salah satu tipe AVR yang populer adalah ATtiny2313. Meski tidak dilengkapi satu pun channel ADC, tapi ATtiny2313 menjadi pilihan banyak praktisi untuk membuat aplikasi yang tidak membutuhkan pembacaan besaran analog. Mikrokontroler ini juga dibuat sebagai pengganti AT90S2313 yang sudah tidak direkomendasikan lagi oleh ATMEL. Spesifikasi ATtiny2313 selengkapnya dapat dibaca di Spesifikasi ATtiny2313 dan Deskripsi Pin… Read More AVR ATtiny2313 Application Board

AVR – Rangkaian Clock

Rangkaian Clock adalah jantung yang memberikan denyut-denyut nadi kehidupan bagi sebuah mikrokontroler. Tanpa clock, program dalam mikrokontroler yang memberinya arti dan fungsi, tidak akan dieksekusi. Tanpa clock, mikrokontroler praktis akan mati. Hihihi… Begini deh jadinya kalo dulu kuliah ngambil Engineering jurusan Sastra Elektronik. AVR Clock Control Unit mendistribusikan clock ke modul-modul lainnya seperti General I/O… Read More AVR – Rangkaian Clock

ATtiny2313 Template File

Untuk memudahkan dalam membuat program-program untuk AVR ATtiny2313, berikut adalah contoh file template assembler versi saya yang perlu banyak dikritiki dan disarani. File template atau skeleton ini saya buat untuk program assembler GAVRASM. ;———————————————— ; ATtiny2313-Skeleton ; File skeleton/template untuk AVR ATtiny2313 ; Dibuat oleh Chandra MDE ; Tanggal 5 Januari 2009 ;———————————————— ;———————————————— ;… Read More ATtiny2313 Template File

AVR – Rangkaian RESET

Pin RESET pada mikrokontroler ATMEL AVR adalah aktif LOW. Jika sebuah sinyal LOW diaplikasikan pada pin ini, maka mikrokontroler akan direset. Peresetan sistem dilakukan dengan tujuan: Untuk ‘melepas’ semua pin (kecuali pin-pin XTAL) untuk masuk ke keadaan tri-state, menginisialisasi semua Register I/O, dan mereset program counter (PC=0). Untuk memasuki mode pemrograman paralel. Jalur RESET memiliki… Read More AVR – Rangkaian RESET

Deskripsi Pin ATtiny2313

Deskripsi yang disampaikan di sini hanyalah tentang fungsi-fungsi dasar pin-pin ATtiny2313. Fungsi-fungsi alternatif/khusus akan dibahas pada tulisan lain. Konfigurasi Pin VCC Suplai tegangan digital. GND Ground. Referensi nol suplai tegangan digital. PORTA (PA2..PA0) PORTA adalah port I/O dua-arah (bidirectional) 3-bit dengan resistor pull-up internal yang dapat dipilih. Buffer keluaran port ini memiliki karakteristik yang simetrik… Read More Deskripsi Pin ATtiny2313

Spesifikasi ATtiny2313

ATtiny2313 adalah mikrokontroler CMOS 8-bit berarsitektur AVR RISC yang memiliki 2K Bytes In-System Programmable Flash. Mikrokontroler dengan konsumsi daya rendah ini mampu mengeksekusi instruksi dengan kecepatan maksimum 20 MIPS pada frekuensi 20MHz. Berikut adalah fitur selengkapnya dari AVR ATtiny2313. + High-Performance, Low-Power AVR 8-bit RISC Microcontroller + Advanced RISC Architecture 120 Powerful Instructions – Most… Read More Spesifikasi ATtiny2313