Uzun zamandır kullanmıyorum, değişmiş olabilir elbette ama benim kullandığım dönemlerde benden istemiyordu.
MPLAB bir suite, bir IDE dir. Derlemeyi yapan kısım MPLAB değil, içinde ki bir progr*****tır(MPASM-Assembly dili için, diğer diller de değişiklik arzedebilir). MPLAB bünyesine C veya basic tabanlı bir compiler da entegre edip direkt kod yazabilir ve derleyip simüle edebilirsiniz. ICD veya benzer toollar ile etkin bir şekilde yazılımı monitorize eder, kontrol noktaları oluşturabilir, adım adım koşturabilirsiniz, makro tarzı manipülasyonlar yapar ve yazılımın bunlara tepki vermesini izlersiniz. vs vs vs...
Siz *.HEX uzantılı dosyayı elde ettikten sonra istediğiniz programmer ile yüklersiniz ve MCU da yok bu olmamış demez/diyemez.