AD5204 Digital Potentiometer Breakout Board


The AD5204 is a Digital Potentiometer with four internal 10kΩ, 50kΩ or 100kΩ potentiometers. It’s a 8 bits chip which means it has 2^8 = 256 steps from 0Ω to 100kΩ. It can be easily controlled by any microcontroller as it uses a Serial Peripheral Interface Bus (SPI).

I was working on a project where I needed to use some of those AD5204, so I developed a tiny breakout board in order to be able to prototype it using a SMD chip on the breadboard.

Now I’m sharing the Eagle Cad files, so whenever you need to use this chip, you can make some breakout boards with OSH PARK and use it with your projects.

Below you can find an Arduino code example along with useful links.
Hope this can be useful for you!

Any question just let me know!


Git Repository
Digikey Part

Arduino Pins

GND -> GND	 	 
CS  -> Pin 10	 	 
VDD -> 5V Supply	 	 
SDI -> Pin 11	 	 
CLK -> Pin 13	 	 
SDO -> Pin 12	 	 

Example Code for Arduino


  1. I ordered a set of these from OSHPARK, but unfortunately the digikey link is to the wrong packaging for the chip. The link is to TSSOP packaging which is smaller than the SOIC packaging which is needed for this board. Only lost a couple $, so no big deal. In the plus side, this got me into using KiCad to design my own boards 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.