Simülasyonda çalışıyorsa ve fiziksel olarak kurulmuş devre çalışmıyorsa sadece kodlara odaklanmamak gerek.
Simülasyon programı, bir çok şeyi var olarak kabul eder ve bu durum simülasyon programında gözükmediği halde program tarafından matematiksel olarak yorumlanarak belli bir simülasyon sonucu ortaya koyulur. Mesela simülasyonda sen PIC'e besleme bağlamamış olsan da program PIC'e 5V DC gerilim beslemesi bağlanmış gibi simülasyonunu yapar.
*Besleme bağlantılarına dikkat etmelisin.
*Ayrıca programlama esnasında kullandığın kristale göre konfigürasyon yapmalısın. (4 Mhz'lik kristal XT, 20 MHz'lik kristal için HS) Bu konfigürasyonu bazı kişiler kodun içerisinde yapar. Bazıları da program oluşturma wizard'ındayken bunu konfigüre eder.
*Ayrıca son olarak, yine de bağlamış olduğun LED'in kutuplarına da dikkat et. Ters yönde bağlanmışsa LED'in yanmaz. Sık yapılan hatalardan biridir bu da.
Anlaşılır bir şekilde, iyi bir çözünürlükte çekilmiş devre fotoğrafını da buraya koyarsan, bir çok arkadaş, en azından breadboard'a kurulan devre bağlantılarında bir hata olup olmadığını kontrol edip yardımcı olabilir sana burdan.