Pessoal,
Fiz um circuito com PIC 16F877A para pegar uma tensão analógica em uma entrada dele e converter para digital num display de 7 segmentos. Coisa simples.
Para isso utilizei um sinal quadrado externo para sincronismo (da rede 60Hz) entrando no pino D7 para determinar o tempo em que fica aparecendo o valor analógico convertido para digital e depois os outros dados digitais.
Funcionou perfeito, só que eu medi essa entrada do sincronismo externo com um osciloscópio e verifiquei que, quando o PIC chama a leitura do conversor A/D o sinal de sincronismo simplesmente distorce um pouco (altera do duty-cycle para uns 30%). Quando o programa sai do conversor A/D o sinal volta ao normal (duty-cycle de 50%).
Alguém sabe por que isso acontece???
Valeu!