Electronics Design AU
ComponentsAnalog

What Is a Voltage Reference IC and When Do You Need One?

Last updated 27 June 2026 · 7 min read

Direct Answer

A voltage reference IC outputs a precise, stable voltage used as a known reference point for ADCs, DACs, comparators, and precision circuits. Unlike a resistor divider, a reference IC maintains its output voltage accurately despite variations in supply voltage, temperature, and load current. Key specifications are initial accuracy (±mV or ±%), temperature coefficient (ppm/°C — how much the voltage drifts with temperature), and output noise (µV RMS). Use a dedicated reference when ADC or DAC measurement accuracy matters more than the MCU's built-in VDDA reference can provide, or when a precision threshold voltage is required.

Detailed Explanation

Every measurement in an analog circuit is made relative to a reference. An ADC converts voltage to a digital number by dividing the input voltage by a reference voltage — if the reference drifts, the measurement drifts, regardless of how good the ADC itself is. A voltage reference IC exists to make that reference stable, accurate, and predictable.

Why the MCU Supply Isn't Enough

Most microcontrollers use their supply voltage (VDDA or VDD) as the default ADC reference. This is convenient but introduces several sources of error:

  • Initial voltage accuracy: A 3.3 V LDO typically has ±1–3% output tolerance. On a 3.3 V supply, that's ±33–99 mV — enough to shift ADC readings by ±1–3% even at room temperature.
  • Load regulation: As current draw changes (e.g. when a motor switches on, or a peripheral activates), the supply voltage moves — and so does the ADC reference.
  • Temperature coefficient: Voltage regulators have output voltage temperature coefficients that shift the reference by 50–200 ppm/°C over operating temperature.
  • Noise: Switching regulators contribute ripple at their switching frequency and harmonics. Even LDOs add Johnson noise and internal noise from their bandgap reference. The ADC's effective resolution is limited by the noise on its reference.

For many consumer and industrial applications — measuring battery voltage, temperature control with ±2°C accuracy, simple threshold detection — these limitations are acceptable and a dedicated reference is unnecessary. For precision measurement (±0.1% full-scale ADC accuracy, weight scales, precision current sensing, instrumentation), a dedicated reference is the correct choice.

Key Specifications

Initial accuracy — the guaranteed output voltage deviation from the nominal value at 25°C, expressed in percentage or millivolts. A ±0.1% reference at 3.000 V is guaranteed to be between 2.997 V and 3.003 V. Hierarchy of accuracy grades: A grade (±0.1%), B grade (±0.2%), C grade (±0.5%). Higher accuracy costs more and is only worth it if the rest of the signal chain can take advantage of it.

Temperature coefficient (TC) — how much the output voltage changes per degree Celsius. Specified in ppm/°C (where 1 ppm = 1 µV on a 1 V reference). A 10 ppm/°C TC on a 3.0 V reference produces 30 µV/°C of drift. Over a 50°C operating range, that's 1.5 mV total drift. Choose TC based on your ADC resolution and operating temperature range (see FAQ above).

Noise — the broadband output voltage noise, specified in µV RMS over a frequency band (typically 0.1–10 Hz for precision measurement, or as a spectral density in nV/√Hz). Reference noise directly limits ADC measurement resolution — averaging or filtering cannot remove noise that has already corrupted the reference. For 12-bit applications, reference noise up to ~50 µV RMS is usually acceptable. For 16-bit or 24-bit ADC systems (load cells, precision instruments), reference noise below 5 µV RMS is required.

Dropout voltage — for series references, the minimum difference between the input supply voltage and the output voltage needed for the reference to operate correctly. A 3.0 V reference with 200 mV dropout requires at least 3.2 V supply. Important for battery-powered designs where the supply sags as the battery discharges.

Output current — how much load current the reference can source (series type) or how much total current the shunt resistor must supply (shunt type). Most precision series references support 5–25 mA output current, which is more than sufficient for driving an ADC VREF pin (typically 1–5 mA). Higher load current is available from reference ICs with output buffers.

PSRR — Power Supply Rejection Ratio, how much supply voltage noise appears at the reference output. A PSRR of 60 dB means supply noise is attenuated 1000× before reaching the output. PSRR typically degrades at higher frequencies — a good datasheet shows PSRR vs frequency.

Common Parts

PartTypeOutputInitial AccuracyTCNotes
LM4040-3.0Shunt3.0 V±0.1%100 ppm/°CSOT-23, low cost, to 15 mA
TL431Shunt1.24–36 V (adj.)±2%50 ppm/°CMost common shunt reference, needs resistor divider to set voltage
REF02Series5.0 V±0.1%8.5 ppm/°CClassic precision reference, DIP/SOIC
ADR4540Series4.096 V±0.04%3 ppm/°CHigh precision, 4.096 V convenient for 12-bit systems (1 mV/LSB)
LM4132-3.3Series3.3 V±0.1%10 ppm/°CSOT-23-5, low dropout (80 mV), good for 3.3 V systems
MAX6126Series2.5/3.0/4.096/5.0 V±0.02%3 ppm/°CUltra-low noise (8 µV pp), ultra-precision

