Creando PWM por software en PIC con MikroBasic.
Si quieres generar señales PWM en un microcontrolador que no tiene salidas para ello (o necesitas mas de las que proporciona), puedes hacerlo por programa, en jvm-bots encontramos un ejemplo totalmente desarrollado.