MPLAB X IDE, Microchip’in PIC, AVR, SAM ve dsPIC geliştirmeye yönelik ücretsiz masaüstü IDE’sidir. Desteklenen Windows, Linux ve macOS sistemlerinde çalışır; aygıt paketlerini, derleyicileri ve programlama/hata ayıklama araçlarını birleştirir. Microchip güncel sayfasında yeni ve mevcut projeler için MPLAB for VS Code’u önerir; yeni kod tabanında tercih edilen akışı doğrulayın. Microchip MPLAB X IDE.
MPLAB X IDE Özellikleri
Güçlü Düzenleyici
- Renkli sözdizimi vurgulaması;
- Akıllı kod tamamlama desteği;
- Kullanıcı tanımlı kurallara göre otomatik kod biçimlendirme;
- Kodun akıllı yeniden yapılandırılmasını destekleme;
- Anlık analiz işlevi;
Samimi Etkileşim
- Çağrı grafiği penceresi;
- Eklenti işlevi genişletmesi;
- Özelleştirilebilir arayüz:
araç çubukları, araç çubuğu düğmeleri, pencereler ve pencere konumları vb.
Gezinme İşlevi
- Kullanıcı tanımlı yer imlerine sahip görev gezgini:
//TODO & //FIXME; - Proje tabanlı çalışma alanı:
Birden fazla proje, araç ve yapılandırma, paralel hata ayıklama oturumları; - Güçlü gezinme araçları:
Dosyaya git, türe git, sembole git, başlık dosyasına git, bildirime git, "Ctrl+fareyle üzerine gel" komutunu kullanarak köprüye git.
Dosya Geçmişi ve Sorun Takibi
- Yerel dosya geçmişi özelliği;
- Sürüm kontrol sistemleri için bir NetBeans eklentisi de mevcuttur;
- Bugzilla sorun izleyicisi için yerleşik destek;
- Sorunlarda kolayca gezinmek için düzenleyiciyle entegrasyon;
MPLAB X IDE Eğitimi
MPLAB X IDE, gömülü mikrodenetleyiciler için kod geliştirmek üzere tek bir entegre "ortam" sunar. Aşağıda, MPLAB X IDE'yi kullanarak mikrodenetleyici programları geliştirmekle ilgili basit bir eğitim yer almaktadır.
Gerekli Araçlar
- Desteklenen 64 bit Windows, Linux veya macOS bilgisayar
- Tam hedef aygıtın istediği MPLAB X IDE ve derleyici
- Hedef ve güncel IDE tarafından desteklenen programlayıcı/hata ayıklayıcı
- Hedef kart, şema ve doğru bağlanmış programlama/debug başlığı
1. Adım: MPLAB X IDE Kurulumu
Öncelikle, MICROCHIP'in resmi web sitesinden MPLAB X IDE kurulum paketini indirin:
https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide#tabs
MPLAB X IDE yazılımını yükledikten sonra, programı açıp genel bakış sayfasını görüntüleyebilirsiniz:
2. Adım: MPLAB Derleyicisinin Kurulumu
MPLAB XC derleyicisiyle birlikte kullanarak proje geliştirme sürecinizi hızlandırabilirsiniz. Aşağıdaki bağlantıdan projenize uygun derleyiciyi indirin:
https://www.microchip.com/en-us/tools-resources/develop/mplab-xc-compilers
Aileye göre seçin: XC8, 8 bit PIC ve AVR; XC16, 16 bit PIC; XC-DSC, dsPIC DSC; XC32, 32 bit PIC/SAM MCU ve MPU içindir. Yalnız bit genişliğine göre değil, güncel derleyici ve paket belgelerine göre doğrulayın. MPLAB XC Compilers.
MPLAB derleyicisinin kurulum süreci:
3. Adım: MPLAB X IDE'ye bir derleyici ekleyin
Aşağıdaki şekilde gösterildiği gibi MPLAB X IDE yazılımını açtığınızda, "Derleyici Bulunamadı" uyarısı görüntülenir. MPLAB XC derleyicisini yükledikten sonra, kullanabilmek için onu MPLAB X IDE yazılımına eklememiz gerekir.
Aşağıdaki şekilde gösterildiği gibi "Araçlar" -> "Seçenekler" seçeneğine tıklayın:
Ardından "Gömülü" altındaki "Derleme Araçları" seçeneğine tıklayın. "Araç Zinciri:" altındaki "Ekle" düğmesine tıklayın:
MPLAB derleyicisinin kurulum yolundan bin dosyasını seçin. Ardından "Tamam" düğmesine tıklayın.
bin dosyası "Toolchain:" bölümüne başarıyla eklendikten sonra, "Uygula" ve "Tamam" düğmelerine tıklayın.
4. Adım: MPLAB X IDE ile Programlama
MPLAB X IDE yazılımını ve MPLAB derleyicisini yükledikten sonra, programı düzenlemeye, indirmeye ve hata ayıklamaya başlıyoruz.
Yeni Bir Proje Oluştur
MPLAB X IDE'de Dosya > Yeni Proje seçeneğine tıklayarak Yeni Proje penceresini açın. “Kategoriler:” bölümünden Microchip Embedded'ı seçin, ardından “Projeler:” bölümünden Bağımsız Proje'yi seçin.
Ardından, Cihaz bölümünden mevcut projenize uygun MCU modelini seçin; örneğin: PIC32CX2051MTC128.
(XC32 derleyicisini yeni yüklediğim için burada PIC32 serisi MCU'yu seçmemiz gerektiğini unutmayın.)
Ardından, XC32 derleyicisini seçin.
Bir proje adı girin, projenin depolanacağı konumu seçin ve "Bitir" düğmesine tıklayın.
Bir Program Yaz
Aşağıdaki şekilde gösterildiği gibi, yeni bir proje oluşturduktan sonra sol tarafta proje listesi dosyasını görebiliriz.
"Kaynak Dosyaları"na sağ tıklayın > "Yeni" > "main.c" seçeneğini seçin ve main.c dosyasını oluşturulan projeye ekleyin. Ardından bu dosyada mikrodenetleyiciniz için bir program yazabilirsiniz.
Aşağıda, PIC mikrodenetleyicisi üzerindeki bir LED'i yakacak basit bir PIC mikrodenetleyici programı yer almaktadır. Bu programı ihtiyaçlarınıza göre değiştirebilir ve genişletebilirsiniz:
MPLAB X IDE, derleyici, aygıt paketi ve programlayıcı sürümlerini birlikte seçin
2 Eylül 2026 tarihli incelemede Microchip, MPLAB X IDE 6.35’i listeliyor ve yeni/mevcut projeler için MPLAB for VS Code’u öneriyor. Bu eğitim MPLAB X için geçerlidir; menüler ve desteklenen problar sürüme göre değişebilir.
| Karar | Doğrula | Saklanacak kanıt |
|---|---|---|
| Hedef | Tam sipariş kodu ve paket | Paket sürümü ve seçim |
| Derleyici | XC8, XC16, XC-DSC veya XC32 | Sürüm ve derleme günlüğü |
| Program/debug | Prob, gerilim, arayüz ve reset | Bağlantı ve günlük |
| Üretim | Yapılandırma bitleri, bellek ve biçim | HEX/ELF, map ve notlar |
Sources: Microchip MPLAB X IDE; Microchip MPLAB XC Compilers.
MPLAB X IDE yayın kontrol listesi
- İçe aktarma/güncelleme öncesi IDE, derleyici ve paket sürümlerini kaydedin.
- İlk bağlantıdan önce güç, toprak, pin dizilimi ve gerilimi doğrulayın.
- Yapılandırma bitleri, linker belleği, uyarılar ve HEX/ELF dosyalarını inceleyin.
- Tekrarlanabilir proje, günlük, programlama ayarı ve doğrulanmış çıktıyı arşivleyin.



