Summary of How to interface MAXIM’s DS1868 digital potentiometer with a PIC microcontroller
This article introduces digital potentiometers as modern alternatives to electro-mechanical types, highlighting the MAXIM DS1868 chip. It explains that while traditional pots use physical sliding wipers, digital versions use silicon chips with finite positions controlled by 8-bit values. The text details interfacing the DS1868 with a PIC16F1827 microcontroller to adjust wiper terminals, noting the chip features two 256-section potentiometers available in 10k, 50k, and 100k ohm variants.
Parts used in the MAXIM DS1868 Project:
- MAXIM DS1868 digital potentiometer chip
- PIC16F1827 microcontroller
But things have been changed lately. You can now vary the brightness of the lamp with touch switches. The volume of an amplifier can be controlled through a remote, and the frequency of an oscillator can be varied with tact switches. There are still potentiometers in these devices but in the form of silicon chips and not in the conventional electro-mechanical form. These are called digital potentiometers and today we will discuss about MAXIM’s DS1868 chip, which has two digitally controlled potentiometers. We will interface it to a PIC16F1827 microcontroller and vary the position of the wiper terminals from one end to the other.Theory
An analog potentiometer has three terminals, two of them are connected to the end-points of a resistive element of fixed resistance. The third terminal (known as wiper) can be slided to any point in between the two ends of the resistive element, thus varying the resistance between the wiper and any other end. A digital potentiometer mimics the same functionality except there are only finite wiper positions, which is is digitally controlled.

- What is a digital potentiometer?
A digital potentiometer mimics analog functionality but uses silicon chips with finite, digitally controlled wiper positions instead of physical sliding mechanisms. - How many resistive sections does the DS1868 have?
Each potentiometer in the DS1868 is composed of 256 resistive sections. - Can the DS1868 be stacked for increased resistance?
Yes, both potentiometers can be connected in series or multiple DS1868 chips can be cascaded for increased total resistance. - What resistance values are available for the DS1868?
The DS1868 is offered in three standard resistance values: 10k, 50k, and 100k ohms. - How is the wiper position determined in the DS1868?
The position is set by an 8-bit value that controls which tap point is connected to the wiper output. - What device is used to interface with the DS1868 in this project?
The project interfaces the DS1868 with a PIC16F1827 microcontroller. - Does the DS1868 contain one or two potentiometers?
The DS1868 is a dual digital potentiometer chip containing two digitally controlled potentiometers.