DAC Output Calculator

Enter DAC bit resolution, digital input code, and reference voltage to compute the analog output voltage, LSB size, and full-scale range.

Use the DAC Output Calculator

DAC Parameters

bits

Typical: 8, 10, 12, 16

V

Use 0 for unipolar (GND)

V

Common: 3.3, 5, 2.5, 1.8

dec

Integer from 0 to 2N − 1

Summary

A Digital-to-Analog Converter (DAC) maps an N-bit digital code to a proportional analog voltage between a lower and upper reference. The output voltage equals V_min plus the digital code multiplied by the LSB size, where the LSB equals the full-scale range divided by 2^N. This calculator accepts the bit resolution, digital input value, and reference voltage to instantly return the output voltage, LSB size, full-scale range, and the output expressed as a percentage of the full span.

How it works

  1. Enter the DAC bit resolution (e.g. 12 for a 12-bit DAC).
  2. Enter the lower reference voltage V_min (use 0 for a unipolar supply referenced to GND).
  3. Enter the upper reference voltage V_ref (e.g. 3.3 V or 5 V).
  4. Enter the digital input code — an integer from 0 to 2^N − 1.
  5. Click Calculate to see the analog output voltage, LSB size, and full-scale range.
  6. Use the sweep table to see how the output voltage changes across key digital codes.

Use cases

  • Verify the output voltage for a specific DAC code in a firmware design.
  • Choose the correct DAC bit depth for a required voltage step size.
  • Calculate the LSB voltage for audio DACs, signal generators, or motor controllers.
  • Design the output stage of a DAC-driven power supply or waveform generator.
  • Debug DAC mismatch between expected and measured output voltages.
  • Compare unipolar vs bipolar DAC output ranges for sensor driving applications.
  • Estimate the settling accuracy required for a given output tolerance.

Frequently Asked Questions

Last updated: 2026-06-11 · Reviewed by Nham Vu