ATMEGA168PA-AU 8-Bit 20MHz SMD Mikrodenetleyici - TQFP-32
ATMEGA168PA-AU 8-Bit 20MHz SMD Mikrodenetleyici - TQFP-32 Hakkında Detaylı İnceleme
ATMEGA168PA-AU, Atmel/Microchip AVR ailesinden 8-bit bir mikrodenetleyicidir. 16 KB flash, 1 KB SRAM ve 512 bayt EEPROM barındırır; 20 MHz'e kadar çalışır ve 23 programlanabilir giriş/çıkış ucu sunar. Besleme aralığı geniştir: 1,8 – 5,5 V. Kılıfı TQFP-32, yani yaklaşık 7 × 7 mm ölçüsünde yüzey montaj (SMD) bir pakettir.
Bu yonga, Arduino ekosisteminin çekirdeğiyle aynı ailedendir. ATmega328P'nin daha az bellekli kardeşidir; komut seti, çevre birimleri ve programlama yöntemi aynıdır. Yani Arduino IDE ile geliştirdiğiniz bir projeyi, kendi tasarladığınız bir baskı devreye bu yongayı koyarak taşıyabilirsiniz — Arduino kartını projenin içinde bırakmak zorunda kalmazsınız. Bootloader yüklenerek Arduino ortamında, ya da doğrudan ISP ile programlanabilir.
⚠ SMD kılıf, montaj konusunda bir ön koşul getirir. TQFP-32 paketinin bacak aralığı 0,8 mm'dir; breadboard'a takılamaz, delikli plakete doğrudan lehimlenemez. Bu yongayı kullanmak için ya kendi baskı devrenizi tasarlamanız ya da bir TQFP-32 → DIP adaptör kartı kullanmanız gerekir. Yüzey montaj deneyiminiz yoksa ve tek bir prototip yapacaksanız, DIP kılıflı ATmega328P belirgin biçimde daha kolay bir başlangıçtır.
Öne Çıkan Avantajlar
Arduino ile Aynı Aile
ATmega328P ile aynı komut setini ve çevre birimlerini kullanır. Arduino IDE ile geliştirilen kod, bootloader yüklendikten sonra bu yongada da çalışır.
Kendi Kartınızı Tasarlamaya Uygun
Prototipi Arduino ile geliştirip seri üretime kendi baskı devrenizle geçmenizi sağlar. Projenin içinde tam bir Arduino kartı bırakmak zorunda kalmazsınız.
Geniş Besleme Aralığı
1,8 – 5,5 V arasında çalışır. Düşük gerilimde çalışabilmesi, pille beslenen ve uzun ömür beklenen tasarımlarda avantaj sağlar.
512 Bayt EEPROM
Ayar ve kalibrasyon verileri elektrik kesildikten sonra da korunur. Harici bellek entegresine ihtiyaç duymadan kalıcı veri saklanabilir.
Kompakt TQFP-32 Kılıf
Yaklaşık 7 × 7 mm ölçüsündeki paket, DIP kılıfa kıyasla kart üzerinde çok daha az yer kaplar. Küçük ve yoğun tasarımlar için uygundur.
Teknik Özellikler ve Kapasite
| Özellik | Değer / Açıklama |
|---|---|
| Ürün Tipi | 8-bit AVR mikrodenetleyici |
| Model | ATMEGA168PA-AU |
| Üretici | Atmel / Microchip |
| Mimari | 8-bit AVR |
| Maksimum Frekans | 20 MHz |
| Program Belleği | 16 KB Flash |
| SRAM | 1 KB |
| EEPROM | 512 bayt |
| Programlanabilir I/O | 23 |
| Çalışma Gerilimi | 1,8 – 5,5 V DC |
| Çalışma Sıcaklığı | −40 °C ~ +85 °C |
| Kılıf | TQFP-32 — yaklaşık 7 × 7 mm |
| Montaj | SMD / SMT — breadboard'a takılamaz |
| Programlama | ISP veya Arduino bootloader ile |
| RoHS | Uyumlu |
Kullanım Alanları
- Kendi PCB Tasarımı
- Gömülü Sistem
- Arduino Uyumlu Proje
- Seri Üretim Prototipi
- Pille Çalışan Cihaz
- Sensör Kartı
- Otomasyon Kontrol
- Elektronik Tasarım
Yonga, kendi baskı devresini tasarlayan ve projesini Arduino kartından bağımsız hâle getirmek isteyen kullanıcılar içindir. Breadboard üzerinde çalışacaksanız DIP kılıflı bir AVR ya da hazır bir geliştirme kartı daha uygundur.
Teknik Sıkça Sorulan Sorular (SSS)
Breadboard üzerinde kullanabilir miyim?
Doğrudan kullanamazsınız. TQFP-32 bir yüzey montaj kılıfıdır; bacak aralığı 0,8 mm'dir ve breadboard'un 2,54 mm delik düzenine uymaz.
İki yol vardır: bir TQFP-32 → DIP adaptör kartı kullanarak yongayı breadboard'a uygun hâle getirmek, ya da kendi baskı devrenizi tasarlayıp yongayı doğrudan üzerine lehimlemek. Yalnızca prototip yapacaksanız DIP kılıflı ATmega328P çok daha pratiktir.
Arduino IDE ile programlayabilir miyim?
Evet. ATmega168 Arduino ortamında desteklenen yongalardandır. İki yöntem vardır: yongaya önce bir bootloader yükleyip ardından seri port üzerinden Arduino IDE ile programlamak, ya da bootloader olmadan doğrudan ISP programlayıcı ile yüklemek.
ISP yöntemi bootloader'ın kapladığı flash alanını da size bırakır — 16 KB'lık bellekte bu fark önemli olabilir. Programlayıcı olarak bir USBasp ya da "Arduino as ISP" olarak yapılandırılmış başka bir Arduino kartı kullanılabilir.
ATmega328P yerine bunu kullanabilir miyim?
Çoğu durumda evet, ancak bellek farkını hesaba katmanız gerekir. ATmega168PA 16 KB flash ve 1 KB SRAM sunarken ATmega328P 32 KB flash ve 2 KB SRAM barındırır — tam iki katı.
Küçük ve odaklı projelerde 16 KB fazlasıyla yeterlidir; ancak kütüphane yoğun kullanan, ekran süren veya çok sayıda metin sabiti içeren kodlar 16 KB'a sığmayabilir. Pin düzeni ve çevre birimleri aynı olduğu için tasarımı değiştirmeden 328P'ye geçmek mümkündür.
Harici kristal gerekli mi?
Zorunlu değildir. Yonganın içinde 8 MHz'lik bir RC osilatör bulunur ve birçok uygulama için yeterlidir; bu, tasarımdan iki kondansatör ve bir kristal eksiltir.
Ancak dahili osilatörün frekans doğruluğu sıcaklıkla değişir. Seri haberleşmede (UART) yüksek baud hızlarında hata oranı artabilir ve zamanlama hassasiyeti gereken işlerde sapma oluşur. Bu durumlarda 16 MHz'lik harici kristal ve iki adet 22 pF kondansatör kullanmak doğru olur.










