Estoy intentando replicar un circuito que contiene PIC16F882 que encontré en un dispositivo electrónico. Escribí un código en MikroC que sigue perfectamente esa lógica, pero la tensión máxima del pin CCP que estoy usando para PWM apenas cruza 3V. Primero verifiqué lo mismo usando el simulador de Proteus, y obtuve valores similares de voltaje.
Sin embargo, la tensión de salida del pin CCP es de 5 V en el circuito que tengo, que no contiene ningún amplificador. ¿Hay alguna manera de aumentar el voltaje de salida del pin CCP al usar PWM? Encuentro que otros pines de salida digital tienen aproximadamente 5 V de salida, excepto el pin CCP.
He leído en otros foros y he preguntado, y para tu información, puse ANSEL = ANSELH = 0
al principio del código.
Editar :: Según lo solicitado por muchos, a continuación se muestra el esquema del circuito, tal como se hace en proteus. Ignore los componentes desconectados. Imagen de alta resolución actualizada.