a circuit for providing programmable hysteresis levels is disclosed . the circuit includes comparators for producing output signals when an input signal crosses respective set points and a hysteresis circuit for establishing a hysteresis in the output signals . when a comparator &# 39 ; s output signal is &# 34 ; on &# 34 ;, the input signal is shifted by a hysteresis differential . the output signal is terminated when the shifted input signal returns to the set point . the hysteresis circuit includes a programmable hysteresis input for adjusting the hysteresis differential to different preset and intermediate hysteresis levels .