The 3-digit potentiometer code (such as "103" or "502") printed on the casing tells you the component's nominal maximum resistance in ohms using the standard EIA multiplier system. For example, a "103" code means 10 followed by three zeros (10,000Ω, or 10kΩ). To verify that a physical part matches its printed code, you must measure across the two outer lugs with a multimeter set to the resistance (Ω) function. A good reading will fall within the manufacturer's stated tolerance—typically ±10% for cermet trimmers and ±20% for standard carbon-track pots.
Decoding the 3-Digit Potentiometer Markings
Unlike axial resistors that use color bands, surface-mount and through-hole trimmer potentiometers rely on a 3-digit numeric stamp. The first two digits represent the significant figures, and the third digit is the multiplier (the number of zeros to add). This system is identical to standard SMD resistor coding.
| Potentiometer Code | Base Value | Multiplier | Nominal Resistance | Common Use Case |
|---|---|---|---|---|
| 101 | 10 | ×10¹ | 100Ω | Current limiting, low-impedance trimming |
| 102 | 10 | ×10² | 1kΩ | Op-amp gain adjustment, sensor calibration |
| 103 | 10 | ×10³ | 10kΩ | Arduino analog inputs, standard voltage dividers |
| 503 | 50 | ×10³ | 50kΩ | Audio balance circuits, bias networks |
| 104 | 10 | ×10⁴ | 100kΩ | Timing circuits (555 timers), high-impedance dividers |
| 105 | 10 | ×10⁵ | 1MΩ | Electrometer inputs, ultra-low current biasing |
Meter Setup and Safety Category (CAT) Requirements
Before probing, configure your digital multimeter (DMM) correctly to avoid false readings or blown fuses. According to Fluke's multimeter safety guidelines, using the correct jacks and dial settings is critical, even for low-voltage components.
Meter Setup Block:
- Dial Position: Set to Resistance (Ω). If your meter is manual-ranging, select a range one step higher than the expected code (e.g., set to 200kΩ when testing a 104 / 100kΩ pot).
- Lead Jacks: Black lead into
COM, Red lead intoV/Ω(never theAormAcurrent jacks, which will short the pot and blow the meter's internal fuse). - Zero Check: Touch the probe tips together. The display should read between 0.1Ω and 0.5Ω (this is your lead resistance, which you must subtract when measuring 101 or 102 codes).
Step-by-Step Probe Placement and Verification
To accurately verify a potentiometer code, the component must be removed from the circuit. Measuring in-circuit will yield the parallel resistance of surrounding components, rendering your reading useless. For this procedure, we assume a standard 3-pin through-hole or trimmer pot (like the widely used Bourns 3296 series).
- Identify the Pins: Pin 1 and Pin 3 are the outer fixed lugs (the resistive track ends). Pin 2 is the center wiper.
- Measure Total Resistance (The Code Check): Place the red probe on Pin 1 and the black probe on Pin 3. Polarity does not matter for resistance. Record the value. This number must match the 3-digit code within tolerance.
- Measure Wiper Sweep (Track Health): Move the black probe to Pin 2 (the wiper). Leave the red probe on Pin 1.
- Rotate the Shaft: Slowly turn the adjustment screw or shaft from the counter-clockwise (CCW) stop to the clockwise (CW) stop. Watch the multimeter display. The value should sweep smoothly from near 0Ω up to the total resistance measured in Step 2.
Expected Readings: Good vs. Bad Values
The table below shows what your multimeter should display when testing a potentiometer stamped with the 103 code (10kΩ nominal). Standard cermet trimmers have a ±10% tolerance, meaning a "good" total resistance falls between 9.0kΩ and 11.0kΩ.
| Test Point | Expected Reading (Good) | Bad Reading (Failure Mode) | Diagnostic Meaning |
|---|---|---|---|
| Pin 1 to Pin 3 (Total) | 9.0kΩ – 11.0kΩ | OL (Overload/Open) | Resistive track is cracked or severed. |
| Pin 1 to Pin 3 (Total) | 9.0kΩ – 11.0kΩ | 0.0Ω – 2.0Ω | Internal short between track ends (rare, usually physical damage). |
| Pin 1 to Pin 2 (CCW Stop) | 0Ω – 50Ω | OL or >1kΩ | Wiper is lifted off the track or oxidized at the cold end. |
| Pin 1 to Pin 2 (Mid-Travel) | ~5.0kΩ (Smooth transition) | Jumps erratically or drops to 0Ω | Dirty track, carbon dust buildup, or "dead spot" in the resistive element. |
| Pin 1 to Pin 2 (CW Stop) | 9.0kΩ – 11.0kΩ | Stuck at 7.5kΩ | Wiper mechanical stop is broken; cannot reach the end of the track. |
Common Mistakes That Give Misleading Readings
If your multimeter readings don't match the potentiometer code, you might be falling victim to one of these common bench errors:
- Measuring In-Circuit: If you probe a 103 (10kΩ) pot while it's still soldered to a PCB with a 10kΩ pull-down resistor, your meter will read ~5kΩ due to parallel resistance paths. Always desolder at least two pins before testing.
- The "Finger Resistance" Effect: Human skin has a resistance of roughly 50kΩ to 100kΩ depending on moisture. If you test a 105 (1MΩ) potentiometer while gripping both metal probe tips and the component body, your body will act as a parallel resistor, pulling the reading down to ~90kΩ. Use alligator clips or a breadboard for high-value codes.
- Ignoring Lead Resistance on Low Codes: When testing a 101 (100Ω) pot, your meter leads might account for 0.4Ω of the reading. While negligible for a 10kΩ pot, it represents a 0.4% error on a 100Ω precision trimmer. Short the leads first and use the meter's relative (REL) mode to zero it out.
Potentiometer Code FAQs
What does a 103 potentiometer code mean for Arduino analog inputs?
A 103 code indicates a 10kΩ total resistance. This is the ideal value for Arduino Uno/Nano analog inputs (pins A0-A5) because it provides a low enough impedance to quickly charge the ATmega328P's internal sample-and-hold capacitor (which requires a source impedance of 10kΩ or less for accurate 10-bit ADC readings), while drawing only 0.5mA from the 5V rail (5V / 10,000Ω = 0.0005A).
Why does my 104 potentiometer code read 85kΩ instead of 100kΩ?
A reading of 85kΩ on a 104 (100kΩ) code indicates the part is out of tolerance or degraded. Standard carbon composition pots carry a ±20% tolerance, meaning 80kΩ is technically the absolute minimum acceptable value from the factory. However, if it previously read 100kΩ and has drifted to 85kΩ, the resistive carbon track has likely absorbed moisture or suffered mechanical wear, permanently altering its resistivity. Replace it with a cermet or conductive plastic trimmer for better long-term stability.
Does the potentiometer code tell me if it is linear or audio taper?
No. The 3-digit EIA code (e.g., 503) only specifies the total maximum resistance (50kΩ). It does not indicate the taper (the mathematical curve of the resistance change as you turn the shaft). To determine taper, look for a letter prefix or suffix next to the code. A "B" prefix (e.g., B50K or B503) usually denotes Linear taper, while an "A" prefix (e.g., A50K) denotes Audio (logarithmic) taper, though this convention varies between US and Asian manufacturers. Always verify taper by measuring the wiper at the physical midpoint of rotation.
How do I test an SMD potentiometer code without shorting the pads?
SMD trimmers (like the 3mm square variants) have pads spaced less than 1.5mm apart. Standard multimeter probes will easily bridge the wiper and the outer lug, causing a false 0Ω reading. Use fine-tipped test probes (0.5mm needle tips) or solder temporary 24 AWG solid-core wire "pigtails" to the pads to extend the test points to a standard breadboard or alligator clip setup. Ensure your soldering iron is grounded to prevent ESD damage to the wiper contact.






