DS3901은 트리플, 8비트 비휘발성 (NV) 가변 저항이다. 각 저항은 소프트웨어나 핀 구성을 통해 선택할 수 있는 2개의 설정 레지스터를 갖는데, 선택된 레지스터가 가변 저항의 값을 결정한다. 또한 3개 저항은 모두 하이 임피던스 값을 가진다. 저항 R0에는 외부 션트 저항을 추가하여 유연성있게 동적 범위를 증가시킬 수 있다. 내부 어드레스 설정을 이용하여 DS3901 슬레이브 어드레스를 가능한 128개의 어드레스 중 하나에 프로그래밍할 수 있다. DS3901은 또한 기밀 데이터를 보호할 수 있는 패스워드 보호 구조 옵션을 제공한다.