The MCP4728T-E/UN is a quad 12-bit voltage-output DAC with I2C interface and EEPROM from Microchip in MSOP-10. Each DAC channel has an independent output amplifier that swings rail-to-rail (0V to VDD). The output voltage is VOUT = (D/4096) x VREF, where D is the 12-bit digital code (0-4095) and VREF can be VDD or an external voltage applied to the VREF pin. The I2C interface supports standard (100kHz), fast (400kHz), and high-speed (3.4MHz) modes. The device has volatile (RAM) and non-volatile (EEPROM) registers: writing to RAM updates the output immediately; the EEPROM stores power-on default values so the DAC outputs are set before the MCU boots. The LDAC pin allows synchronous update of all four channels: data is loaded into input registers via I2C, then LDAC pulse transfers all input registers to DAC registers simultaneously. The EEPROM supports 1 million write cycles. Channel gain can be individually set to 1x or 2x via configuration bits. The device address is configurable (A0-A2 in EEPROM), allowing up to 8 MCP4728 devices on one I2C bus (32 DAC channels total).