PIC Mikrodenetleyici Nedir? PIC18F4520 ve PIC18F4620 ile Proje Geliştirme

PIC mikrodenetleyici nedir – Microchip PIC18F4520 DIP-40 entegre, Fark Tedarik teknik rehber kapağı

PIC mikrodenetleyici, Microchip Technology tarafından üretilen ve işlemci, program belleği, RAM, EEPROM ile çevre birimlerini tek bir entegrede birleştiren bir mikrodenetleyici ailesidir. Uzun yıllardır endüstriyel kontrol kartlarında, ölçüm cihazlarında ve elektronik eğitiminde yaygın olarak kullanılır. “PIC mikrodenetleyici nedir” ve “hangi PIC modeli seçilmeli” sorularını araştıranlar için bu yazıda PIC18 ailesinin temel yapısını ve en çok tercih edilen iki modelini, PIC18F4520 ile PIC18F4620’yi ele aldık.

PIC Mikrodenetleyicilerin Çalışma Prensibi

PIC mikrodenetleyiciler Harvard mimarisi kullanır: program belleği ile veri belleği ayrı yollar üzerinden erişilir, bu sayede bir komut çalışırken bir sonraki komut okunabilir. Program Flash bellekte saklanır ve elektriksel olarak silinip yeniden yazılabilir; böylece aynı entegre defalarca programlanabilir. PIC18 ailesinde 40 MHz saat frekansında 10 MIPS işlem gücüne ulaşılır.

Entegre üzerindeki çevre birimleri sayesinde harici bileşen ihtiyacı azalır: 10 bit ADC ile analog sensörler okunur, CCP/ECCP modülleriyle PWM üretilir, zamanlayıcılar zaman ölçümü yapar, MSSP (SPI/I²C) ve EUSART birimleri ile diğer entegrelerle ve bilgisayarla haberleşilir. Programlama genellikle C dilinde MPLAB X IDE ve XC8 derleyicisiyle yapılır ve ICSP (devre içi seri programlama) ile kart üzerindeyken yüklenir.

Hangi Alanlarda Kullanılır?

PIC18 serisi mikrodenetleyiciler geniş bir uygulama yelpazesinde kullanılır:

  • Endüstriyel Kontrol ve Otomasyon: Röle kartları, zaman ayarlı kontrolörler, sıcaklık ve seviye kontrol cihazları.
  • Ölçüm ve Veri Kaydı: Çok kanallı ADC ile sensör okuma, verileri EEPROM’a veya harici belleğe kaydetme.
  • Motor ve Güç Kontrolü: PWM çıkışlarıyla DC motor, fan ve LED parlaklık kontrolü.
  • Haberleşme Arayüzleri: EUSART ile RS-232/RS-485 hatları, I²C ve SPI ile sensör, ekran ve bellek entegreleri.
  • Eğitim ve Prototip: DIP-40 kılıf, breadboard üzerinde kolay prototip ve öğrenci projeleri sağlar.
  • Bakım ve Onarım: Mevcut cihazlardaki PIC tabanlı kartların onarımı ve yedek parça ihtiyacı.

Neden PIC Mikrodenetleyici Tercih Edilir?

PIC ailesi; uzun ürün ömrü, geniş model yelpazesi ve olgun geliştirme araçlarıyla bilinir. Aynı pin yapısına sahip modeller arasında geçiş yapılabildiği için yazılım büyüdüğünde kartı yeniden tasarlamadan daha büyük belleğe sahip bir modele geçilebilir. 5 V ile çalışabilmesi, eski endüstriyel sistemlerle uyumu kolaylaştırır. Ayrıca delikli (DIP) kılıf seçenekleri, hem prototip hem de küçük seri üretimde montajı basitleştirir.

Çözüm: Microchip PIC18F4520 ve PIC18F4620

Microchip PIC18F4520-I/P 40 bacaklı PDIP mikrodenetleyici

PIC18F4520-I/P, nanoWatt teknolojili PIC18 ailesinden 40 bacaklı PDIP kılıflı bir mikrodenetleyicidir. 32 KB Flash program belleği, 1.536 bayt RAM ve 256 bayt EEPROM’a sahiptir. 13 kanal 10 bit ADC, 2 analog karşılaştırıcı, MSSP (SPI/I²C) ve EUSART birimleri, CCP/ECCP ile PWM ve 4 zamanlayıcı sunar. Dahili osilatör, Watchdog ve Brown-out Reset özellikleri sayesinde güvenilir endüstriyel tasarımlar için uygundur.

Yazılımınız 32 KB’a sığmıyorsa PIC18F4620-I/P doğal bir yükseltme yoludur: PIC18F4520 ile aynı pin yapısına ve çevre birimlerine sahiptir, ancak 64 KB Flash, 3.968 bayt RAM ve 1.024 bayt EEPROM sunar. Böylece kartta değişiklik yapmadan daha kapsamlı yazılımlar, grafik ekran menüleri veya haberleşme protokolleri çalıştırabilirsiniz. Her iki modelin -I/P sürümü -40 … +85 °C endüstriyel sıcaklık aralığındadır.

Bu entegreleri Fark Tedarik üzerinden kurumsal faturayla temin edebilirsiniz:

Diğer entegreleri Entegreler kategorimizde inceleyebilirsiniz.

Ek Avantajlar ve Kullanım Önerileri

PIC18F4520 veya PIC18F4620 ile çalışırken besleme pinlerinin her birine yakın 100 nF dekuplaj kondansatörü yerleştirmek, MCLR pinini uygun bir dirençle beslemeye bağlamak ve ICSP konnektörünü kart üzerinde bırakmak, hem geliştirme hem de saha güncellemelerini kolaylaştırır. Projenin ilk aşamasında PIC18F4520 ile başlayıp yazılım büyüdükçe pin uyumlu PIC18F4620’ye geçmek, maliyeti ve riski azaltan pratik bir yöntemdir.

Daha düşük güç tüketimi ve 28 bacaklı bir çözüm arıyorsanız AVR mikrodenetleyici yazımıza da göz atabilirsiniz. Toplu alım ve proje bazlı ihtiyaçlarınız için Fark Tedarik ile iletişime geçin: https://farktedarik.com/iletisim/.

Sıkça Sorulan Sorular

PIC18F4520 ile PIC18F4620 arasındaki fark nedir?

İki model aynı pin yapısına ve çevre birimlerine sahiptir. Fark bellek boyutundadır: PIC18F4520’de 32 KB Flash, 1.536 bayt RAM ve 256 bayt EEPROM; PIC18F4620’de ise 64 KB Flash, 3.968 bayt RAM ve 1.024 bayt EEPROM bulunur.

PIC mikrodenetleyici nasıl programlanır?

Yazılım genellikle Microchip’in ücretsiz MPLAB X IDE ortamında XC8 C derleyicisiyle yazılır ve PICkit gibi bir programlayıcıyla ICSP üzerinden entegreye yüklenir.

“-I/P” eki ne anlama gelir?

“I” endüstriyel sıcaklık aralığını (-40 … +85 °C), “P” ise PDIP (delikli plastik DIP) kılıfı ifade eder.

PIC18F4520 3,3 V ile çalışır mı?

Standart PIC18F4520 4,2–5,5 V aralığında çalışır. Daha düşük gerilim gereken tasarımlar için 2,0–5,5 V ile çalışan PIC18LF sürümleri tercih edilmelidir.