Soldered.com ↗ GitHub ↗
Full product documentation, content & links

Digipot MCP4018 Breakout 100k

Interface ['i2c'] Qwiic Yes
The Digipot MCP4018 Breakout is a digital potentiometer for precise resistance tuning in microcontroller projects via I2C.

A digital potentiometer acts just like a standard rotary potentiometer, but instead of turning a physical knob, you control the resistance digitally. This makes it perfect for automating adjustments in your circuits without manual intervention.


Powered by the reliable MCP4018 IC, this module communicates via I2C for effortless integration into your microcontroller projects. Easily connect it using a single qwiic cable! It features 128 discrete steps, allowing for smooth and precise resistance tuning. To ensure it fits perfectly into whatever you are building, we offer this module in four distinct maximum resistance variants: 5k, 10k, 50k, and 100k.


The step resolution depends on the variant you choose. For example, if you use the 50k version, dividing the total resistance by 128 steps gives you a precise tuning resolution of approximately 390 ohm per step.

  • Voltage:1.8V - 5V
  • Potentiometer resistance:5k, 10k, 50k or 100k
  • Dimensions22 x 22 mm / 0.9 x 0.9 inch

Interface

Interface I2C
Qwiic Compatible Yes
I2C Address Default 0x2F
I2C Address Changeable No
Breadboard Compatible Yes

Power

Logic Level 3V3 Only

Other

Ic Part Number MCP4018
Variants
Start Here
1
Connect

Plug into any Soldered Dasduino or microcontroller with an easyC cable — no soldering required.

2
Install the library

Add the Soldered library for your language (below).

3
Run an example

Open the get-started example and read your first value.

What's in the Box
100k (main product) 333093
Header pins (unsoldered)
Header pins included for all breadboard-compatible pins
Pinout
Last updated: