Pokud to nic nedělá, tak je chyba obvykle v nastavení konfiguračních registrů. Mrkni, jestli máš správně nastaven oscilátor a další věci s tím související. Dále předpokládám, že víš, že bys měl hned po spuštění správně nastavit registr CMCON a ANSEL (popř. ADCON1 u PIC18) - ANSEL v případě, že má mikrokontroler AD převodník. Chyba se hledá tak, že se program na nějakém místě zastaví (z nějakého důvodu) nebo se zacyklí nebo vrací nesmyslné hodnoty.