The present invention provides a method for producing a controlled output
voltage for a switching power converter under current control using pulse
width modulation, the switching power converter including a predictive
digital current-mode controller and a digital pulse width modulator. The
current control results in an unstable output voltage, and the pulse
width modulation method is selected to eliminate the instability of the
output voltage.