The CAT524 is a quad 8-bit digitally-programmable potentiometer (DPP) configured for programmable voltage and DAC-like applications. Intended for final calibration of products such as camcorders fax machines and cellular telephones on automated high volume production lines it is also well suited for self-calibrating systems and for applications where equipment which requires periodic adjustment is either difficult to access or in a hazardous environment. The four independently programmable DPPs have an output range which includes both supply rails. The wipers are buffered by rail to rail op amps. Wiper settings stored in non-volatile NVRAM memory are not lost when the device is powered down and are automatically reinstated when power is returned. Each wiper can be dithered to test new output values without effecting the stored settings and stored settings can be read back without disturbing the DPPs output. The CAT524 is controlled with a simple 3-wire serial Microwire-like interface. A Chip Select pin allows several devices to share a common serial interface. Communication back to the host controller is via a single serial data line thanks to the Tri-Stated CAT524 Data Output pin. A RDY/BSY output working in concert with an internal low voltage detector signals proper operation of the non-volatile NVRAM memory Erase/Write cycle. The CAT524 is available in the 0C to 70C commercial and -40C to 85C industrial operating temperature ranges. Both 14-pin plastic DIP and SOIC packages are offered.