The LM35 temperature sensor is a widely used precision analog device designed to provide accurate and linear temperature measurements directly in degrees Celsius. This article will discuss the LM35 temperature sensor in detail, including its pinout, specifications, features, functional block diagram, application circuits, and more.

The LM35 temperature sensor is a precision integrated-circuit device designed to measure temperature accurately and efficiently. Its output voltage changes linearly with temperature in degrees Celsius, which makes temperature readings simple and direct. Since the sensor is factory-calibrated, it does not require additional calibration or complex signal processing, reducing design effort in electronic systems.
One of the key advantages of the LM35 is its low output impedance and minimal self-heating, allowing it to deliver stable and reliable readings even during continuous operation. It operates with single or dual power supplies and supports a wide temperature range, making it suitable for both industrial and consumer applications. The sensor is available in multiple package options, which helps designers integrate it easily into different circuit layouts.
If you are interested in purchasing the LM35 temperature sensor, feel free to contact us for pricing and availability.


| Pin Name | TO-46 | TO-92 | TO-220 | SO-8 | Pin Type | Description |
| VOUT | 2 | 2 | 3 | 1 | Output | Analog temperature output proportional to temperature |
| N.C. | — | — | — | 2 | — | No connection |
| N.C. | — | — | — | 3 | — | No connection |
| GND | 3 | 3 | 2 | 4 | Ground | Device ground pin, connect to power supply negative |
| N.C. | — | — | — | 5 | — | No connection |
| N.C. | — | — | — | 6 | — | No connection |
| N.C. | — | — | — | 7 | — | No connection |
| +VS | 1 | 1 | 1 | 8 | Power | Positive power supply input |
| Model | Type | Output | Temperature Range | Accuracy | Notes |
| LM34 | Analog IC | 10 mV/°F | 0°C to 100°C | ±1°F | Output in Fahrenheit scale |
| LM36 | Analog IC | 10 mV/°C | −40°C to 125°C | ±2°C | Better for low-temperature sensing |
| TMP36 | Analog IC | 10 mV/°C | −40°C to 125°C | ±2°C | Does not require negative supply |
| DS18B20 | Digital | Digital (1-Wire) | −55°C to 125°C | ±0.5°C | High accuracy, digital interface |
| DHT11 | Digital | Digital | 0°C to 50°C | ±2°C | Measures temperature & humidity |
| DHT22 | Digital | Digital | −40°C to 80°C | ±0.5°C | Higher accuracy than DHT11 |
| MCP9700 | Analog IC | 10 mV/°C | −40°C to 125°C | ±2°C | Low-power temperature sensor |
The LM35 block diagram shows how temperature is converted into a precise voltage output inside the sensor. At the core of the circuit is a temperature-sensing element based on transistor junction behavior, which generates a voltage that changes predictably with temperature. This internal reference produces a small temperature-dependent signal that forms the basis of the measurement.

This signal is first processed by an internal amplifier stage that stabilizes and conditions it. The diagram shows how the sensor uses matched transistors and resistors to create a voltage that increases linearly as temperature rises. This design helps ensure good accuracy and consistency across the operating range.
Finally, the conditioned signal is fed into an output amplifier that scales it to a usable level. This stage produces the familiar LM35 output of 10 mV per degree Celsius at the VOUT pin. The output stage also provides low output impedance, making the sensor easy to connect directly to microcontrollers, ADCs, or measurement circuits without additional signal conditioning.
| Parameter | Specification |
| Sensor Type | Precision integrated-circuit temperature sensor |
| Output Type | Analog voltage |
| Output Sensitivity | 10 mV/°C |
| Temperature Scale | Celsius (°C) |
| Operating Temperature Range (LM35) | −55°C to +150°C |
| Operating Temperature Range (LM35C) | −40°C to +110°C (−10°C with improved accuracy) |
| Accuracy at 25°C | ±0.25°C (typical) |
| Accuracy Over Full Range | ±0.75°C (typical) |
| Supply Voltage Range | 4 V to 30 V |
| Supply Current | ~60 µA |
| Self-Heating | < 0.1°C in still air |
| Output Impedance | ~0.5 Ω (typical) |
| Output Current Capability | Source only, sink current limited to ~1 µA |
| Calibration | Factory calibrated, no external trimming required |
| Interface | Direct connection to ADCs, microcontrollers, and readout circuits |
The LM35 provides an output voltage that directly corresponds to temperature in degrees Celsius, removing the need for unit conversion from Kelvin or Fahrenheit.
The output increases by 10 millivolts for every 1°C rise in temperature, making temperature calculations simple and predictable.
The sensor delivers reliable readings around room temperature, which is important for indoor, laboratory, and electronic monitoring applications.
The LM35 can operate across a wide temperature range, allowing it to be used in both low-temperature and high-temperature environments.
Its low output impedance and stable signal allow accurate temperature measurement even when the sensor is located far from the readout or control circuit.
Factory calibration during manufacturing eliminates the need for external trimming components, reducing overall system cost.
The wide operating voltage range makes the LM35 compatible with many power sources, including batteries and regulated power supplies.
Very low power consumption helps minimize energy usage and makes the sensor suitable for low-power and battery-operated systems.
Minimal internal heat generation ensures that the sensor does not significantly affect its own temperature readings.
The sensor maintains a highly linear response over its operating range, which improves measurement accuracy.
A low output impedance allows the LM35 to drive ADC inputs and signal lines directly without additional buffering circuits.

The basic centigrade temperature sensor circuit shows the LM35 connected using a single positive power supply. In this configuration, the sensor directly outputs an analog voltage that increases linearly with temperature at a rate of 10 mV per degree Celsius. Since the output starts at 0 mV near 0°C, this setup is well suited for temperature measurements above freezing. Its simple wiring makes it ideal for general-purpose monitoring, microcontroller projects, and applications that only require positive temperature readings.
The full-range centigrade temperature sensor circuit demonstrates how the LM35 can measure temperatures below 0°C by using both positive and negative supply voltages. The added resistor connected to the negative supply allows the output to shift, enabling accurate sensing across the full temperature range. This configuration is useful in environments where temperatures may drop below freezing and more complete temperature coverage is required.