What Is a Step Resistor and Where Do You Need One?
A step resistor is a discrete, high-precision resistor used to create exact voltage, current, or attenuation 'steps' within a network. While a standard pull-up resistor might tolerate a 5% deviation without affecting circuit logic, step resistors are the critical elements in stepped attenuators, R-2R digital-to-analog converter (DAC) ladders, precision voltage dividers, and multi-tap sensor bridges. In these circuits, the ratio and linearity between adjacent steps dictate the performance of the entire system.
If you are building a 24-position audio volume control or a precision DC reference divider, your step resistors demand tight tolerances (0.1% to 1%) and exceptionally low temperature coefficients of resistance (TCR), typically under 25 ppm/°C. If the TCR is too high, the 'steps' will compress or expand non-linearly as the board heats up, ruining your calibration. The mathematical foundation for these values relies on standard EIA resistor value tables (E24, E48, E96), but selecting the right physical construction for the job is where most DIY builds fail.
Type Comparison: Which Step Resistor for Which Job?
Not all precision resistors behave the same way under AC signals, high frequencies, or thermal stress. Here is how the primary construction types compare when deployed as step resistors.
| Construction Type | Typical Tolerance | Tempco (TCR) | Parasitic Traits | Best Application |
|---|---|---|---|---|
| Thin Film (SMD) | 0.1% to 1% | 10 to 25 ppm/°C | Very low inductance/capacitance | High-density R-2R ladders, SMD attenuators, ADC dividers |
| Metal Film (Axial) | 0.1% to 1% | 15 to 50 ppm/°C | Low noise, minimal inductance | Through-hole audio stepped attenuators, bench DMM dividers |
| Precision Wirewound | 0.01% to 0.1% | 5 to 15 ppm/°C | High inductance (unless bifilar) | DC precision calibration, high-power dummy loads, low-freq dividers |
| Bulk Metal Foil | 0.005% to 0.01% | 0.2 to 2 ppm/°C | Zero inductance, near-zero capacitance | Ultra-high-end audio, metrology-grade reference dividers |
For 90% of maker and hobbyist applications—such as building a passive preamp or an ESP32-based precision sensor frontend—Metal Film (Axial) or Thin Film (SMD) are the correct choices. Wirewound resistors offer incredible DC precision but their inherent inductance makes them unusable for audio or RF step networks. Bulk Metal Foil (like the Vishay Z-Foil series) is the ultimate performer but costs upwards of $15 to $30 per resistor, reserving it for metrology labs and exotic audiophile gear.
Decoding the Markings: Reading Physical Step Resistors
When you are hand-matching step resistors for a rotary switch, you need to read the physical markings quickly and accurately. Standard 4-band codes are insufficient for 1% and 0.1% parts.
5-Band Axial Code (Metal Film)
Precision axial step resistors use a 5-band system. The first three bands represent significant digits, the fourth is the multiplier, and the fifth is tolerance.
- Example: Brown - Black - Black - Red - Brown
- Translation: 1 (Brown) - 0 (Black) - 0 (Black) × 100 (Red) = 10,000 Ω (10kΩ). The final Brown band indicates ±1% tolerance.
If the fifth band is Red, it indicates ±2%. If it is Gold (rare on 5-band) or Yellow, it indicates ±0.5% or tighter. Always verify the manufacturer datasheet for the specific color code standard, as some military-spec (MIL-PRF-55182) resistors use a 6th band for reliability or TCR.
EIA-96 SMD Code (Thin Film)
If you are building a compact SMD stepped attenuator, you will encounter 0603 or 0805 thin film resistors marked with the EIA-96 system. This uses two digits and a letter.
- The two digits are a lookup code for the base value (from 01 to 96).
- The letter is the multiplier.
- Example:
01C. '01' translates to a base value of 100. 'C' is a multiplier of 10² (100). Result: 100 × 100 = 10,000 Ω (10kΩ). - Example:
68X. '68' translates to 499. 'X' is a multiplier of 0.1. Result: 49.9 Ω.
Failure Modes and Visual Symptoms
Step resistors rarely fail completely open unless subjected to catastrophic overcurrent. In precision networks, they 'fail' by drifting out of spec, which ruins the linearity of your steps. Here is what to look for on the bench.
| Failure Mode | Visual Symptom | Root Cause & Effect on Steps |
|---|---|---|
| Thermal Drift | None (looks pristine) | Exceeding the 70°C derating curve. The resistance shifts temporarily or permanently, causing uneven steps when the circuit warms up. |
| Overcurrent Fracture | Microscopic crack across SMD ceramic; blistered epoxy or dark scorch near axial leads | Current exceeded the pulse rating. The resistive element fractures, leading to an open circuit or massive resistance spike. |
| Flux Leakage | Crusty white or pale green residue around SMD pads or axial leads | Acidic or water-soluble flux residue creates a parallel high-impedance leakage path. Devastating in high-Z step networks (e.g., 1MΩ steps). |
| Moisture Ingress | Swollen conformal coating; corrosion on end caps | Unsealed wirewound or cheap carbon resistors absorb humidity, causing the resistance to climb over weeks of operation. |
If you are building a high-impedance stepped voltage divider (e.g., 10MΩ and 1MΩ steps for an oscilloscope probe compensation network), you must clean the board with 99% isopropyl alcohol and a stiff brush after soldering. Flux residue will act as a parallel resistor, pulling your 1MΩ step down to 800kΩ and ruining the divider ratio.
The Substitution Matrix: When the Exact Part Is Missing
You are halfway through soldering a 24-step attenuator and realize you are short three 4.75kΩ 0.1% resistors. How do you substitute safely without ruining the channel balance?
Rule 1: Match the TCR, Not Just the Value
If you substitute a 100 ppm/°C resistor for a 15 ppm/°C part, the substituted step will drift at 6x the rate of the surrounding steps as the ambient temperature changes. Always check the TCR on the replacement datasheet. If you cannot match the TCR, keep the substituted resistor in a non-critical step (like the mute or -60dB position) rather than in the 0dB to -10dB range where human hearing is most sensitive to tracking errors.
Rule 2: Series and Parallel Combinations
You can hit non-standard E96 values by combining standard E24 values. However, you must calculate the resulting tolerance and power rating.
- Series: $R_{total} = R_1 + R_2$. Tolerances add in absolute ohms. If you need 12.1kΩ, use a 10kΩ 0.1% and a 2.1kΩ 0.1% in series. The absolute error of the 10kΩ is ±10Ω, and the 2.1kΩ is ±2.1Ω. Total max error is ±12.1Ω, which maintains a 0.1% ratio on the combined 12.1kΩ.
- Parallel: Use the product-over-sum formula. Parallel combinations are excellent for dropping very low value shunt steps (e.g., two 20Ω 0.1% resistors in parallel to create a 10Ω 0.1% step with doubled power handling).
Rule 3: Power Derating for Audio
In passive audio stepped attenuators, signal power is negligible (milliwatts). However, if your step resistor is part of a DC load or a tube amplifier bias network, never run a resistor above 50% of its rated power. A 0.25W resistor should only dissipate 0.125W. Exceeding this accelerates long-term drift, permanently altering your step calibration.
Decision Path: Pick Your Exact Step Resistor
Stop guessing. Use this decision matrix to select the exact construction, series, and part number for your specific step resistor application.
| Your Application | Priority Constraint | Choose This Type | Concrete Part Pick (2026) |
|---|---|---|---|
| Passive Audio Stepped Attenuator (Through-Hole) | Low noise, excellent channel tracking, easy hand-soldering to rotary switch | Metal Film Axial, 0.1%, 25ppm/°C | Vishay Dale CMF55 or RN55 series (e.g., CMF5510K000FHEB) |
| High-Density SMD R-2R DAC Ladder | Footprint size, tight ratio matching, low parasitic capacitance | Thin Film SMD, 0.1%, 10ppm/°C | Susumu RG1608P (0603) or Panasonic ERA-3A series |
| Precision DC Voltage Reference Divider (Metrology) | Zero drift over temperature, long-term stability over 10+ years | Bulk Metal Foil, 0.01%, 0.2ppm/°C | Vishay Foil Resistors 303144 or Alpha Electronics AR series |
| High-Power Motor Step / Dummy Load | High wattage dissipation, pulse survival, low inductance required | Non-Inductive Wirewound / Thick Film Planar | Bourns 100 Series or Ohmite 90 Series (e.g., 9300 series power film) |
| ESP32/Arduino Sensor Bridge Divider | Cost-effective, adequate for 10-bit to 12-bit ADC resolution | Thick Film SMD, 1%, 100ppm/°C | Yageo RC0603FR series (Standard 1% is sufficient here) |
Selecting the right step resistor is not about buying the most expensive part; it is about matching the TCR and parasitic profile to your circuit's physical reality. By standardizing on thin or metal film networks and strictly observing EIA-96 decoding and flux-cleaning protocols, your stepped networks will remain linear and accurate for the life of the device.






