Interrupções

Há algum tempo venho observando um problema relacionado a interrupção. É um problema que me incomoda quando aparece, talvez alguém aqui ja teve a mesma experiência e pode me explicar se isto esta certo:
Configuro um interrupção de 16bits
Seleciono a interrupução para iniciar em 65534 e com T1_internal, ou seja não vai gastar muito tempo para ficar ciclando.
Mas o interessante é que quando faço isso, as linhas de comando continadas no while(true) não são executadas, "o display não escreve" a "serial não recebe dados".
Por que acontece isso? Não sobra tempo para as linhas de comando abaixo do while?
Já tive esse problema com CCS e agora estou com o mesmo problema com o C18.
Alessandro
Configuro um interrupção de 16bits
Seleciono a interrupução para iniciar em 65534 e com T1_internal, ou seja não vai gastar muito tempo para ficar ciclando.
Mas o interessante é que quando faço isso, as linhas de comando continadas no while(true) não são executadas, "o display não escreve" a "serial não recebe dados".
Por que acontece isso? Não sobra tempo para as linhas de comando abaixo do while?
Já tive esse problema com CCS e agora estou com o mesmo problema com o C18.
Alessandro