Exakt *hur* mycket har du igentligen läst i databladet !!??
Om man har jobbat med *någon* PIC överhuvudtaget så borde man
vid det här laget veta att *ANALOGA* funktioner på portarna ska
stängas av (om man inte behöver dom). Detta beskrivs både i texten
och i kodexemplet på sidan som beskriver PORTB. Jag är inte 100% säker
på att det löser ditt problem, men att det saknas i din kod visar
ju tydligt att du har slarvat med förarbetet (d.v.s att läsa databladet
5 gånger fram och tillbaka

).
Jo förresten, jag är ganska säker på att det *är* ditt problem.
*LÄS* databladet och fundera på hur din kod kommer at fungera
med pinnarna som analoga pinnar. Speciellt "PORTB = ~PORTB"...
> Det var många configurationsregtister för bränningen...
Japp, och vart och ett av dom finns där av en anledning.
> men jag kör på default...
Gör aldrig det ! Kör på de inställningar som *du* vill ha.
Risken är annars stor att du missat en inställning som du inte förstog
men som visar sig vara fel för just ditt fall.
Så, genvägar och slarv gör *inte* att det går snabbare att komma igång, tvärtom...
