How do I use pin5 to control duty cycle of a 555 based PWM?
I found the following circuit here, which says: it "will adjust duty cycle 0-100% while keeping the base frequency rock steady".



You can use the variable voltage from your feedback loop instead of the pot to feed the + input of the comparator.