I notice that the LM339 quad comparator comes in 2 different varietys: general-purpose and differential. Besides a big difference in price, what is the difference between the two?

Specifically, I want to use it in a slow-changing (as in whole minutes before crossings) single-supply (12v) circuit that needs to output very close to 0 for Vsat-.

  • 1
    \$\begingroup\$ Do you have datasheets for this? \$\endgroup\$
    – Kortuk
    Jun 15, 2012 at 19:34

2 Answers 2


An LM339 is ALWAYS a differential comparator.
The impression that there are "general purpose" non differential versions is probably because somebody has missed out the term "differential" without intending it to mean not-differential.

A reference to a page that seems to say otherwise would allow us to explain the confusion.

Differential comparators - overview of meaning of the term:

In the following I will refer to 'signal' or 'voltage' when I talk about what is amplified. The description can be extended to other variables as required.

It is possible to amplify other variables (electrical ones or others) but voltage is the most normal and, when some other variable is apparently amplified, what is really happening is that voltages and currents are being dealt with internally so that the target variable appears to have been amplified.
For example you can get "resistance amplifiers" or capacitor multipliers where a resistance or capacitance value is "amplified" functionally - but voltages and currents are dealt with to do this.

Integrated Circuit comparators are essentially all "differential.
The term "differential comparator" essentially means
"a device that compares and acts on the difference between two variables"
so for a comparator to not be differential is, in the strict sense, impossible.

The terms differential or (implied) non-differential are more usually used for amplifiers. Here the terms make some sense but even a non-differential amplifier IS a differential amplifier at heart. Because -

A differential amplifier is one which amplifies the difference between two points (usually a voltage difference) where neither point is "ground".
A non differential amplifer amplifies the magnitude of a signal without explicit reference to another signal point BUT the actual reference is usually circuit ground. In a few cases a signal is amplified "in isolation" but here the reference point is the centre of the input signal if not otherwise specified, and, if the output signal has a new centre point it is said to have an "offset" - which is an acknowledgement that the original reference point was the centre of the input signal.

It is arguable that you could build a comparator that would not be described as "differential" but this would be unusual. This could occur if you used ground as one input.
So, a 3V comparator would operate when the input was at 3V above ground - the other unseen differential input would be connected to a reference point 3V above ground.

  • \$\begingroup\$ Thanks for the great explanation of the term! Some of the electronics vendors listed General Purpose LM399's and Differential Comparator LM399's. I looked back and the terms were used differently by different manufacturers so this must just be how different manufacturers label the devices. I was incorrectly inferring a difference where that apparently wasn't their intention. \$\endgroup\$
    – Matthew
    Jun 16, 2012 at 1:41

Comparators don't come in a non-differential version. At least from TI and On Semi. The versions are 1) temperature range, 2) VIOmax, and 3) package. Regardless of VOIMAX, they are still differential.

  • \$\begingroup\$ Ok, BUT "What is the difference between a general comparator and a differential comparator?" \$\endgroup\$
    – m.Alin
    Jun 15, 2012 at 21:53
  • 2
    \$\begingroup\$ @m.Alin - I think Brian suggests that the non-differential are the non-existing ones. \$\endgroup\$
    – stevenvh
    Jun 16, 2012 at 5:20
  • \$\begingroup\$ @stevenvh Oh, I didn't know that.. \$\endgroup\$
    – m.Alin
    Jun 16, 2012 at 5:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.