ADC Resolution Calculator
Enter ADC bit depth and reference voltage range to get voltage resolution, quantization levels, LSB size, and dynamic range.
ADC Parameters
bits
Typical: 8, 10, 12, 16, 24
V
Use 0 for unipolar (GND)
V
Common: 3.3, 5, 2.5, 1.8
Results
Quantization Levels
—
Voltage Resolution (LSB)
—
Full-Scale Range
—
Dynamic Range (SQNR)
—
Max Digital Code
—
1-bit (2 levels)
—
32-bit (4G levels)
Bar shows bit depth relative to 32-bit maximum.
Formulas Used
Levels = 2N
LSB = (Vmax − Vmin) / 2N
Full-scale = Vmax − Vmin
SQNR ≈ 6.02 × N + 1.76 dB
Bit Depth Comparison (same voltage range)
| Bits | Levels | LSB Voltage | SQNR (dB) |
|---|
Summary
Enter ADC bit depth and reference voltage range to get voltage resolution, quantization levels, LSB size, and dynamic range.
How it works
- Enter the ADC bit depth (4–32 bits) — e.g. 12 for a 12-bit ADC.
- Enter the reference voltage range: either a single Vref (unipolar, 0 V to Vref) or a min and max voltage (bipolar).
- Click Calculate to see quantization levels, LSB voltage, full-scale range, and dynamic range.
- Use the comparison table to see how resolution scales from 8-bit to 24-bit for your voltage range.
- Click Reset to clear all fields and start a new calculation.
Use cases
- Verify the minimum detectable voltage change for a sensor ADC front-end.
- Choose the correct ADC bit depth for a given measurement accuracy requirement.
- Calculate the LSB size for microcontroller ADCs (STM32, PIC, Arduino) before firmware development.
- Determine how many counts correspond to a known physical signal change.
- Compare dynamic range of 12-bit vs 16-bit vs 24-bit ADCs for audio or instrumentation.
- Validate ADC selection in a data acquisition system design review.
Frequently Asked Questions
Last updated: 2026-07-01 ·
Reviewed by Nham Vu