A freqüência de um oscilador RC da MCU de um PIC depende da resistência e da capacitância no pino Osc1. A resistência pode ser mudada pela tensão na saída GP-. GP0 no nível alto coloca R2 em paralelo com R1 e com isso reduz a resistência do OSC1 aumentando assim a sua freqüência. GP0 como uma saída, aumenta a resistência no OSC1, minimizando a corrente através de R2 e com isso a freqüência do oscilador diminui. Em suma:
GP0 = como entrada: oscilador lento para baixa corrente
GP0 = como saída alta: alta velocidade para processamento rápido
1.Depois do reset o pino I/O estará em alta impedância
2.2. Saída 1 no pino I/O
3.R1, R2 e C determinam as freqüências do OSC
4.Também trabalha com capacitores adicionais
Na figura abaixo temos o circuito para a aplicação.