Un poco complicarse la vida, para conseguir un "V.C.O", porque eso es lo que quieres, un oscilador regulable, pues tengo que informarte que con el planteamiento que estas utilizando, eso es lo que obtendrás, es decir solo podrás gastar el pic para generar el pulso de reloj y no para otra cosa, ya que esta todo el tiempo en un bucle repetitivo.
Haz caso al amigo Nocturno, lee el datasheet y configura un canal PWM, para conseguir la frecuencia que tu quieres, y así tendrás el pic desocupado para hacer muchas mas cosas.
Pd ¿he leído tu nueva respuesta, porque no usas el ADC del pic para medir la conductividad del suelo y sobre una tabla generas la salida que necesitas?