X9C102

Is anybody using this digital pot ? if so, have you any code to control it. I ask because I am trying control this pot from scratch as I can't find any code online.
I am assuming it powers up at value zero ( at one end of its 1K travel).
Some pots have an 'Address and Value' combo so they can be set to any value throughout its travel directly. With the X9C102 it seems I have to keep track of its current value and move it accordingly up or down...seems complicated. I could go to another digi pot that uses the address,value programming which seems simpler, but before I give up on this X9C102 which I have I thought I would ask on the forum.

From stackexchange:

It is more usual to use I2C or SPI devices with an Arduino.