ATtiny2313A-PU 8-Bit 20MHz Mikrodenetleyici DIP-20

Görsel 1
Görsel 2
Görsel 3
VoltajPuan : 726
Fiyat:
2,31 USD + KDV
İndirimli Fiyat (%20,1) :
1,85 USD + KDV
Kazancınız 0,46 USD
KDV Dahil:
87,10 TL
9,29 TL'den başlayan taksit seçenekleri için tıklayın.
Aynı Gün Kargo

ATtiny2313A-PU 8-Bit 20MHz Mikrodenetleyici DIP-20

ATtiny2313A-PU, Microchip (eski Atmel) firmasının ürettiği kompakt ve çok yönlü bir 8-bit AVR mikrodenetleyicidir. DIP-20 paketinde sunulan bu entegre, 20 MHz'e kadar çalışabilen işlemcisi ve kontrol odaklı uygulamalar için ideal özelliklere sahiptir.

2 KB Flash bellek, 128 bayt EEPROM ve 128 bayt SRAM ile donatılan bu mikrodenetleyiciler, küçük ama işlevsel projeler için yeterli kapasiteye sahiptir.

Donanımsal USART, USI (SPI ve I²C için) ve 18 GPIO pini ile donatılan bu elektronik komponent, haberleşme ve kontrol uygulamaları için mükemmel bir seçimdir.

Hobi projelerinden endüstriyel kontrol sistemlerine kadar geniş bir kullanım alanı olan Microchip mikrodenetleyici ailesinin üyesi ATtiny2313A, breadboard uyumlu DIP paketi ile kolay kullanım sunar.


Teknik Özellikler

