The LM358 Dual OP-AMP IC contains two independent op-amps in one package, which helps reduce circuit size and component count. Because it can work from a single power supply and accepts input signals close to ground, it is easier to use in many low-voltage and battery-powered circuits. This article explains the LM358 in a complete but easy-to-understand way. It covers the IC’s pinout, internal structure, features, specifications, working circuits, and more.

The LM358 is a dual operational amplifier IC that contains two independent op-amps in one package. It is designed for low power consumption and can operate from a single power supply. The LM358 series also supports a common-mode input voltage range that includes ground, making it easier to use in single-supply circuit designs.
The LM358 can operate at supply voltages as low as 3.0 V and as high as 32 V. It also has low quiescent current compared with older standard op-amp ICs. Its output voltage range includes the negative supply voltage, which helps reduce the need for extra biasing components.
If you are interested in purchasing the LM358, feel free to contact us for pricing and availability.

| Pin No. | Pin Name | Description |
| 1 | Output A | Output terminal of Operational Amplifier A. |
| 2 | Inverting Input A (-) | Inverting input of Operational Amplifier A. Signals applied here are amplified with phase inversion. |
| 3 | Non-Inverting Input A (+) | Non-inverting input of Operational Amplifier A. Signals applied here are amplified without phase inversion. |
| 4 | VEE / GND | Negative power supply terminal. In single-supply operation, this pin is usually connected to ground. |
| 5 | Non-Inverting Input B (+) | Non-inverting input of Operational Amplifier B. |
| 6 | Inverting Input B (-) | Inverting input of Operational Amplifier B. |
| 7 | Output B | Output terminal of Operational Amplifier B. |
| 8 | VCC | Positive power supply terminal. Supports operation from 3 V to 32 V in single-supply configurations. |
| Part Number | Description | Key Notes |
| LM258 | Dual operational amplifier | Industrial-temperature version of the LM358 with similar electrical characteristics. |
| LM2904 | Dual operational amplifier | Automotive and industrial-grade equivalent of the LM358. |
| LM358A | Improved LM358 version | Offers better offset voltage and tighter performance specifications. |
| LM2904A | Improved LM2904 version | Enhanced accuracy and lower offset compared to the standard LM2904. |
| LM358B | Enhanced dual op-amp | Improved precision, lower offset voltage, and better overall performance. |
| LM2904B | Enhanced automotive-grade op-amp | Improved version of the LM2904 with higher accuracy. |
| RC4558 | Dual operational amplifier | General-purpose dual op-amp often used as an LM358 alternative, though with different input/output characteristics. |
| TL082 | JFET-input dual op-amp | Provides high input impedance and low input bias current. |
| TL072 | Low-noise JFET-input dual op-amp | Suitable for applications requiring low noise and high input impedance. |
| MCP6002 | Rail-to-rail dual op-amp | Operates at lower voltages and offers rail-to-rail input/output performance. |
| LMV358 | Low-voltage dual op-amp | Designed for low-power and low-voltage operation. |
| OPA2333 | Precision dual op-amp | Zero-drift architecture with very low offset voltage and high accuracy. |
The LM358 uses a differential input stage formed by transistors Q1 through Q4. This stage compares the voltages applied to the inverting and non-inverting inputs and converts the difference into an internal control signal. The current-source transistors provide stable bias currents that help maintain consistent operation over different supply voltages and temperatures.

The amplified signal from the input stage is then processed by the voltage gain stage, which includes transistors such as Q10 and Q11. This section provides most of the voltage amplification required by the operational amplifier. The compensation capacitor (Cc) is integrated into the design to improve stability and prevent unwanted oscillations during operation.
The output stage consists of transistors Q5, Q6, Q7, and Q13. This stage boosts the current-driving capability of the amplifier and delivers the final output signal to the load. The output can swing close to the ground rail, making the LM358 well suited for single-supply operation.
| Category | Parameter | Specification |
| General | Device Type | Dual Operational Amplifier |
| Number of Amplifiers | 2 | |
| Internal Compensation | Unity-Gain Stable | |
| Package Options | PDIP, SOIC, TO-99, DSBGA | |
| Features | DC Voltage Gain | 100 dB (Typical) |
| Gain Bandwidth Product | 1 MHz | |
| Input Offset Voltage | 2 mV (Typical) | |
| Input Common-Mode Range | Includes Ground | |
| Differential Input Voltage Range | Equal to Supply Voltage | |
| Output Voltage Swing | Large Output Swing | |
| Output Swing to Ground | Supported | |
| Temperature Compensation | Unity-Gain Frequency and Input Bias Current | |
| Logic Compatibility | Compatible with Various Logic Families | |
| Battery Operation | Suitable for Battery-Powered Applications | |
| Supply | Single Supply Voltage Range | 3 V to 32 V |
| Dual Supply Voltage Range | ±1.5 V to ±16 V | |
| Quiescent Current | 500 µA (Typical) | |
| Electrical Characteristics | Open-Loop Voltage Gain | 100 dB |
| Gain Bandwidth Product | 1 MHz | |
| Slew Rate | 0.3 V/µs | |
| Input Bias Current | 20 nA (Typical) | |
| Input Impedance | High | |
| Output Current Capability | Up to 20 mA (Typical) | |
| Common-Mode Voltage Range | 0 V to (VCC − 1.5 V) | |
| Temperature | Operating Temperature Range | -55°C to +125°C |
| Storage Temperature Range | -65°C to +150°C | |
| Absolute Maximum Ratings | Maximum Supply Voltage (V+) | 32 V |
| Maximum Differential Input Voltage | 32 V | |
| Input Voltage Range | -0.3 V to 32 V | |
| Input Current (VIN < -0.3 V) | 50 mA | |
| Output Short Circuit to Ground | Continuous (One Amplifier) | |
| Power Dissipation | PDIP Package | 830 mW |
| TO-99 Package | 550 mW | |
| SOIC Package | 530 mW | |
| DSBGA Package | 435 mW | |
| Soldering Limits | PDIP Package (10 s) | 260°C |
| SOIC Vapor Phase (60 s) | 215°C | |
| SOIC Infrared (15 s) | 220°C | |
| TO-99 Package (10 s) | 300°C |

