Here's a new LTC part that is a self contained PWM generator. It just needs a couple resistors and a 0-1vdc input signal. It could take some of the load off of a Picaxe or other uC:
http://cds.linear.com/docs/Datasheet/69921234fb.pdf
http://cds.linear.com/docs/Datasheet/69921234fb.pdf