A frequency-controlled load driver circuit includes a steady-state and a transient
operational mode. A switching driver switches a load current to a solenoid at a
set switching frequency during a steady-state operational mode. An analog-to-digital
converter (ADC) oversamples a sense resistor voltage an integer number of times
within each period of the switching frequency. A control circuit sets the switching
frequency of the driver during the steady-state operational mode by providing predetermined
switching times. The control circuit disables switching during the transient mode.
Dither can be applied during the steady-state mode.