A non-dissipative device for protecting an integrated circuit having multiple independent channels against overloading, the device having an input terminal, an output terminal, and an integrated switch connected therebetween, the integrated switch having an input portion connected to a first input terminal of a first logic gate having two inputs, an output of the logic gate connected to an input of a control portion having an output connected to an output portion, the non-dissipative device comprising:
- a generating circuit for generating on-times and off-times of the integrated switch, the generating circuit having an input connected to an output of the output portion and an output connected to a second input terminal of said first logic gate:
- wherein said generating circuit includes an oscillator connected, through a second logic gate, to a counter block which is in turn connected to an input of the first logic gate.