The current limit is set to be within 10% over the entire operating temperature range enabling the device to operate with smaller inductors that have lower saturation currents. When the peak inductor current reaches the current limit threshold, an over-current event is triggered and the internal high-side FET turns off while the low-side FET turns on allowing the inductor current to ramp down until the next switching cycle. For each over-current event, the reference voltage is decremented and PWM pulses are skipped resulting in a current limit that does not aggressively fold back for brief over-current events, while at the same time providing frequency and voltage feedback protection during hard short-circuit conditions.