







Dual Digital Potentiometer (100K) V1.0 is a programmable resistance control module based on the MCP42100 digital potentiometer IC. Unlike traditional mechanical potentiometers, this programmable resistor board enables dynamic resistance adjustment through microcontrollers such as Arduino via SPI communication. The compact breakout integrates two independent 100KΩ potentiometers, each offering 256 adjustable taps for precise digital control. Such architecture enables accurate parameter tuning in analog circuits without mechanical wear, making this electronic resistance control module suitable for automated systems, embedded electronics, and programmable analog signal processing applications.

Figure: Arduino connection diagram
Programmable Replacement for Mechanical Potentiometers
Digital potentiometer technology replaces mechanical rotation with electronic wiper positioning controlled by firmware. This programmable resistance adjustment board eliminates mechanical wear while enabling automated tuning of analog parameters. Resistance values can be changed dynamically during system operation, supporting applications such as LED brightness control, programmable voltage sources, oscillator tuning, or filter bandwidth adjustment. High reliability and repeatable resistance positioning make this mixed-signal control device particularly suitable for embedded systems and digitally managed analog circuits.
Dual 100KΩ Channels with 256-Step Resolution
The integrated MCP42100 chip provides two independent digital potentiometers labeled POT0 and POT1. Each channel features a total resistance of 100KΩ and an 8‑bit resolution with 256 discrete tap positions, enabling precise stepwise control of resistance values. Fast internal settling characteristics allow rapid wiper updates with typical settling time around 18 μs. Such fine-grained digital adjustment allows accurate modulation of circuit parameters including gain, output voltage, oscillator frequency, or signal amplitude.
Wide Voltage Compatibility with SPI Interface
A supply voltage range of DC 2.7V to 5.5V enables compatibility with both 3.3V and 5V microcontroller platforms. SPI communication provides reliable and fast digital control for embedded processors, robotics controllers, and experimental electronics platforms. Reserved SO pin support allows multiple breakout boards to be connected in a daisy‑chain configuration, enabling expansion of programmable analog channels within larger systems.
Compact Breakout Design for Embedded Integration
A compact PCB footprint measuring 20.0mm × 18.0mm allows convenient integration into prototypes and space‑constrained electronics. The breakout board includes a 5‑pin interface compatible with common I/O shields and development boards using a standard male‑to‑male cable. Such compact form factor combined with low power consumption enables use in portable electronics, audio systems, and programmable analog control experiments.
Typical use cases include audio volume tuning, LED DC dimming, programmable voltage sources, and adjustable analog filters. Engineers and educators frequently integrate this SPI digital potentiometer module into laboratory circuits, embedded controllers, and STEM learning platforms to demonstrate programmable analog control.

Figure: Triangular wave results
Nov 18, 2020
Looks good and is easy to program up via Arduino on the PC. Next challenge to get it to work with my cheapo 4 channel RC and Arduino. Nicely made and very compact
