X9C103S digital potentiometer module DC3V-5V 10K slide 100levels – KSH 800 at HIMASTORES Mombasa – best electronics in Kenya

X9C103S digital potentiometer module DC3V-5V 10K slide 100levels

SKU: HMJ656 Category: Capacitors and resistors
KSH 800.00
Out of Stock

Product Description

X9C103S Digital Potentiometer Module DC3V-5V 10K 100 Levels

Precision Digital Potentiometer for Arduino

The X9C103S Digital Potentiometer Module is a solid-state, digitally controlled potentiometer (XDCP) that allows you to adjust resistance via a microcontroller [citation:5]. Featuring a 10K Ohm range with 100 selectable wiper tap points, it provides a reliable alternative to mechanical potentiometers in applications requiring remote control or automated adjustment [citation:8].

100 tap points create a resolution of ~100 Ohms per step [citation:7][citation:12]
The module's nonvolatile memory retains the wiper position even after poweroff [citation:4][citation:5]
Input voltage range: -5V to +5V on the high/low terminals [citation:4][citation:5][citation:8]

Technical Specifications

ParameterValue
Resistance Range0 - 10K Ohms
Number of Taps100 (99 resistive elements)
Step Resolution~100 Ohms
Supply Voltage3V - 5V DC
Terminal Voltage Range-5V to +5V
Interface3-Wire (CS, INC, U/D)
MemoryNon-Volatile (EEPROM)
Wiper Resistance40 Ohms (Typical) [citation:1][citation:4]
Board Dimensions~28 x 14mm [citation:5]

= Key Features =

100 Tap Points - 100 selectable wiper positions for precise adjustment

NonVolatile Memory Retains wiper position after power-off [citation:4][citation:5]

Wide Terminal Voltage Handles 5V to +5V across potentiometer endpoints [citation:4][citation:5]

Easy 3Wire Control Simple interface with any microcontroller [citation:5][citation:7]

Low Power - CMOS technology for minimal current draw

= Applications =

  • Digitally controlled volume and gain adjustment
  • Sensor calibration and offset trimming
  • Programmable filters and oscillators
  • Automated test equipment and calibration
  • Audio processing and signal conditioning
  • Arduino and ESP32 projects

Wiring Guide

Module PinArduino PinDescription
VCC5VPower Supply
GNDGNDGround
CSD5Chip Select (Active LOW)
INCD6Increment (Falling edge triggers move) [citation:4]
U/DD4Up/Down direction control (HIGH UP, LOW DOWN)
VH5V (Optional)High-end of potentiometer
VLGND (Optional)Low-end of potentiometer
VWA0 (Analog Input)Wiper terminal (output voltage) [citation:7]

> Use a 3-wire interface with CS, INC, and U/D pins for wiper position control [citation:7]

For 2-terminal variable resistor use: VH to signal, VW to output, VL to GND

Arduino Test Code

int CS = 5;

int INC = 6;

int UD = 4;

int analogPin = A0;

void setup() {

pinMode(CS, OUTPUT);

pinMode(INC, OUTPUT);

pinMode(UD, OUTPUT);

digitalWrite(CS, HIGH);

digitalWrite(INC, HIGH);

Serial.begin(9600);

}

void setWiperPosition(int position) {

digitalWrite(CS, LOW);

for(int i = 0; i < 100; i++) {

if(i < position) {

digitalWrite(UD, HIGH);

} else {

digitalWrite(UD, LOW);

}

digitalWrite(INC, LOW);

delay(1);

digitalWrite(INC, HIGH);

delay(1);

}

digitalWrite(CS, HIGH);

}

void loop() {

for(int pos 0; pos < 100; pos + 10) {

setWiperPosition(pos);

int val = analogRead(analogPin);

Serial.print(pos);

Serial.print(": ");

Serial.println(val);

delay(500);

}

}


Why Choose X9C103S?

Solid-state design with no moving parts
Non-volatile memory for position retention
Simple 3-wire control interface
±20% total resistance tolerance
100 position resolution
Wide terminal voltage range

√ Compatible with Arduino, ESP32, PIC, and STM32

√ Replaces mechanical potentiometers in circuits

√ Stores wiper position for next power cycle

√ 3mA max active current for battery projects

√ 100 year data retention [citation:12]


Safety Precautions

Do not exceed 5.5V on VCC pin
Terminal voltage limited to ±5V
Wiper current limited to 4.4mA [citation:6]
ESDsensitive device handle with care
CS must be held low during position changes
The device uses an internal charge pump for wide voltage range [citation:5]
For critical applications, verify tolerance of ±20%

The X9C103S Digital Potentiometer Module provides precise, programmable resistance control in a compact, easytouse package. Perfect for automated calibration, audio control, and sensor adjustment projects.

X9C103S DIGITALPOTENTIOMETER 10K 100TAPS ARDUINO AUTOMATION SIGNALPROCESSING RESISTANCE CONTROL IOT #DIY New Best Seller X9C103S