

The TL072 is a low-noise JFET-input operational amplifier (op-amp) designed for high-speed and low-distortion performance. It features a dual op-amp configuration, making it ideal for applications requiring precision and low noise. The JFET inputs provide high input impedance, ensuring minimal loading on the signal source. This component is widely used in audio applications, signal processing, active filters, and instrumentation amplifiers.








| Parameter | Value |
|---|---|
| Supply Voltage (Vcc) | ±3V to ±18V |
| Input Offset Voltage | 3mV (typical) |
| Input Bias Current | 65pA (typical) |
| Slew Rate | 13V/µs (typical) |
| Gain Bandwidth Product | 3MHz |
| Input Impedance | 10⁸ Ω (typical) |
| Output Voltage Swing | ±12V (at ±15V supply) |
| Noise Voltage (1kHz) | 18nV/√Hz |
| Operating Temperature Range | -40°C to +85°C |
| Package Types | DIP-8, SOIC-8, TSSOP-8 |
The TL072 is typically available in an 8-pin package. Below is the pinout and description:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | Output A | Output of the first operational amplifier |
| 2 | Inverting Input A | Inverting input of the first op-amp |
| 3 | Non-Inverting Input A | Non-inverting input of the first op-amp |
| 4 | V- (GND) | Negative power supply or ground |
| 5 | Non-Inverting Input B | Non-inverting input of the second op-amp |
| 6 | Inverting Input B | Inverting input of the second op-amp |
| 7 | Output B | Output of the second operational amplifier |
| 8 | V+ | Positive power supply |
The TL072 can be used to amplify an analog signal before feeding it into the Arduino's ADC. Below is an example of a non-inverting amplifier circuit and Arduino code to read the amplified signal.
// TL072 Amplifier Example with Arduino UNO
// Reads an amplified analog signal and prints the value to the Serial Monitor.
const int analogPin = A0; // Analog pin connected to TL072 output
void setup() {
Serial.begin(9600); // Initialize serial communication at 9600 baud
}
void loop() {
int sensorValue = analogRead(analogPin); // Read the analog input
float voltage = sensorValue * (5.0 / 1023.0); // Convert to voltage
Serial.print("Analog Value: ");
Serial.print(sensorValue);
Serial.print(" | Voltage: ");
Serial.println(voltage, 3); // Print voltage with 3 decimal places
delay(500); // Wait for 500ms before the next reading
}
No Output Signal:
Distorted Output:
High Noise in Output:
Overheating:
Q1: Can the TL072 operate with a single power supply?
A1: Yes, the TL072 can operate with a single supply (e.g., 0V and +12V), but the input and output signals must be biased appropriately to stay within the op-amp's operating range.
Q2: What is the maximum gain I can achieve with the TL072?
A2: Theoretically, the gain can be very high, but practical limitations such as bandwidth, stability, and noise must be considered. For high gains, ensure proper compensation and feedback design.
Q3: Is the TL072 suitable for high-frequency applications?
A3: The TL072 has a gain bandwidth product of 3MHz, making it suitable for low to moderate frequency applications. For higher frequencies, consider op-amps with a higher bandwidth.
Q4: Can I use the TL072 for audio applications?
A4: Yes, the TL072 is widely used in audio circuits due to its low noise and distortion characteristics.