Hola Yehe; tu pregunta está incompleta, haces una pregunta muy concreta sin especificar que versión de basic utilizas. Yo no recuerdo que versión usas por lo que para tu pregunta hay tantas soluciones distintas como versiones de basic hay. El mero hecho de no especificar la versión del lenguaje te estas limitando las respuestas.
En el basic del PSI se realiza mediante tres pasos:
1º Se programa el pin que soporta el pwm como salida.
2º Se activa el modulo CCP mediante el comando PWMon x , y: “x” especifica el modulo CCP a utilizar (normalmente 1 o 2 en este caso solo tiene un módulo CCP por lo tanto siempre 1), “y” es un valor desde 0 a 12, este numero especifica la frecuencia de trabajo. Véase la tabla en el manual.
3º y ultimo se controla el duty cicle mediante el comando PWMduty x, duty: “x” especifica el modulo CCP, duty es un valor desde 0 a hasta 1023 según la tabla del manual.