Parts

LM358 vs 741 vs TL072: three general-purpose op-amps and where each one fails

By

The LM358 is a dual op-amp built for a single supply. Its inputs work down to 0 V, so it can sense signals near ground on a 5 V rail, but it is slow: 0.3 V/µs and 0.7 MHz.

The TL072 is a dual JFET-input op-amp. Its input bias current is 65 pA typical, against tens of nanoamps for the other two, and it slews at 20 V/µs typical, so it is the usual pick for audio and for high-impedance sources. Its inputs must stay at least 4 V above the negative rail, which rules it out for ground-sensing on a single supply.

The 741 is a single op-amp, and most textbook circuits are still drawn around it. TI recommends ±5 V to ±15 V on its µA741 and ±10 V to ±18 V on its LM741C. Its inputs need about 3 V of room from each rail, and it slews at 0.5 V/µs. For new designs, one of the other two usually does the job better.

Before you compare speed, check where your input signal sits relative to the supply rails.

Datasheet: Texas Instruments LMx58, LM2904 Industry-Standard Dual Operational Amplifiers (SLOS068AB) (PDF)

Advertisement

Pinout by package

LM358P DIP-8 · TI1=OUT1 2=IN1- 3=IN1+ 4=V- 5=IN2+ 6=IN2- 7=OUT2 8=V+
top view, notch upLM358P18OUT1V+27IN1-OUT236IN1+IN2-45V-IN2+

Top view, notch up: pin 1 is top left. Two op-amps; V− (or ground) on 4, V+ on 8.

Source: Texas Instruments LMx58, LM2904 Industry-Standard Dual Operational Amplifiers (SLOS068AB), p. 3 (Figure 4-1 and Table 4-1, 8-pin packages: OUT1 1, IN1− 2, IN1+ 3, V− 4, IN2+ 5, IN2− 6, OUT2 7, V+ 8)

LM741CN DIP-8 · TI1=N1 2=IN- 3=IN+ 4=V- 5=N2 6=OUT 7=V+ 8=NC
top view, notch upLM 741CN18N1NC27IN-V+36IN+OUT45V-N2

Top view, notch up. One op-amp: inputs on 2 and 3, output on 6, V− on 4, V+ on 7.

TI's µA741C in DIP and SOIC has no offset null since revision H: pins 1 and 5 are not connected inside.

Source: Texas Instruments LM741 Operational Amplifier (SNOSC25D), p. 3 (pin configuration and pin functions: offset null 1 and 5, IN− 2, IN+ 3, V− 4, OUT 6, V+ 7, NC 8); Texas Instruments µA741 General-Purpose Operational Amplifiers (SLOS094H), p. 3 (Figure 4-2, µA741C D and P packages: pins 1, 5 and 8 no internal connection)

TL072CP DIP-8 · TI1=OUT1 2=IN1- 3=IN1+ 4=V- 5=IN2+ 6=IN2- 7=OUT2 8=V+
top view, notch upTL072CP18OUT1V+27IN1-OUT236IN1+IN2-45V-IN2+

Top view, notch up. The same pinout as the LM358.

Source: Texas Instruments TL07xx Low-Noise, FET-Input Operational Amplifiers (SLOS080W), p. 5 (Figure 4-5 and Table 4-3, TL072x 8-pin packages: 1OUT 1, 1IN− 2, 1IN+ 3, VCC− 4, 2IN+ 5, 2IN− 6, 2OUT 7, VCC+ 8)

The pinout trap

The LM358 and TL072 share one pinout, so either fits the other's footprint. The 741 is a single op-amp with a different pinout, and a dual dropped into a 741 socket is wired wrong on five pins.

