The mental picture
A coarse ruler cannot resolve tiny differences. More ADC bits are like finer markings. A crooked ruler stays inaccurate despite many marks: reference error, noise and poor circuitry do not disappear with extra bits.
The principle
An n-bit ADC has 2ⁿ codes. Reference voltage sets the measurement range. A divider can scale a larger signal but must suit the ADC input. Many ADCs charge an internal sampling capacitor, which can load a high-impedance source.
Try it yourself
Microcontrollers & analogue signals
Compare 4 and 12 bits. With few bits, steps are clearly visible. Raise input above reference voltage: the code stays at the upper limit.
Model limits: Ideal unipolar ADC with downward rounding and saturation. No time sampling, noise or input-protection circuit.
A worked example
8 bits over 3.3 V gives an ideal step size of about 12.9 mV. At 12 bits it is about 0.806 mV. This is resolution, not guaranteed accuracy.
A closer look · equations and assumptions
This quantiser rounds down; real ADC transition definitions can differ. Dynamic signals also need a suitable sample rate and analogue anti-aliasing filter. The condition fs > 2·fmax assumes a band-limited input and does not replace filter design.
A common pitfall. A saturated code does not protect a real input from overvoltage. Reference range and absolute pin limits are different specifications.
Workshop takeaway
Before calibrating software values, check supply, reference, grounding and input signal. More decimal places do not improve an unstable analogue signal.
Sources & transparency
Original illustrations and educational calculations. No measurements of a specific product. Edited 11 October 2026.
Work it out · answers unfold
Write down your prediction first, then your calculation. Open the answer only when you are ready to compare.
09 · NPN switch: 100 Ω load on 5 V, saturated VCE = 0.2 V. Find load current.
Show worked answer
- Load voltage: 4.8 V.
- Divide by 100 Ω.
- Collector current = 48 mA.
10 · For task 9 choose forced current gain 10. What base current should be used?
Show worked answer
- Divide load current by forced gain.
- Base current = 48/10 = 4.8 mA.
- The driver must be able to supply it.
11 · 3.3 V drive, assumed VBE = 0.8 V and base current 4.8 mA. Find base resistor.
Show worked answer
- Base resistor voltage is 2.5 V.
- R = 2.5/0.0048.
- Base resistor = 521 Ω; check actual driver and datasheet.
12 · Find collector-emitter dissipation of the on-state switch in task 9.
Show worked answer
- P = saturated VCE · collector current.
- 0.2 V · 0.048 A.
- P = 9.6 mW, excluding base and switching losses.