X9C103S-Digital Potentiometer

X9C103S-Digital Potentiometer   

It is a 10 KΩ Digital Potentiometer used to interface with programmable devices (microcontrollers). It is implemented with a 99 set of resistor-arrays with a triggered wiper unit,  between each resistive unit any of the ends is accessible to the wiper unit. The wiper element is controlled by pins CS, U/D, INC.

Model number: X9C103S

Other names: DigiPoT, Digital potentiometer,

other related devices: X9C102, X9C104, X9C503.


Pin Out: 




Power ( +  Terminal )


Ground (- Terminal)






Chip select


High potential terminal


Optimum potential


Low potential



Ø  Solid-state potentiometer

Ø  99 resistive elements.

Ø  Three-wire Serial interface

Ø  100 wiper tap points

Ø  Low power CMOS technology

Ø  Standby current (750uA)

Ø  Active current (3A-max)


Ø  Supply voltage: 3V-5V

Ø  Chip: X9C103S

Ø  Dimensions : 28 x 14 x 4 (LxWxH) mm.

Ø  10K span potentiometer.

Ø  Potentiometer center tap between 0-10k slide in total 100 (potentiometer wiper typical impedance 40 ohms)

Ø  VL and VH Digital Potentiometer sliding rheostat port corresponding to the low-end and high-end, allowing the input voltage range -5V to + 5V.

 Note: By controlling input pins we can get the required output voltage at Vw/Rw pin.

Standard Resistance Value:

Ø  X9C102 = 1kW

Ø  X9C103 = 10kW

Ø  X9C503 = 50kW

Ø  X9C104 = 100kW

How to use X9C103S-DIGIPOT

Vcc, Gnd are power supply pins connected to the dc power source (required voltage), U/D, INC, CS are input pins with the active LOW state, remaining three pins VH/RH, VW/RW, VL/RL  are output pins, so this output terminal acts just like a present(Potentiometer) three terminals.

Principles of operation

                There are three areas of the X9C102, X9C103, ISL9C104, and ISL9C503: the information control, counter, and unravel segment; the non-unstable memory; and the resistor cluster. The info control segment works much the same as an up/down counter. The yield of this counter is decoded to turn on a solitary electronic switch interfacing a point on the resistor cluster to the wiper yield. Under the appropriate conditions, the substance of the counter can be put away in non-unpredictable memory and held for sometime later. The resistor exhibit is included 99 individual resistors associated with the arrangement. At one or the flip side of the exhibit and between every resistor is an electronic switch that moves the potential by then to the wiper. 
    The wiper, when at either fixed terminal, acts like its mechanical same and doesn't move past the last position. That is, the counter doesn't fold over when timed to one or the other extraordinary. The electronic switches on the gadget work in a "make-before-break" mode when the wiper changes tap positions. In the event that the wiper is moved a few positions, various taps are associated with the wiper(INC to VW/RW change). 
    The R-TOTAL esteem for the gadget can incidentally be diminished by a critical sum if the wiper is moved a few positions. At the point when the gadget is shut down, the last wiper position put away will be kept up in the non-unpredictable memory. At the point when force is reestablished, the substance of the memory is reviewed and the wiper is reset to the worth the last put away. The interior charge siphon permits a wide scope of voltages (from - 5V to 5V) applied to XDCP terminals yet given the comfort of single force supply. The normal charge siphon clamor of 20mV at 850kHz ought to be taken into thought when planning an application circuit.

Instructions and programming

The INC, U/D and CS inputs control the development of the wiper along with the resistor exhibit. With CS set LOW, the gadget is chosen and empowered to react to the U/D and INC inputs. HIGH to LOW changes on INC will addition or decrement (contingent upon the condition of the U/D information) a 7-piece counter.

                The yield of this counter is decoded to choose one of 100 wiper positions along with the resistive cluster. The estimation of the counter is put away in non-unstable memory at whatever point CS changes HIGH while the INC input is additionally HIGH. The framework may choose the X9Cxxx, move the wiper and deselect the gadget without putting away the most recent wiper position in non-unstable memory.

                After the wiper development is preceded as recently depicted and once the new position is reached, the framework should keep INC LOW while taking CS HIGH. The new wiper position will be kept up until changed by the framework or until a shut down/upcycle reviewed the recently put away information. This technique permits the framework to consistently control up to a pre-set worth put away in non-unpredictable memory; at that point during framework activity, minor changes could be made. The changes may be founded on client inclination, i.e.: framework boundary changes because of temperature float, and so forth The territory of U/D might be changed while CS stays LOW. This permits the host framework to empower the gadget and afterward move the wiper all over until the appropriate trim is achieved.

Arduino with X9C103S-DIGIPOT


Schematic of DIGI-POT-TechnoElectronics
                                                Schematic of DIGI-POT

Arduino interface with DigitalPotentiometer-x9c103s



  • sensors trimming
  • calibration of readings
  • instrumentation-gain or offset adjustment
  • optical networks
  • audio controllers

Other Articles




FLEX SENSOR                                        

Post a Comment