Skip to content
A project ofgwark.dev

TI / ON / many · Integrated circuit

LM358 Dual Op-Amp

The default jellybean op-amp: two channels, runs from a single supply, and cannot reach either rail.

Cheat sheet (SVG)
Logic level
3-32 V single or +/-1.5-16 V split
Package
PDIP-8 / SOIC-8

1.Pinout diagram

Highlight a signalhover to preview, click to keep

Pins 1-4

LM358

Pins 5-8

Pin detail

Hover a pin for its mappings and gotchas. Click to keep it here.

Logic level
3-32 V single or +/-1.5-16 V split
Package
PDIP-8 / SOIC-8

Fig. 1. LM358 Dual Op-Amp, PDIP-8. Hover or tap a signal to light up every pin that carries it.

2.Watch out

3.Single-supply follower

What has to go around the chip before it will run.

VCCGNDLM358100 kOhm between IN1+ (3) and VCC100 kOhm100 kOhm between IN1+ (3) and GND100 kOhm1 uF between IN1+ (3) and GND1 uF100 nF between V+ (8) and GND100 nFV- (4) to GNDV+ (8) to VCCWire link between OUT1 (1) and IN1- (2)Wire linkOUT1 1IN1- 2IN1+ 3IN1+ 3V- 4V+ 8V+ 8
Fig. 2. Single-supply follower, drawn from Table 1. Dashed parts are optional. Crossing wires are not connected.
Table 1. External parts, and why each one is there.
PartBetween
Wire linkOUT1 (1) to IN1- (2)
100 kOhmoptionalIN1+ (3) to VCC
100 kOhmoptionalIN1+ (3) to GND
1 uFoptionalIN1+ (3) to GND
100 nFV+ (8) to GND

The input range includes ground but the output does not: it only swings down to about 20 mV above the negative rail, and up to about 1.5 V below the positive one. The LM358 is not rail to rail, whatever the breakout board says.

4.Full pin reference

Every pin, alias and mapping. This is the table that prints.

Table 2. Pin assignments.

Complete pin reference for LM358 Dual Op-Amp
PinNameFunctions

Found a wrong pin? The whole board is one file, data/boards/lm358.json.

Edit this file on GitHubReport it instead