Circuit for controlling the current in an inductive load, in particular electro-mechanical valves comprising a coil, comprising a driver circuit (20, 20a; 30) to drive a load current (I load) in said inductive load, said driver circuit (20, 20a; 30, 30a) including, in an integrated circuit portion (20a; 30a) of the driver circuit (20, 20a; 30, 30a), a low side or high side driving switch (11, 22) obtained by a controllable switch, in particular a MOSFET, which is switched on to increase a load current flowing in the inductive load, and a recirculation diode, external with respect to the integrated circuit portion (20a; 30a) of the driver circuit (20, 20a; 30; 30a), arranged to re-circulate the load current (I load) when the controllable switch is switched off, said controlling circuit including a control module (25; 35) generating a control signal to switch on and off the controllable switch, wherein said control module includes a Pulse Width Modulation, PWM, current controller module, comprising a negative feedback closed loop comprising a module implementing at least a proportional control action and an integral control action feeding a PWM modulator module, said PWM current controller module receiving as feedback loop set-point a target current value (I target) and as feedback measured value of the loop an estimated value (I mid) of the current flowing in the load (I LS) during a measurement PWM cycle (i+1), said PWM current controller module being configured to generate said control signal comprising ON and OFF commands for a control input of the controllable switch on the basis of an error (I error) between said target current (I target) and said estimate (I mid) of the current (I LS) flowing in the load, said estimate (I sense, I mid) of the current (I LS) flowing in the load is calculated as the half of the sum of a low current value (I lc) acquired after the PWM current controller module issues an ON command signal for the controllable switch during said measurement PWM cycle (i+1) and a high current value (I hc) acquired before the end of a previous ON command signal of the previous PWM cycle (i) with respect to said measurement PWM cycle (i+1), said circuit (30; 30a) comprising a sense circuit, in particular a sense amplifier, connected to the controllable switch to sense the current in the controllable switch to sense said current flowing in the load (I LS) and to supply a sense current (I sense) to a module performing said estimate of the current (I sense, I mid) of the current (I LS) flowing in the load. wherein said control module includes a Pulse Width Modulation, PWM, current controller module, comprising a negative feedback closed loop comprising a module implementing at least a proportional control action and an integral control action feeding a PWM modulator module, said PWM current controller module receiving as feedback loop set-point a target current value (I target) and as feedback measured value of the loop an estimated value (I mid) of the current flowing in the load (I LS) during a measurement PWM cycle (i+1), said PWM current controller module being configured to generate said control signal comprising ON and OFF commands for a control input of the controllable switch on the basis of an error (I error) between said target current (I target) and said estimate (I mid) of the current (I LS) flowing in the load, said estimate (I sense, I mid) of the current (I LS) flowing in the load is calculated as the half of the sum of a low current value (I lc) acquired after the PWM current controller module issues an ON command signal for the controllable switch during said measurement PWM cycle (i+1) and a high current value (I hc) acquired before the end of a previous ON command signal of the previous PWM cycle (i) with respect to said measurement PWM cycle (i+1), said circuit (30; 30a) comprising a sense circuit, in particular a sense amplifier, connected to the controllable switch to sense the current in the controllable switch to sense said current flowing in the load (I LS) and to supply a sense current (I sense) to a module performing said estimate of the current (I sense, I mid) of the current (I LS) flowing in the load.