The AD5252 is a 256-position, dual-channel, I2C, nonvolatile memory, digitally controlled potentiometer. Enables the same electronic adjustment functions as mechanical potentiometers, trimmers, and variable resistors. The device's versatile programmability supports multiple modes of operation, including read/write access to the RDAC and EEMEM registers, resistance increment/decrement, ±6 dB resistance range change, and wiper setting readback, while an additional EEMEM is provided for storing User-defined information, such as memory data for other components, look-up tables, or system identification information.