Jo, om du har two-speed-startup aktiverat, men det har du
inte (om dina CONFIG stämmer), så jag sa inget om det. Med det
påslaget så startar processorn med INTOSC tills kristalloscillatorn
har stabiliserat sig, då den växlar över till kristallen.
Jag skulle *ABSOLUT* flytta över processorn till en labbplatta !
Det är ju en DIP och den sitter på en hållare, så det är ju lätt.
Sedan bra köra en minimal ASM kodsnutt som i princip bara sätter
CONFIG och gör något enkelt så att det "syns" om den startar. Flippra
en I/O pinne så kan då även mäta processorns frekvens med en
frek.räknare eller ett oscilloskop.
Jag vidhåller att det sannlikt är något litet skitfel...

Antingen på ditt kort eller med din kod. Ingendera kan ju *vi*
hjälpa till med eftersom det bara är du som har kortet och koden
har vi inte sett (förrutom en enda rad). Allt som du har beskrivet
och sagt att du gjort stämmer ju, så det måste vara något annat...
Följ helt enkelt kurs 1A i felsökning, *förenkla* !