DS3904/DS3905은 3개의 비휘발성 (NV) 저온 계수 가변 디지털 저항기를 포함하고 있다. 각각의 저항기는 사용자가 선택할 수 있는 128개의 위치를 가진다. 또한 DS3904/DS3905는 각각의 저항기를 디지털 스위치로 동작시키는 하이 임피던스 설정을 갖추고 있다. DS3904/3905는 2.7V ~ 5.5V 공급 전압 범위에서 동작할 수 있으며, 이 장치와의 통신은 2-wire 직렬 인터페이스를 통해 이루어진다. 주소 핀을 사용하면 여러 개의 DS3904/DS3905가 동일한 2-wire 버스에서 동작할 수 있다. DS3904는 하나의 주소 핀이 있어 2개의 DS3904가 2-wire 버스를 공유할 수 있는 반면, DS3905는 3개의 주소 핀이 있어 8개의 DS3905가 하나의 공통된 버스를 공유할 수 있다. DS3904/DS3905는 저가 소형이기 때문에 기존의 기계식 트리밍 저항기 대신 사용할 수 있는 이상적인 장치이다.