For 12-bit ADC applications, the LM4040 (shunt) or LM4132/ADR4520 (series) family is a cost-effective starting point. For 16-bit and higher, choose parts from the MAX6126, ADR444x, or REF54xx families with TC ≤ 5 ppm/°C and noise specified in the frequency band relevant to your measurement rate.

Where Voltage References Are Used

ADC VREF pin: The most common application. The ADC reference sets the full-scale input range. If VREF = 4.096 V, a 12-bit ADC has 1 mV per LSB — a convenient scaling. External references allow much better initial accuracy and stability than the MCU's internal reference. See ADC basics for how the reference relates to ADC full-scale range.

DAC VREF pin: The same principle applies to DACs — the reference sets the full-scale output. A DAC with a stable 4.096 V reference produces exactly 1 mV per DAC code for a 12-bit DAC. See DAC basics.

Comparator threshold: In precision threshold detection (overcurrent comparator, window comparator for overvoltage protection), the reference sets the comparison voltage. Accuracy and stability of the threshold depend on the reference.

Signal chain bias supply: Instrumentation amplifiers and precision op-amps sometimes use a virtual mid-rail reference to set the output swing centre-point in single-supply designs.

Design Considerations

  • Bypass capacitors on the output: A 100 nF ceramic plus 10 µF electrolytic on the reference output is standard. The ceramic handles high-frequency noise; the bulk cap stabilises the output against load transients. Some references specify a minimum output capacitance for stability — read the datasheet.
  • 4.096 V is often the best choice for 12-bit ADCs: At 4.096 V and 12-bit resolution, each LSB is exactly 1 mV — no division needed in firmware. The next best is 2.048 V (0.5 mV/LSB). 3.3 V gives 0.8056 mV/LSB, requiring a multiply-and-divide in firmware.
  • Noise filtering: If the reference is being used for a high-resolution measurement (16-bit and above), add a second RC filter (10 Ω + 10 µF film capacitor) between the reference output and the ADC VREF pin to attenuate high-frequency reference noise.

Common Mistakes

  • Skipping the output bypass capacitor and observing that the reference is oscillating or noisy — most reference ICs require at least a 100 nF output cap for stability.
  • Using a TL431 as a precision reference without understanding it has ±2% initial accuracy and 50 ppm/°C TC — fine for power supply feedback, inadequate for measurement.
  • Selecting a reference with output voltage above the ADC's allowable VREF range (many ADCs require VREF ≤ VDD or VDDA minus some margin) — the ADC input range is clipped and conversions saturate at the wrong code.
  • Over-specifying the reference TC for an application running in a temperature-controlled enclosure — a 5 ppm/°C reference over a 2°C temperature range is 10 ppm total drift, negligible for most applications.

Frequently Asked Questions

Can I use a resistor divider as a voltage reference?
A resistor divider can set a voltage level, but it performs poorly as a reference because its output impedance is not zero — the output voltage changes with load current (V_load = V_ref × R_lower / (R_upper + R_lower) only holds for zero load current). Additionally, resistors have a temperature coefficient (typically ±100 ppm/°C for standard metal film), which means the divider ratio changes with temperature. For very low accuracy requirements (±2% or worse) and stable load currents, a resistor divider is workable. For anything requiring ±0.5% or better over temperature, or where the load current varies, a reference IC is necessary. The [voltage divider page](/questions/what-is-a-voltage-divider) explains the source impedance issue in detail.
What is the difference between a series voltage reference and a shunt reference?
A series reference (e.g. REF02, LM4040, ADR4050) acts like a precision linear regulator: it is placed in the power supply path and its output appears between its output pin and ground, independent of the input voltage (within the dropout voltage limit). It draws a quiescent current that is mostly constant regardless of load. A shunt reference (e.g. TL431, LM385, REF192) is placed in parallel with the load — like a zener diode — and conducts excess current to maintain its voltage. A shunt reference requires a series resistor from the supply to set the current; that resistor limits the maximum load current the reference can supply. Series references are generally more accurate and lower-noise; shunt references are smaller, lower-cost, and work down to nearly zero supply current, making them popular in battery-powered circuits where the supply voltage is not always above the reference output voltage.
What temperature coefficient should I choose for my application?
Temperature coefficient (TC) measures how much the reference voltage drifts per degree Celsius, expressed in ppm/°C. For perspective: 10 ppm/°C on a 3.0 V reference means 30 µV/°C of drift. Over 50°C of temperature range, that's 1.5 mV of total drift. For a 12-bit ADC with 3.0 V reference, 1 LSB = 732 µV — so the reference drift over 50°C is about 2 LSB, which may be acceptable. For a 16-bit ADC, 1 LSB = 46 µV and 1.5 mV is 33 LSB — the reference becomes the dominant error source. General guidance: for 8–10 bit ADC applications, 50–100 ppm/°C references are fine. For 12-bit ADCs in a temperature-stable environment, 10–25 ppm/°C. For 16-bit ADCs or precision measurement over wide temperature ranges, 1–5 ppm/°C or better. An MCU's internal VDDA supply typically has 50–200 ppm/°C stability and up to ±1–3% initial accuracy — inadequate for precision measurement.

References

Related Questions

Related Forum Discussions