Thiago.Henrique
existe um equívoco aí ... eu tenho que gerar um sinal PWM fornecido por uma programação no PIC ... e isso não é verdade.
O que é necessário é na verdade um trem de pulsos, e este trem pode ser feito com qualquer oscilador, um exemplo bem simples é utilizando o LM555, onde vc terá circuitos aos montes na internet, e com o devido datasheet vc aprende até a calcular os valores dos componentes de acordo com a temporizaçao necessária.
Outra coisa, é que com o próprio LM555 vc pode fazer um PWM ... procure sobre o assunto que vc verá que existem opções além de microcontroladores.
Marcos Dornelas
recomendo procurar e ler o help do compilador que desejar utilizar (MikroC, PicBasic, C18, JavaPIC, CCS, ASM ... ) com certeza lá possui exemplos aproveitáveis.