In this circuit, the LM358 operates as a voltage comparator for temperature monitoring and control. An NTC thermistor senses temperature changes by varying its resistance. As the temperature increases, the resistance of the NTC decreases, causing the voltage at one LM358 input to change.
A potentiometer provides an adjustable reference voltage to the other input of the LM358. The amplifier continuously compares the thermistor voltage with the reference voltage. When the measured temperature crosses the preset threshold, the LM358 output changes state.
The output drives transistor Q1 through resistor R1. When Q1 turns on, it energizes relay K1, allowing power to be supplied to the heater. Diode D4 protects the transistor from voltage spikes generated by the relay coil. This arrangement enables automatic temperature regulation based on the user-defined setpoint.

This circuit uses both operational amplifiers inside the LM358 to provide two stages of signal amplification. The input signal first passes through capacitor C2, which blocks DC components and allows only the AC signal to enter the amplifier.
The first amplifier stage (U1A) amplifies the incoming signal using a feedback network formed by R1 and C1. The amplified output is then passed through potentiometer R5, which allows adjustment of the signal level before it reaches the second stage.
The second amplifier stage (U1B) provides additional amplification and filtering. Components R9 and C3 determine the gain and frequency response of this stage. Capacitor C4 couples the two stages while preventing unwanted DC voltage transfer.
The LED and resistor R10 serve as a power indicator. Together, both LM358 amplifiers increase signal strength, improve conditioning, and provide a controlled output suitable for further analog processing.
The LM358 is used to strengthen weak sensor signals before they are read by controllers, meters, or processing circuits. It is suitable for sensors that produce small voltage changes, such as temperature, light, pressure, and gas sensors.
The LM358 can compare an input voltage with a reference voltage and change its output when the input reaches a set level. This makes it useful for threshold detection, low-battery warning, and protection circuits.
The LM358 can be used in active filter circuits to separate useful signals from unwanted frequencies. It supports low-pass, high-pass, and band-pass filter designs for audio, measurement, and control systems.
The LM358 can boost low-level audio signals before they enter another amplifier stage. It is commonly used in simple microphone, tone control, and basic audio preamplifier circuits.
The LM358 can be configured to generate repeated waveforms such as square waves and triangular waves. These circuits are useful for timing, signal testing, and basic control functions.
The LM358 can amplify the small voltage across a shunt resistor to help measure current flow. This is useful in battery chargers, motor drivers, power supplies, and load monitoring circuits.
The LM358 can monitor supply voltage levels and detect abnormal conditions such as undervoltage or overvoltage. It helps improve circuit safety by triggering alarms, shutdown signals, or control actions.
The LM358 can work with thermistors or temperature sensors to control heaters, fans, or alarms. It compares the sensed temperature with a set reference voltage and switches the output when the limit is reached.
| Feature | LM358 | LM324 | LM2904 | LM741 | LMV358 | TL082 |
| Number of Op-Amps | 2 | 4 | 2 | 1 | 2 | 2 |
| Supply Voltage Range | 3V to 32V | 3V to 32V | 3V to 26V | ±10V to ±18V | 2.7V to 5.5V | ±5V to ±18V |
| Single-Supply Operation | Yes | Yes | Yes | Limited | Yes | Yes |
| Rail-to-Rail Output | No | No | No | No | Near Rail-to-Rail | No |
| Gain Bandwidth Product | 1 MHz | 1 MHz | 1 MHz | 1 MHz | 1 MHz | 3 MHz |
| Slew Rate | 0.3 V/µs | 0.5 V/µs | 0.3 V/µs | 0.5 V/µs | 1 V/µs | 13 V/µs |
| Input Offset Voltage (Typical) | 2 mV | 2 mV | 2 mV | 1 mV | 1 mV | 3 mV |
| Input Bias Current (Typical) | 20 nA | 20 nA | 20 nA | 80 nA | 1 pA | 65 pA |
| Input Common-Mode Includes Ground | Yes | Yes | Yes | No | Yes | No |
| Output Can Swing Near Ground | Yes | Yes | Yes | No | Yes | No |
| Quiescent Current | 500 µA | 700 µA | 500 µA | 1.7 mA | 210 µA | 1.4 mA |
| Operating Temperature | -55°C to +125°C | 0°C to +70°C* | -40°C to +125°C | 0°C to +70°C* | -40°C to +125°C | 0°C to +70°C* |
| Best For | General-purpose analog circuits | Multiple op-amp designs | Automotive and industrial systems | Legacy analog designs | Low-voltage portable devices | High-speed and audio circuits |

ON Semiconductor (onsemi) manufactures the LM358 using mature analog semiconductor fabrication processes optimized for high-volume, cost-effective production. The company supports a wide range of package options, including through-hole and surface-mount variants, to meet the needs of consumer, industrial, automotive, and power-management applications. onsemi's manufacturing capabilities include automated wafer fabrication, assembly, testing, and quality-control procedures that ensure consistent electrical performance and long-term reliability. Through its global production and supply chain network, onsemi can provide LM358 devices in large quantities while maintaining compliance with industry quality and environmental standards.