Bueno, si mal no entiendo quieres que encienda a medida que aumentas una tension en el ADC, pues bien el PIC16F88 tiene un conversor A/D de 10 bits, y un modulo CCP con resolucion de 10 bits, entonces puedes conectar al ADC un potenciometro, y a la salida del CCP1 conectas un led.
Entonces lees el valor del conversor AD y lo cargas al modulo CCP (configurado en modo PWM) para que varie el ciclo util.
Aca te dejo algunas ideas para que puedas escribir un ejemplo, de como configurar lo basico, espero que te sirva.
configuracion del modulo ADC y CCP1 en modo
setup_adc_ports(RA0_ANALOG); // configura ra0 como adc
setup_adc(ADC_CLOCK_DIV_8); // usando el reloj interno del adc
setup_timer_2(T2_DIV_BY_4, 249, 1); // configura timer 2 para grecuencia PWM
setup_ccp1(CCP_PWM); // configura ccp1 modo PWM
Ejemplo de codigo para usar.
while(TRUE){
conversor=read_adc();
delay_us(10 );
set_pwm1_duty(conversor);
}