ATtiny2313A-PU 8-Bit 20MHz Mikrodenetleyici DIP-20'nin detaylı teknik özellikleri aşağıda listelenmiştir.

  • Üretici: Microchip Technology (eski Atmel)
  • Mikrodenetleyici Serisi: AVR ATtiny
  • Model: ATtiny2313A-PU
  • İşlemci Mimarisi: 8-Bit AVR RISC
  • Maksimum Çalışma Frekansı: 20 MHz (harici osilator ile)
  • Dahili Osilatör: 8 MHz (fabrika kalibrasyonlu)
  • Program Belleği Tipi: Flash
  • Program Belleği Boyutu: 2 KB
  • RAM Belleği: 128 Bayt
  • EEPROM Belleği: 128 Bayt
  • I/O Pin Sayısı: 18
  • PWM Kanalları: 4 kanal
  • Haberleşme Arayüzleri: USART, USI (SPI, I²C)
  • Zamanlayıcılar: 2 (8-bit ve 16-bit)
  • Analog Komparatör: Var
  • Çalışma Gerilimi: 1.8V - 5.5V (20MHz için 4.5V - 5.5V)
  • Paket Tipi: DIP-20 (Through-Hole)
  • Boyutlar: 24.8mm x 7.8mm x 3.3mm
  • Pin Aralığı: 2.54mm (0.1")
  • Çalışma Sıcaklığı: -40°C ile +85°C arası (Industrial)
  • Watchdog Timer: Var
  • Brown-out Detektörü: Programlanabilir seviyeler
  • Kesme (Interrupt) Kaynakları: 19
  • Harici Kesme Pinleri: 2
  • Güç Tüketimi (Aktif): ~0.3mA @ 1MHz, 3V
  • Güç Tüketimi (Power-down): <0.1µA @ 3V
  • Flash Programlama Döngüsü: 10,000 yazma/silme
  • EEPROM Programlama Döngüsü: 100,000 yazma/silme
  • Veri Saklama Süresi: 20+ yıl
  • Programlama Arayüzleri: ISP (In-System Programming), High Voltage Serial Programming
  • Dahili Kalibre Edilmiş RC Osilatör: ±10% hassasiyet
  • Uyku Modları: Idle, Power-down, Standby
  • RoHS Uyumluluğu: Evet
  • Debug Wire Desteği: Var
  • Pin Pinleri: PCINT0 - PCINT7

Kullanım Alanları

ATtiny2313A-PU mikrodenetleyicinin kullanılabileceği çeşitli alanlar ve proje örnekleri.

Kontrol ve Otomasyon

  • Aydınlatma kontrol sistemleri
  • Motor ve sürücü kontrolleri
  • Röle kontrol devreleri
  • Zamanlayıcı uygulamaları
  • Elektronik kilit ve güvenlik sistemleri

İletişim Arabirimleri

  • UART/SPI/I²C protokol dönüştürücüleri
  • Sensör arayüzleri
  • Uzaktan kumanda sistemleri
  • Basit veri kaydediciler
  • Cihazlar arası haberleşme köprüleri

Hobi ve Eğitim Uygulamaları

  • LED matrisleri ve animasyonlar
  • Ses ve müzik uygulamaları
  • Dijital saatler ve kronometre projeleri
  • Küçük oyunlar ve eğlence cihazları
  • Elektronik eğitim kitleri

Endüstriyel ve Ticari Ürünler

  • Akıllı cihaz kontrol üniteleri
  • Uzaktan izleme sistemleri
  • Basit kontrol panelleri
  • Vending makineleri kontrol birimleri
  • PLC ve endüstriyel otomasyon yardımcı modülleri

Avantajlar ve Özellikler

ATtiny2313A-PU mikrodenetleyicinin sağladığı avantajlar ve çözümler.

  • Kolay Kullanım: DIP-20 paketi ile breadboard ve delikli PCB üzerinde kolay prototipleme
  • Yüksek Pin Sayısı: Kompakt boyutuna rağmen 18 I/O pini ile çok sayıda cihaz kontrolü
  • Gerçek UART Desteği: Harici UART modülü ile güvenilir seri haberleşme
  • Düşük Güç Tüketimi: Pil ile çalışan uygulamalar için verimli enerji kullanımı
  • Güçlü Kesme Sistemi: 19 farklı kesme kaynağı ile hızlı yanıt süresi
  • Geniş Besleme Voltajı Aralığı: 1.8V - 5.5V ile çeşitli güç kaynaklarıyla uyumlu
  • Dahili Osilatör: Harici komponent gerektirmeyen dahili saat kaynağı
  • Yüksek Hız Kapasitesi: 20 MHz'e kadar çalışma frekansı
  • USI Modülü: SPI ve I²C protokollerini destekleyen esnek arayüz
  • Programlanabilir Güvenlik: Kod koruması için kilit bitleri
  • Çoklu PWM Kanalları: Motor kontrolü ve aydınlatma için 4 PWM çıkışı
  • Endüstriyel Sıcaklık Aralığı: Zorlu ortamlarda güvenilir çalışma

Programlama ve Geliştirme

ATtiny2313A-PU mikrodenetleyicinin programlama ve geliştirme süreci hakkında bilgiler.

İpucu: ATtiny2313A programlarken, ISP (In-System Programming) bağlantıları için MISO, MOSI, SCK ve RESET pinlerini boşta bırakın. AVR programlayıcı olarak USBasp, USBtinyISP veya Arduino kullanabilirsiniz. Atmel Studio veya Arduino IDE (MicroCore ile) geliştirme ortamı olarak idealdir. 20 MHz'de çalışmak için 4.5V - 5.5V besleme gerekir, düşük voltajlarda saat frekansını düşürün. UART RX/TX pinleri PD0 ve PD1'dir, standart TTL-USB dönüştürücüler ile bilgisayara bağlanabilir. USI modülünü SPI veya I²C olarak yapılandırabilirsiniz, ancak her ikisini aynı anda kullanamazsınız. DIP-20 paketi ısınma sorunlarını azaltır, yine de yüksek işlem yükünde soğutma düşünülmelidir. EEPROM ve Flash bellek sınırlı olduğundan, kodunuzu optimize edin ve lookup tabloları kullanarak CPU yükünü azaltın. Güç tasarrufu için dahili periferalleri kullanmadığınızda kapatın ve uygun uyku modunu seçin. Fuse bitlerini ayarlarken, özellikle osilatör seçiminde çok dikkatli olun; yanlış ayarlar çipi kilitleyebilir.

Programlama için gerekli ortam ve araçlar:

  • Atmel Studio 7 (veya daha yeni) IDE
  • Arduino IDE (MicroCore veya ATTinyCore ile)
  • AVR-GCC derleyicisi
  • USBasp, USBtinyISP veya AVRISP mkII programlayıcı
  • 6-pin ISP konnektörü
  • Breadboard ve bağlantı kabloları
  • 5V güç kaynağı
  • Harici osilatör (istege bağlı, yüksek hassasiyet için)
  • USB-TTL dönüştürücü (UART iletişimi için)
  • Pull-up dirençleri (I²C ve reset pini için)
  • Bypasss kapasitörleri (güç stabilizasyonu için)

Önemli yazılım kütüphaneleri:

  • AVR-libc: Standart C kütüphanesi
  • MicroCore: Arduino IDE için ATtiny2313 desteği
  • USI_TWI: I²C iletişimi için USI kütüphanesi
  • USI_SPI: SPI iletişimi için USI kütüphanesi
  • TinyDebug: Basit hata ayıklama kütüphanesi
  • SoftwareSerial: Ek UART portları için yazılımsal seri port
  • TimerLib: Zamanlayıcı yapılandırması için yardımcı fonksiyonlar

Sorun Giderme ve İpuçları

ATtiny2313A-PU kullanırken karşılaşılabilecek yaygın sorunlar ve çözüm önerileri.

Yaygın Sorunlar ve Çözümleri

  • Programlama Hataları: ISP bağlantılarını kontrol edin, programlama hızını düşürün ve RESET pinine 10K pull-up direnç ekleyin.
  • Kararsız Çalışma: Güç kaynaklarını düzgün bypasslayın, VCC ve GND arasına 0.1μF kapasitör ekleyin.
  • UART İletişim Sorunları: Baud rate'i doğru ayarlayın ve RX pinine pull-up direnç ekleyin.
  • Yanlış Fuse Bit Ayarları: High Voltage Serial Programming ile kurtarın veya harici osilatör bağlayın.
  • Beklenmedik Reset: Watchdog timer'ı doğru yapılandırın ve gürültülü ortamlarda daha güçlü pull-up kullanın.

Verimli Kullanım İpuçları

  • Port pinlerini efektif kullanmak için bir pine birden fazla fonksiyon atayın
  • Yüksek empedanslı giriş pinleri için dahili pull-up dirençlerini aktifleştirin
  • Harici osilatör kullanarak zamanlama hassasiyetini artırın
  • Donanımsal UART'ı kritik haberleşme için, USI'yı ikincil protokoller için kullanın
  • Düşük güç tüketimi için uygun uyku modunu seçin ve periyodik uyanma için watchdog timer kullanın
  • Lookup tabloları ile karmaşık hesaplamaları hızlandırın ve bellek kullanımını optimize edin
  • Timer/counter'ları PWM, zamanlama ve sayaç uygulamaları için verimli kullanın

Paket İçeriği


İlgili Ürün Kategorilerimiz

Elektronik Komponentler

Çeşitli elektronik komponentler ile projelerinizi ve devrelerinizi geliştirebilirsiniz. Entegreler, diyotlar, transistörler ve daha fazlası.

Ürünleri İncele →

Mikrodenetleyiciler

Projeleriniz için çeşitli mikrodenetleyiciler. Farklı hız, bellek kapasitesi ve paket seçenekleri ile uygulamalarınıza güç katın.

Ürünleri İncele →

Microchip PIC Mikrodenetleyici

Projeleriniz için çeşitli Microchip PIC mikrodenetleyiciler. Farklı hız, bellek kapasitesi ve paket seçenekleri ile uygulamalarınıza güç katın.

Ürünleri İncele →

Neden Voltaj.Net'ten Almalısınız?

Voltaj.Net, elektronik komponentler ve mikrodenetleyiciler konusunda Türkiye'nin güvenilir tedarikçisi olarak kaliteli ürünleri uygun fiyatlarla sunmaktadır.

  • Kalite Güvencesi: Orijinal Microchip ürünleri ve kalite garantisi
  • Teknik Destek: Ürün seçimi ve kullanımı konusunda uzman desteği
  • Hızlı Teslimat: Stoktan hızlı gönderim ve takip edilebilir kargo
  • Tamamlayıcı Ürünler: Programlayıcılar, geliştirme kartları ve projeleriniz için diğer komponentler
  • Uygun Fiyatlar: Kaliteden ödün vermeden rekabetçi fiyatlandırma
  • Güvenilir Alışveriş: Kolay sipariş ve iade süreci, güvenli ödeme seçenekleri

Ürün Hakkında Sıkça Sorulan Sorular

ATtiny2313A ve ATtiny2313 arasındaki fark nedir?

ATtiny2313A daha yeni versiyondur, daha düşük güç tüketimi, 1.8V'a kadar çalışma voltajı, geliştirilmiş periferaller ve daha iyi ADC performansı sunar.

Bu mikrodenetleyici Arduino IDE ile programlanabilir mi?

Evet, MicroCore veya ATTinyCore gibi üçüncü parti paketlerle Arduino IDE üzerinden programlanabilir. Arduino'yu ISP programlayıcı olarak kullanabilirsiniz.

ATtiny2313A ile LED matrisi nasıl kontrol edilir?

Satır ve sütunları multiplexing yöntemiyle kontrol ederek 18 pine kadar 9x9 matris kontrol edilebilir. Daha büyük matrisler için shift register entegreleri eklenebilir.

I²C ve UART aynı anda kullanılabilir mi?

Evet, UART donanımsal olarak vardır (PD0/PD1), USI modülü I²C için kullanılabilir. USI kullanırken yazılımsal sürücüye ve pullup dirençlerine ihtiyaç duyulur.

Kilitlenen bir ATtiny2313A nasıl kurtarılır?

High Voltage Serial Programming (12V RESET pinine uygulanır) ile fuse bitleri sıfırlanabilir. Alternatif olarak harici clock kaynağı ile programlama denenebilir.

Bellek sınırlarını aşmadan daha karmaşık projeler nasıl yapılır?

Kod optimizasyonu, assembly dili kullanımı, lookup tabloları, state machine tasarımı ve gereksiz kütüphaneleri kaldırma yöntemleriyle bellek kullanımı azaltılabilir.

USI modülü ile SPI ve I²C nasıl kullanılır?

USI_TWI veya USI_SPI kütüphaneleri kullanarak yapılandırılabilir. Aynı anda iki protokol kullanılamaz, kullanmadan önce uygun moda geçiş yapılmalıdır.

ATtiny2313A 5V yerine 3.3V ile kullanılabilir mi?

Evet, 3.3V'da çalışabilir ancak maksimum clock frekansı düşer (yaklaşık 10-12 MHz). Fuse bitlerinde uygun clock kaynağını ayarlamak ve timing kritik uygulamalarda dikkatli olmak gerekir.

Diğer Özellikler
Stok KoduVLT-615
MarkaAtmel
Stok DurumuVar

Son Gezilen Ürünler

Geniş ürün yelpazesi
1000 TL üzeri siparişler ücretsiz teslimat
Daima ekonomik
Piyasadaki en iyi fiyat

PlatinMarket® E-Ticaret Sistemi İle Hazırlanmıştır.