Microchip PIC18F4520-I/P Entegresi: Detaylı Ürün Tanıtımı
PIC18F4520-I/P, Microchip Technology firmasının PIC18F ailesine ait yüksek performanslı bir 8-bit mikrodenetleyicidir (MCU). Gelişmiş RISC mimarisi, düşük güç tüketimi (nanoWatt teknolojisi) ve zengin periferalleri sayesinde gömülü sistem projelerinde en çok tercih edilen klasik PIC modellerinden biridir. Özellikle hobi, öğrenci, endüstriyel otomasyon ve prototip geliştirme projelerinde sıkça kullanılır.
Fiziksel Görünüm (PDIP-40 Paketi) Bu varyant, delikli (through-hole) 40-pin PDIP (Plastic Dual In-line Package) kasaya sahiptir. Breadboard ve delikli kartlar üzerinde kolayca çalıştırılabilir.

Teknik Özellikler (PIC18F4520-I/P)
| Özellik | Değer / Açıklama |
|---|---|
| Program Belleği (Flash) | 32 KB (16K × 16 bit, 100.000 silme/yazma döngüsü) |
| RAM | 1536 byte (1.5 KB) |
| Data EEPROM | 256 byte (1.000.000 silme/yazma döngüsü) |
| Pin Sayısı | 40 pin (PDIP) |
| I/O Pini | 36 adet programlanabilir I/O |
| Maksimum Saat Hızı | 40 MHz (10 MIPS @ 3V) |
| Çalışma Voltajı | 2.0 V – 5.5 V (geniş aralık) |
| ADC | 13 kanal × 10-bit, 100 ksps hızında |
| Karşılaştırıcı | 2 adet (multiplexing destekli) |
| İletişim Birimleri | 1 × MSSP (SPI™ ve I²C™ Master/Slave), 1 × EUSART (LIN desteği) |
| Zamanlayıcı (Timer) | 4 adet (Timer0, Timer1, Timer2, Timer3) |
| PWM / CCP | 2 × CCP modülü ile 5 PWM çıkışı destekli |
| Düşük Güç Modları | Run, Idle, Sleep (Sleep akımı ~0.1 µA, Idle ~5.8 µA) |
| Diğer Periferaller | Watchdog Timer (ayrı RC osilatörlü), Brown-out Reset (BOR), Programmable Low-Voltage Detect (LVD), Fail-Safe Clock Monitor (FSCM), 8×8 hardware çarpıcı |
| Dahili Osilatör | 31 kHz – 8 MHz (4× PLL ile) |
| Sıcaklık Aralığı (I/P) | -40°C … +85°C (Endüstriyel) |
| Paket | PDIP-40 (delikli) |
| Üretim Durumu | Hâlâ Üretimde (In Production) |
Pinout (40-pin PDIP) Aşağıdaki şemada PIC18F4520’nin 40-pin PDIP pin bağlantıları görülmektedir (RA0-RA5, RB0-RB7, RC0-RC7, RD0-RD7, RE0-RE2 portları, Vdd/Vss, osilatör pinleri, MCLR vb.).

Nerelerde Kullanılır?
PIC18F4520-I/P, esnek I/O, analog/dijital karışımı ve seri iletişim yetenekleri sayesinde çok geniş bir kullanım alanına sahiptir:
- Ev ve Endüstriyel Otomasyon: Sensör okuma, röle kontrolü, LCD gösterge, buton ve klavye arayüzü.
- Motor Kontrolü: PWM ile DC motor, step motor ve servo kontrolü.
- Veri Kaydedici (Data Logger): Sıcaklık, nem, gaz sensörü projeleri.
- Güvenlik ve GPS Sistemleri: Alarm, kapı kontrolü, konum takibi.
- Öğrenci ve Hobi Projeleri: Breadboard üzerinde LED, 7-segment, LCD, keypad uygulamaları.
- Seri Haberleşme: RS232, I²C, SPI ile diğer cihazlarla iletişim (örneğin EEPROM, RTC, sensör modülleri).
- Akıllı Cihazlar: Merkezi ısıtma sistemleri, sulama otomasyonu, ölçüm cihazları.
Avantajları ve Programlama
- Kolay Geliştirme: MPLAB X IDE + XC8 C derleyicisi ile hızlı kod yazımı.
- Düşük Güç: NanoWatt teknolojisi ile pil beslemeli projelerde idealdir.
- Maliyet-Etkili: Hâlâ çok ucuz ve stokta bol miktarda bulunur (yaklaşık 5 USD civarı).
- Geniş Ekosistem: Pickit 5, ICD 5 gibi programlayıcılarla kolay in-circuit debug ve programlama.
PIC18F4520-I/P, özellikle delikli kart ve breadboard kullananlar için en popüler 40-pin PIC modelidir. Eğer daha küçük paket (TQFP/QFN) veya geniş sıcaklık aralığı (-40…+125°C) isterseniz PIC18F4520-E/P veya LF varyantlarını da değerlendirebilirsiniz.


