X9C104P (100kΩ Non-Volatile Digital Potentiometer - 8-Pin DIP Package)
Couldn't load pickup availability
Secure checkout
Friendly support
Hassle-free returns
When your project requires adjustable resistance—whether you are tuning the gain of an operational amplifier, adjusting the contrast of an LCD screen, or building a digitally controlled audio volume circuit—mechanical potentiometers are a bottleneck. They require physical human interaction, their carbon tracks wear out over time, and they are susceptible to dust and vibration. The X9C104 solves all of this by compressing a 100kΩ potentiometer into a single, digitally controlled 8-pin integrated circuit.
What makes the X9C-series incredibly powerful is its built-in non-volatile EEPROM memory. When you use your Arduino or ESP32 to step the internal "wiper" up or down to a specific resistance value, the chip saves that exact position. If the power is completely disconnected and restored days later, the X9C104 will wake up at the exact same resistance value it was left at. Unlike complex modern ICs that require I2C or SPI libraries, this chip uses a remarkably simple 3-wire pulse interface (Chip Select, Up/Down, and Increment), making it incredibly easy to control with just a few basic lines of code.
Key Features & Functional Advantages:
-
100 Wiper Taps: Internally composed of a resistor array with 99 resistive elements, providing 100 distinct, digitally selectable resistance steps between 0Ω and 100kΩ.
-
Non-Volatile Memory (EEPROM): Automatically stores the last wiper position when told to do so, acting exactly like a physical knob that stays where you left it after power-down.
-
Simple 3-Wire Interface: Does not require complex I2C or SPI protocols. It uses a straightforward pulse-based interface: set the direction (Up/Down) and pulse the Increment pin to move the wiper.
-
Solid-State Reliability: With no moving mechanical parts, there is zero risk of the "scratchy" audio noise or physical wear-and-tear associated with traditional rotary potentiometers.
-
Breadboard Native (8-DIP): The standard 0.1-inch (2.54mm) pin pitch drops perfectly into any solderless breadboard alongside classic analog chips like the LM358 or NE555.
Perfect For:
-
Automated Analog Calibration: Allows a microcontroller to automatically tune the sensitivity thresholds of analog sensors (like PIR motion or light sensors) without human intervention.
-
Programmable Op-Amp Gain: Pairs flawlessly with LM324 or LM358 operational amplifiers to create software-controlled variable gain amplifiers for audio or sensor conditioning.
-
Digital Volume Control: A fantastic, noise-free method for building push-button volume controls for DIY audio amplifiers and retro synthesizers.
-
LCD Contrast/Backlight Tuning: Replaces the classic blue mechanical trimpot used for adjusting the contrast on 16x2 character LCDs.
Technical Specifications:
-
Potentiometer Type: Digital, Non-Volatile
-
End-to-End Resistance: 100 kΩ (104)
-
Resolution (Taps): 100 Steps
-
Control Interface: 3-Wire (CS, INC, U/D)
-
Operating Supply Voltage (Vcc): 5V DC (Standard 5V Logic)
-
Memory: EEPROM (100,000 write cycles typical)
-
Maximum Wiper Current: ~1 mA (Designed for signal logic, not heavy power delivery)
-
Package / Case: 8-DIP (0.300", 7.62mm width)
-
Mounting Type: Through-Hole (PTH)
Ensure your order is placed by 2PM to guarantee next-day delivery! Our commitment to prompt service includes a 24-hour delivery system through our network of carriers, aimed at ensuring your package arrives right on schedule.
Please note, a delivery fee of €4.99 applies for orders under €50. For those in remote areas, be aware that our couriers may apply an extra surcharge. This additional fee helps cover the costs of transporting your items to harder-to-reach locations.