Pin741 socketLM358 or TL0721Offset null or NCOutput A2Inverting inputInverting input3Non-inverting inputNon-inverting input4V−V−5Offset null or NCNon-inverting input B6OutputInverting input B7V+Output B8No connectionV+Red rows: the dual puts something else on that pin
Figure 1. What a 741 socket expects on each pin, against what an LM358 or TL072 puts there. Pins 2, 3 and 4 agree; the other five do not. Pins 1 and 5 are offset null on the LM741 and not connected on TI's current µA741C DIP.

Put an LM358 or TL072 in a 741 socket and the circuit's output track lands on input B, V+ lands on output B, and pin 8, the dual's V+, gets nothing.

If you want a JFET part in a 741 socket, use the single TL071 instead. TI's 8-pin TL071 has the 741 layout: inputs on 2 and 3, V− on 4, output on 6, V+ on 7.

The offset-null pins are less universal than old circuits assume. TI's February 2026 revision of the µA741 changed pins 1 and 5 of the DIP and SOIC versions to "no internal connection" and dropped the offset-null feature from those packages; only its PS (SO-8) package keeps it. The LM741 sheet still shows offset null on pins 1 and 5. On the TL071, TI says only the TL071C in the PS package has the trim pins. If an old design has a 10 kΩ trimmer between pins 1 and 5, check which part you actually have before you count on it.

Side by side

Supply and temperature limits, from each TI datasheet
ParameterLM358PDIP-8LM741CNDIP-8TL072CPDIP-8
Op-amps per package212
Input typebipolarbipolarJFET
Supply, recommended VS3 to 30 V total (LM358B: 36 V)±10 to ±18 V (LM741C); ±5 to ±15 V (µA741C)4.5 to 40 V total (PS/NS packages: 10 to 30 V)
Supply, absolute maximum VS32 V (LM358B: 40 V)±18 V42 V (PS/NS packages: 36 V)
Operating temperature, commercial grade TA0 to 70 °C (LM358B: −40 to 85 °C)0 to 70 °C0 to 70 °C
Electrical characteristics: LM358 at a 5 V supply, LM741C and TL072C at ±15 V, all at 25 °C
ParameterLM358PDIP-8LM741CNDIP-8TL072CPDIP-8
Input range, as specified VCMV− up to V+ − 1.5 V at 25 °C (V+ − 2 V over 0 to 70 °C)±12 V min at ±15 V: 3 V from each railV− + 4 V up to V+ + 0.1 V (recommended)
Inputs at 0 V on a single supply?yesnono
Output swing VOM20 mV max above V− (10 kΩ); 1.5 V max below V+ (2 kΩ), at 5 V±12 V min, ±14 V typ (10 kΩ, ±15 V)±12 V min, ±13.5 V typ (10 kΩ, ±15 V)
Input offset voltage, 25 °C VOS3 typ / 7 max mV (LM358A: 3 max)2 typ / 6 max mV3 typ / 10 max mV
Input bias current, 25 °C IB20 typ / 250 max nA80 typ / 500 max nA65 typ / 200 max pA (7 nA max, 0 to 70 °C)
Gain-bandwidth GBW0.7 MHz (LM358B: 1.2 MHz)1.5 MHz typ (LM741A, from rise time)5.25 MHz (PS/NS packages: 3 MHz)
Slew rate SR0.3 V/µs0.5 V/µs20 typ / 8 min V/µs
Noise at 1 kHz en40 nV/√Hznot given37 nV/√Hz
Supply current IQ350 typ / 600 max µA per amplifier (5 V)1.7 typ / 2.8 max mA1.4 typ / 2.5 max mA per amplifier
  • TI's 2026 µA741 revision prints much better typical numbers than the LM741 (0.01 nA bias, 0.13 mA supply current) but the same maximums: 500 nA bias and 2.8 mA supply. The revision before it printed 80 nA and 1.7 mA typical, the same as the LM741. Design to the maximums, because a "741" from another maker, or old stock, will be the classic part.
  • The LM358 numbers are at a 5 V supply and the other two at ±15 V, because that is how each sheet specifies them.
  • TI says TL072 parts without an H suffix may be built on its legacy die or its newer one. The TL072H has its own, faster specification and is not covered here.

