The AD5255 provides dual 512-position and a single 128-position digitally controlled variable resistors1 (VR) in a TSSOP package. This device performs the same electronic adjustment function as a potentiometer, trimmer, or variable resistor. Each VR offers a completely programmable value of resistance between the A terminal and the wiper or the B terminal and the wiper. The fixed A-to-B terminal resistance of 25 k or 250 k has a 1% channel-to-channel matching tolerance and a nominal temperature coefficient of 35 ppm/C. Wiper position programming, EEPROM2 reading, and EEPROM writing is conducted via the standard 2-wire I2C interface. Previous/default wiper position settings can be stored in memor y, and refreshed upon system power-up.