xutil.dev
Login

ADC / DAC Calculator

Calculate step voltage, dynamic range, and SNR from bit resolution and reference voltage

Input Parameters
8-bit10-bit12-bit14-bit16-bit24-bit32-bit
1.8 V2.5 V3.3 V5.0 V
Unipolar (0 ~ Vref)Bipolar (-Vref ~ +Vref)
Number of Steps
4,096
2^12
LSB Voltage (Step Size)
805.6641 μV
Vref / 2^n = 3.3 / 4,096
Dynamic Range
74.00 dB
6.02 x 12 + 1.76
SNR (Ideal)
74.00 dB
ENOB
12.00 bits
(SNR - 1.76) / 6.02
Full Scale Range
3.3000 V
Code-Voltage Table(Showing first 4 + last 4 entries)
Code (Decimal)Code (Binary)Voltage
00000000000000 V
1000000000001805.6641 μV
20000000000101.6113 mV
30000000000112.4170 mV
...40921111111111003.2968 V
40931111111111013.2976 V
40941111111111103.2984 V
40951111111111113.2992 V
Reverse: Calculate Minimum Bit Count
Min Bits
12
Actual Steps
4,096
Actual LSB
805.6641 μV
ADC Resolution Comparison Table(Vref = 3.3 V, Unipolar)
BitsStepsLSBDynamic Range
8-bit25612.8906 mV49.92 dB
10-bit1,0243.2227 mV61.96 dB
12-bit4,096805.6641 μV74.00 dB
16-bit65,53650.3540 μV98.08 dB
24-bit16,777,2160.1967 μV146.24 dB