Which one fits your job

  • One 5 V or 12 V supply with signals near 0 V (sensor outputs, current shunts, battery monitors, comparator jobs): the LM358. It is the only one of the three whose inputs are specified down to the negative rail. The LM358 page has the full pinout and application circuits.
  • Audio, active filters, or a source with megohms of impedance on dual rails: the TL072. Its bias current is about a thousand times lower than the 741's and it slews about 40 times faster. See the TL072 page.
  • A ±12 V or ±15 V textbook or lab circuit that names a 741: a 741 works (the 741 page covers it). If you are buying new parts, a TL071 fits the same socket and is faster.
  • A 3.3 V microcontroller board, or anything that needs the output close to both rails: none of these three. Look for a rail-to-rail CMOS op-amp.
0 V1 V2 V3 V4 V5 Vsupply 5 VLM358from 0 VTL0721.1 V at top741supply too low
Figure 2. Input range on one 5 V supply. The LM358 accepts 0 V to 3.5 V; the TL072 only 4 V to 5.1 V, a 1.1 V window at the top; a 741 is below its recommended supply.

Worked examples

1. Amplify a 0 to 100 mV current-shunt signal for a 5 V microcontroller

Use a non-inverting amplifier with Rf = 18 kΩ and Rg = 1 kΩ: gain = 1 + 18/1 = 19, so 100 mV becomes 1.9 V. The input sits between 0 and 100 mV on a single 5 V supply.

  • LM358: the input range starts at V−, so 0 V is in range. The output can reach 5 − 1.5 = 3.5 V with a 2 kΩ or lighter load, and 1.9 V is well inside that. At the bottom, the output gets within 20 mV of ground at worst, which is about 1 mV of input (20 ÷ 19). Offset is the bigger error: 7 mV max × 19 = 133 mV at the output, or 57 mV typical (3 mV × 19). The LM358A's 3 mV maximum cuts the worst case to 57 mV. If you need 0 mV to read as 0, calibrate it out in firmware.
  • TL072: TI's recommended input range starts at V− + 4 V, so on a 5 V supply the inputs have to sit between 4 V and 5.1 V. A 0 to 100 mV signal is far outside that. Don't use it here.
  • 741: a single 5 V supply is below the recommended minimum on both TI sheets (µA741C ±5 V, which is 10 V in total; LM741C ±10 V), and its inputs need about 3 V from each rail anyway. Don't use it here.
3 2 1 8 4 R1 18 kΩ R2 1 kΩ +5 V U1A LM358 shunt to ADC
Figure 3. Example 1 as built: half of an LM358 on 5 V, 18 kΩ over 1 kΩ. Simulated with an LM358 model from TI's typical figures: 100 mV in gives 1.9 V out, gain 19, upper −3 dB point 37 kHz. The model has no input offset, so the offset error above is worked out, not simulated.

2. Audio line driver: 10 V peak at 20 kHz on ±15 V

A sine wave of peak voltage Vp at frequency f needs a slew rate of at least 2π × f × Vp. Here that is 2π × 20,000 × 10 = 1.26 V/µs. Turned around, the highest frequency each part can deliver at 10 V peak without slew distortion is SR ÷ (2π × 10 V):

  • 741: 0.5 V/µs ÷ 62.8 V gives about 8 kHz. Above that, a 10 V sine turns into a triangle.
  • LM358: 0.3 V/µs gives about 4.8 kHz. ±15 V is also 30 V in total, the top of its recommended supply range.
  • TL072: 20 V/µs typical gives about 318 kHz; even TI's 8 V/µs minimum gives 127 kHz.

The bandwidth figures agree. At a gain of 10 the closed-loop bandwidth is roughly GBW ÷ 10: about 70 kHz for the LM358 and about 525 kHz for the TL072 (300 kHz in PS/NS packages). For audio, the TL072 is the only one of the three with headroom.

