That's too general a question, rockstar. You need to say more about the application, voltages, current levels, etc. And whether you want to use a simple analog circuit, or a more sophisticated microcontroller (uC) based circuit to do the PWM. Is this for the RC vehicle application that you mentioned in another post? If so, what does the controller look like in the standard circuit before you started modifying it?