No veo el problema en los códigos. Pienso que debe ser algo que pongo mal en el PORTC ya que no funciona ni siquiera con el simulador.
Ponlo por aqui si quieres y lo miramos, yo es que los modulos PWM no suelo usarlos...
Aqui tienes un curso del 16f877, es el hermano mayor del 16f873 si no estoy equivocado, por tanto comparten casi todo:
http://www.alos.5u.com/indexpic877.htmCreo que voy a pasar del 16F873 y voy a usar el dsPIC30F4012 que parece más simpático.
Seguramente para programarlo en C sea simpatico
en ensamblador ya no se si sera tan simpatico
Lo que si puedes hacer es pasarte a la serie 16f88x que es mas barata y mejor que la 16f87x que ya esta obsoleta y creo que dejo de fabricarse, o si solo vas a generar eso un 12fxxx, usar un dsP para generar un PWM
o el 16f628 y ya aprovechas el ejemplo de Suki
Aqui en este foro estamos generando un PWM para un conversor CC/AC (un inverter para paneles solares) a 14,4Khz, pero es un PWM un poco complicado y ademas no con el modulo PWM???