1 kHz10 kHz100 kHz1 MHz20 kHz needed7418 kHzLM3584.8 kHzTL072318 kHz (min 127 kHz)
Figure 4. Highest frequency each part can swing 10 V peak without slew distortion, against the 20 kHz the job needs. The black tick on the TL072 bar is TI's 8 V/µs minimum (127 kHz).

3. Buffer a 10 MΩ source

A high-value divider, a piezo sensor or an electrode can have megohms of source resistance. The op-amp's input bias current flows through it and appears as an error voltage, I × R.

  • 741 (LM741C): 80 nA × 10 MΩ = 0.8 V typical, and 500 nA × 10 MΩ = 5 V at the maximum. That swamps most signals.
  • LM358: 20 nA × 10 MΩ = 0.2 V typical, 250 nA × 10 MΩ = 2.5 V at the maximum.
  • TL072C: 65 pA × 10 MΩ = 0.65 mV typical, 200 pA × 10 MΩ = 2 mV at the maximum at 25 °C. The bias current rises with temperature, though: TI's maximum over 0 to 70 °C is 7 nA, which is 70 mV through 10 MΩ. That is still far better than the other two, but keep the part away from hot regulators.
0.1 mV10 mV1 V10 VTL0720.65 mV (max 2 mV)LM3580.2 V (max 2.5 V)7410.8 V (max 5 V)
Figure 5. Error voltage from input bias current through 10 MΩ, typical values, log scale. The black ticks are the 25 °C maximums; the TL072's warm-case maximum of 7 nA still gives only 70 mV.

4. Replacing a 741 in an old circuit

Say the board runs on ±12 V, the 741 is an inverting amplifier with a gain of 10, and the socket is a single 8-pin DIP.

  • A TL072 or LM358 will not drop in, because the pinout is different (Figure 1). You would need an adapter or a rewired socket, and the second op-amp in the package needs its inputs tied off.
  • A TL071 drops straight in on pins 2, 3, 4, 6 and 7. Check pins 1 and 5. If the board has an offset trimmer there, TI's DIP and SOIC TL071s mark those pins "do not connect", so remove the trimmer or leave it unconnected.
  • ±12 V is 24 V in total, inside the TL071's recommended 4.5 to 40 V and inside the 741's range, so the supply needs no change.
7411N18NC2IN−7V+3IN+6OUT4V−5N2TL0711NC8NC2IN−7V+3IN+6OUT4V−5NCtop view, notch upSame pins for both inputs, both supplies and the output
Figure 6. A 741 and a TL071 from the top. The inputs, both supplies and the output sit on the same pins; only 1, 5 and 8 differ, and nothing should be wired to them on the TL071.

Worked example in numbers

LM358 out, 100 mV × 19
1.9 V
TL072 window on 5 V
1.1 V
741 full swing at 10 V
8 kHz
TL072 error, 10 MΩ
0.65 mV

Swapping one for another

Pin order read with the flat face toward you, leads down, left to right
PartPinsVerdict
TL071 for a 741IN− 2, IN+ 3, V− 4, OUT 6, V+ 7It drops into the socket and is faster. Pins 1 and 5 are "do not connect" on the DIP and SOIC TL071, so leave an offset trimmer off them.Texas Instruments TL07xx Low-Noise, FET-Input Operational Amplifiers (SLOS080W), p. 3
LM358 or TL072 for a 741dual pinoutNot in the same socket: five of the eight pins carry something else. It needs an adapter or a rewired socket.Texas Instruments LMx58, LM2904 Industry-Standard Dual Operational Amplifiers (SLOS068AB), p. 3; Texas Instruments LM741 Operational Amplifier (SNOSC25D), p. 3
TL072 for an LM358same pinoutOnly on dual supplies, or when every input stays at least 4 V above the negative rail. Most single-supply LM358 circuits fail that.Texas Instruments TL07xx Low-Noise, FET-Input Operational Amplifiers (SLOS080W), p. 11
LM358 for a TL072same pinoutIt works on ±15 V or less for slow, low-impedance signals, but slews 0.3 V/µs against 20 and draws about 300 times the input current.Texas Instruments LMx58, LM2904 Industry-Standard Dual Operational Amplifiers (SLOS068AB), p. 10
Advertisement

Tips and checks

  • When one of these circuits misbehaves, check the inputs against the common-mode range first. A TL072 or 741 on one 5 V supply with the signal near 0 V is out of range before speed even matters.
  • Tie off the spare half of a dual. Connect an unused LM358 or TL072 section as a follower (output to inverting input) with the non-inverting input at a voltage inside its input range. Left floating, it can oscillate and draw extra current.
  • Don't expect the LM358 output to reach the top rail. On a 5 V supply it is guaranteed only to 3.5 V, which matters if it drives a 5 V logic input or an ADC reference.
  • Fit a bypass capacitor at each supply pin. TI's LM358 layout guidance calls for a low-ESR 0.1 µF ceramic from each supply pin to ground, placed close to the pin, and the same habit suits the other two.
  • On a 741 board, measure the supply. TI's LM741C sheet recommends at least ±10 V, so a 741 run from a single 9 V battery is outside its specified range even if it seems to work on the bench.

What we'd do

For a sensor or shunt on one 5 V or 12 V rail we'd use an LM358 (or the LM358B for the wider supply and extra speed) and calibrate the offset in firmware. For audio, filters or any high-impedance source on ±12 V or ±15 V we'd use a TL072, or a TL071 in a single socket. We'd keep the 741 for textbook circuits and repairs, and buy a TL071 when a 741 socket needs a new part.

Questions people ask

Can I replace an LM358 with a TL072?

Only on dual supplies, or on a single supply when every input stays at least 4 V above ground. The pins match, but a single-supply LM358 circuit usually has its inputs near 0 V, where the TL072 is outside its specified range.

Can I replace a 741 with an LM358?

Not in the same socket: the LM358 is a dual with a different pinout. Electrically it can do many 741 jobs on ±12 V or less (its recommended maximum is 30 V in total), but it is slower: 0.3 V/µs against 0.5 V/µs.

Is the TL072 a drop-in for the 741?

No, the TL071 is. The TL072 is the dual version with the LM358 pinout. The TL071 puts its inputs, supplies and output on the same pins as the 741.

Why does my LM358 output never go above 3.5 V on 5 V?

That is its specified limit. TI guarantees the output gets within 1.5 V of the positive rail on a 5 V supply with a 2 kΩ or lighter load, so 3.5 V is the most you can count on. For closer to the rail you need an op-amp with a rail-to-rail output.

Does a 741 work on a single 9 V battery?

It is outside TI's recommended range (LM741C ±10 V minimum; µA741C ±5 V, so 10 V in total), and with the signal referenced to ground its inputs would be out of range too. Use an LM358, or a rail-to-rail part.

Which one is lowest noise?

On TI's sheets the TL072 and LM358 are close at 1 kHz (37 and 40 nV/√Hz). Neither 741 sheet gives a noise figure. With a high source resistance the TL072 has the edge, since its bias current is about a thousand times lower.

Where to go next

Each part has its own page with packages, ratings and an application circuit: LM358, 741 and TL072. The op-amp limitations lesson explains slew rate, bias current and input range from the inside, and the non-inverting amplifier lesson works through the gain formula used in example 1.

Advertisement

One email a month from the bench

New circuits, lessons, part guides and calculators, on the first Sunday of each month.

We'll send one email to confirm. Every email has a one-click unsubscribe. Privacy policy

Used in these lessons

Lessons that go deeper

Datasheets this page was checked against

Makers revise datasheets. If the copy you download has a newer revision and a number here disagrees with it, the datasheet wins, and we would like to hear about it.