Skip to datasheet
The Engineering ProjectsAI Interactive Datasheet

MCP472512-bit I²C DAC with EEPROM

Turn a digital setpoint into a steady analog voltage.

Manufacturer-referenced

Microchip Technology · MCP4725A0T-E/CH

SOT-23-6DS22039D · June 2009

MCP4725 is a single-channel 12-bit digital-to-analog converter with a buffered voltage output and nonvolatile EEPROM. A controller sends a code over I²C, and the IC produces the corresponding analog level. It uses its supply voltage as the DAC reference, so a clean and accurate supply is part of the measurement chain. The output code ranges from zero to 4095. Ideally, VOUT equals VDD multiplied by the code and divided by 4096; the highest code is one step below the supply. With 3.3 V at VDD, code 2048 produces 1.650 V before real offset, gain and loading errors. Ordinary DAC writes change the output without wearing the EEPROM. A separate command stores the chosen startup value and power-down state for the next power cycle. The example uses the MCP4725A0T-E/CH six-pin package at address 0x60 and updates only the volatile DAC register.

3D View

Preparing 3D preview…
3D packageDrag to rotate · Scroll to zoom

Real View

MCP4725A0T-E/CH black package with silver leads and readable markings.
MCP4725A0T-E/CH · SOT-23-6Package illustration

Pinout

MCP4725SOT-23-6Top view
Select a pin to see its functionSOT-23-6 · 6 pins

PCB Footprint

Loading footprint…
Powered by
Finding SOT-23-6 packageTop view · mm
6Physical pins MCP4725A0T-E/CHSOT-23-6 Manufacturer-referencedMicrochip Technology

Pin diagram

Select a pin to explore its connection

Package map
Highlight
MCP4725SOT-23-6Top view

Click a lead or use the arrow keys. Top view

1
PIN 1 · Analog voltage output

VOUT

Buffered analog output

Function

Outputs the voltage selected by the 12-bit DAC code.

How to connect

Connect a high-impedance meter or suitable analog load.

Electrical note

The ideal scale uses VDD / 4096. Loading, offset, gain error and output headroom affect real results.

Key specifications

The I²C register selects a resistive-string DAC level. A buffer drives VOUT; EEPROM optionally remembers a startup setting. VDD is both power and reference.

Resolution12 bits · 4096 codes
Supply / reference2.7–5.5 V
Typical settling6 µs · specified step/load
Operating ambient−40–125 °C

Operating profile

Supply, signals and operating conditions

MCP4725 operating profile
ParameterValueConditions / notes
Selected packageSOT-23-6MCP4725A0T-E/CH
Step at 3.3 V805.664 µVVDD / 4096
Midscale example1.650 VCode 2048 / 0x800 · ideal
Use these values with the stated grade and test conditions.

Package details

MCP4725A0T-E/CH · SOT-23-6

Selected package
Selected MCP4725 physical package
PropertyDetails
ManufacturerMicrochip Technology
Part numberMCP4725A0T-E/CH
PackageSOT-23-6
Connections6 pins
MountingSMD
Lead pitch0.95 mm
Package codesmd
Thermal referenceθJA 190.5°C/W · manufacturer reference

Operating and interface limits

Extended-temperature grade

Scroll sideways to see all columns.

ParameterValueConditions / notes
Supply / DAC reference2.7–5.5 VSame VDD pin for power and conversion scale
Operating ambient−40 to +125°CSelected E grade
Code range0–4095Unsigned 12-bit code
I²C modes100 kHz, 400 kHz, 3.4 MHzHigh-speed mode requires its specified protocol
SDA/SCL input HIGH / LOW≥ 0.7 VDD / ≤ 0.3 VDDUse compatible logic levels
A0 input HIGH / LOW≥ 0.8 VDD / ≤ 0.2 VDDDifferent from SDA/SCL thresholds
Supply current210 µA typical / 400 µA maximumCode zero; digital inputs grounded; VOUT unloaded

Absolute maximum supply is a stress rating and must not replace the recommended operating range.

Ideal transfer at 3.3 V

VOUT = VDD × code / 4096

Scroll sideways to see all columns.

ParameterValueConditions / notes
Code 0 / 0x0000 V idealReal zero-scale offset remains
Code 1 / 0x0010.000805664 VOne ideal LSB
Code 1024 / 0x4000.825 VQuarter-scale
Code 2048 / 0x8001.650 VMidscale example
Code 3072 / 0xC002.475 VThree-quarter scale
Code 4095 / 0xFFF3.299194 VOne ideal LSB below VDD

A rail-to-rail amplifier is still affected by load and headroom near either supply.

I²C command examples

Selected A0 factory option; external A0 LOW

Scroll sideways to see all columns.

ParameterValueConditions / notes
Seven-bit address0x600xC0 write / 0xC1 read are address bytes, not seven-bit addresses
External A0 HIGH0x61Other factory options provide the remaining address pairs
Fast write, midpointData bytes 0x08 0x00PD=00; code=0x800; EEPROM unchanged
DAC-register writeData bytes 0x40 0x80 0x00Same code via three-byte command format
DAC + EEPROM writeData bytes 0x60 0x80 0x00Intentional persistent startup setting
Read sequenceFive data bytes after the addressCurrent status, DAC code and EEPROM content
RDY/BSY status1 ready; 0 EEPROM write in progressReturned status bit; no separate ready pin

Do not send new write commands during an EEPROM write. Check the returned ready status first.

EEPROM and power modes

Preserve endurance by choosing the correct command

Scroll sideways to see all columns.

ParameterValueConditions / notes
EEPROM write duration25 ms typical / 50 ms maximumPoll RDY/BSY rather than assuming immediate completion
EEPROM endurance1 million cycles minimum at +25°CDesign-assured parameter, not 100% tested
Data retention200 years typical at +25°CTemperature and conditions matter
StartupLoads stored code and modeObserve the specified VDD ramp conditions
PD 00Normal output bufferDAC output enabled
PD 01 / 10 / 111 kΩ / 100 kΩ / 500 kΩ to groundTypical output resistance with amplifier powered down

Nonvolatile memory is for remembered settings, not continuous waveform updates.

Accuracy and dynamic behavior

Datasheet test conditions apply

Scroll sideways to see all columns.

ParameterValueConditions / notes
INL±2 LSB typical / ±14.5 LSB maximumTest codes 100–4000
DNL±0.2 LSB typical / ±0.75 LSB limitsTest codes 100–4000
Offset error0.02% typical / 0.75% maximum FSRCode zero
Gain error−0.1% typical / ±2% limits FSRCode 4095; excludes offset
Settling time6 µs typical0x400→0xC00; within half LSB; RL 5 kΩ, CL 100 pF
Supply dependenceVDD is the referenceSupply changes scale every nonzero code

Typical values are not guarantees. Resolution and absolute accuracy are different properties.

Midscale voltage-output circuit

3.3 V logic and a high-impedance measurement

Scroll sideways to see all columns.

ParameterValueConditions / notes
VDD3 / VSS23.3 V / GND100 nF plus 10 µF local bypass
A0 pin 6GNDAddress 0x60 for the selected factory option
SDA4 / SCL5Controller busExample 4.7 kΩ pull-ups to 3.3 V; 100 kHz
VOUT1High-impedance meterMeter return joins VSS
Write0x08, 0x00 after address + WFast volatile update, Normal mode
Expected output1.650 V idealMeasure actual VDD when checking the result

Use a suitable external buffer for loads beyond the DAC output’s intended capability.

Package and layout

MCP4725A0T-E/CH · SOT-23-6

Scroll sideways to see all columns.

ParameterValueConditions / notes
Lead pitch0.95 mmSix gullwing leads; three on each side
Nominal visual body1.6 × 2.9 mmManufacturer tolerance range applies
Original footprint1.10 × 0.60 mm lands2.70 mm pad-row centers; engineering starting point
Top markingAJ plus trace code for A0 optionIllustration labels identify the device; actual marking is abbreviated
Supply bypassClose to pins 3 and 2Keep output and ground paths quiet
Load connectionLow leakage, suitable impedanceAvoid long capacitive output wiring

Verify the selected package, pad dimensions and assembly process before PCB manufacture.

Connections by function

Select a pin for its function, connection guidance and electrical notes.

Analog voltage output1 pin

Ground1 pin

Supply1 pin

I²C interface2 pins

Address selection1 pin

Read the conditions with every value

Typical values describe stated test conditions. Absolute maximum ratings are stress limits, not operating targets.

Official PDF datasheet

MCP4725 at a glance

Follow the labeled connections and functional stages

MCP4725 working principle: illustrated functional stages, basic circuit and connections
Select the diagram to read it at full resolution.

How it works

3 stages · Explore one step at a time

Step 1 / 3

Power a clean reference

Use 3.3 V at VDD and a common ground. Local 100 nF and 10 µF bypass capacitors reduce supply disturbance.

Step 2 / 3

Write the midpoint

At seven-bit address 0x60, the fast-write data bytes 0x08 and 0x00 load code 2048 in Normal mode without writing EEPROM.

Step 3 / 3

Measure the output

An ideal 3.3 V × 2048 / 4096 gives 1.650 V at VOUT. A high-impedance meter avoids excessive loading.

MCP4725 in a circuit

A six-pin IC, quiet supply and an I²C controller.

PhysicalMCP4725SOT23-6 VOUT1meter VSS2GND VDD3at3.3V100nF10uF SDA4SCL5pullups A06groundI2C0x60code2048.
The 1.650 V reading is ideal arithmetic, not a live circuit simulation.

Connect it, step by step

Follow the component values and pin connections

Power and bypass

Connect VDD and VSS to a clean 3.3 V rail and ground with local bypassing.

Send a volatile command

Write fast-mode bytes 0x08 and 0x00 to address 0x60.

Check the analog output

Use a high-impedance meter at VOUT; account for the actual supply and DAC errors.

Inside MCP4725

Serial control, persistent startup data and one buffered analog output.

MCP4725 compact black IC cutaway I2CinterfaceinputregisterEEPROMresistivestringDACVDDreferenceoutputbufferpowerdownresistancetoVSS.
Functional architecture. EEPROM is written only by the persistent-write command.

Explore the circuit

Select a stage to see its role and connections

Receive the code

The serial interface accepts the command and twelve-bit output setting.

Select the voltage

A resistive-string DAC uses VDD as its reference.

Buffer or power down

The output amplifier drives VOUT in Normal mode; power-down selects a resistor to ground.

Selected packageSOT-23-6MCP4725A0T-E/CH
Physical connections6 pinsPackage-specific numbering
Reference collection8 tables44 parameters & pin functions

Pin reference

Signal names, electrical functions and connection guidance

SOT-23-6
Physical pin numbers6 pins

Scroll within the table to see all columns and rows.

MCP4725 pin functions and connections
PinSignalTypeFunction & connection
VOUTBuffered analog outputOutputs the voltage selected by the 12-bit DAC code.
Connection guidance

Connect a high-impedance meter or suitable analog load.

The ideal scale uses VDD / 4096. Loading, offset, gain error and output headroom affect real results.

VSSGroundSupply and analog-output reference.
Connection guidance

Join controller ground and measurement return.

VDDSupply and DAC referenceThe supply also determines the output conversion scale.
Connection guidance

Use a clean 3.3 V rail, with 100 nF and local bulk bypass to VSS.

Supply noise and supply error directly affect the analog output.

SDAI²C serial dataBidirectional open-drain data connection.
Connection guidance

Connect to controller SDA and a pull-up to VDD.

SCLI²C serial clockClock connection for the I²C controller.
Connection guidance

Connect to controller SCL and a pull-up to VDD.

A0Address selectionSets the least-significant address bit; two upper address bits are factory options.
Connection guidance

Tie LOW for 0x60 on the selected A0 orderable, or HIGH for 0x61.

Do not confuse the external A0 pin with the A0 suffix in the ordering code.

SOT-23-6 · Top view · Select a pin number to open its interactive pinout.

Operating and interface limits

Extended-temperature grade

Manufacturer-referenced values7 parameters

Scroll within the table to see all columns and rows.

ParameterValueConditions / notes
Supply / DAC reference2.7–5.5 VSame VDD pin for power and conversion scale
Operating ambient−40 to +125°CSelected E grade
Code range0–4095Unsigned 12-bit code
I²C modes100 kHz, 400 kHz, 3.4 MHzHigh-speed mode requires its specified protocol
SDA/SCL input HIGH / LOW≥ 0.7 VDD / ≤ 0.3 VDDUse compatible logic levels
A0 input HIGH / LOW≥ 0.8 VDD / ≤ 0.2 VDDDifferent from SDA/SCL thresholds
Supply current210 µA typical / 400 µA maximumCode zero; digital inputs grounded; VOUT unloaded

Absolute maximum supply is a stress rating and must not replace the recommended operating range.

Ideal transfer at 3.3 V

VOUT = VDD × code / 4096

Manufacturer-referenced values6 parameters

Scroll within the table to see all columns and rows.

ParameterValueConditions / notes
Code 0 / 0x0000 V idealReal zero-scale offset remains
Code 1 / 0x0010.000805664 VOne ideal LSB
Code 1024 / 0x4000.825 VQuarter-scale
Code 2048 / 0x8001.650 VMidscale example
Code 3072 / 0xC002.475 VThree-quarter scale
Code 4095 / 0xFFF3.299194 VOne ideal LSB below VDD

A rail-to-rail amplifier is still affected by load and headroom near either supply.

I²C command examples

Selected A0 factory option; external A0 LOW

Manufacturer-referenced values7 parameters

Scroll within the table to see all columns and rows.

ParameterValueConditions / notes
Seven-bit address0x600xC0 write / 0xC1 read are address bytes, not seven-bit addresses
External A0 HIGH0x61Other factory options provide the remaining address pairs
Fast write, midpointData bytes 0x08 0x00PD=00; code=0x800; EEPROM unchanged
DAC-register writeData bytes 0x40 0x80 0x00Same code via three-byte command format
DAC + EEPROM writeData bytes 0x60 0x80 0x00Intentional persistent startup setting
Read sequenceFive data bytes after the addressCurrent status, DAC code and EEPROM content
RDY/BSY status1 ready; 0 EEPROM write in progressReturned status bit; no separate ready pin

Do not send new write commands during an EEPROM write. Check the returned ready status first.

EEPROM and power modes

Preserve endurance by choosing the correct command

Manufacturer-referenced values6 parameters

Scroll within the table to see all columns and rows.

ParameterValueConditions / notes
EEPROM write duration25 ms typical / 50 ms maximumPoll RDY/BSY rather than assuming immediate completion
EEPROM endurance1 million cycles minimum at +25°CDesign-assured parameter, not 100% tested
Data retention200 years typical at +25°CTemperature and conditions matter
StartupLoads stored code and modeObserve the specified VDD ramp conditions
PD 00Normal output bufferDAC output enabled
PD 01 / 10 / 111 kΩ / 100 kΩ / 500 kΩ to groundTypical output resistance with amplifier powered down

Nonvolatile memory is for remembered settings, not continuous waveform updates.

Accuracy and dynamic behavior

Datasheet test conditions apply

Manufacturer-referenced values6 parameters

Scroll within the table to see all columns and rows.

ParameterValueConditions / notes
INL±2 LSB typical / ±14.5 LSB maximumTest codes 100–4000
DNL±0.2 LSB typical / ±0.75 LSB limitsTest codes 100–4000
Offset error0.02% typical / 0.75% maximum FSRCode zero
Gain error−0.1% typical / ±2% limits FSRCode 4095; excludes offset
Settling time6 µs typical0x400→0xC00; within half LSB; RL 5 kΩ, CL 100 pF
Supply dependenceVDD is the referenceSupply changes scale every nonzero code

Typical values are not guarantees. Resolution and absolute accuracy are different properties.

Midscale voltage-output circuit

3.3 V logic and a high-impedance measurement

Manufacturer-referenced values6 parameters

Scroll within the table to see all columns and rows.

ParameterValueConditions / notes
VDD3 / VSS23.3 V / GND100 nF plus 10 µF local bypass
A0 pin 6GNDAddress 0x60 for the selected factory option
SDA4 / SCL5Controller busExample 4.7 kΩ pull-ups to 3.3 V; 100 kHz
VOUT1High-impedance meterMeter return joins VSS
Write0x08, 0x00 after address + WFast volatile update, Normal mode
Expected output1.650 V idealMeasure actual VDD when checking the result

Use a suitable external buffer for loads beyond the DAC output’s intended capability.

Package and layout

MCP4725A0T-E/CH · SOT-23-6

Manufacturer-referenced values6 parameters

Scroll within the table to see all columns and rows.

ParameterValueConditions / notes
Lead pitch0.95 mmSix gullwing leads; three on each side
Nominal visual body1.6 × 2.9 mmManufacturer tolerance range applies
Original footprint1.10 × 0.60 mm lands2.70 mm pad-row centers; engineering starting point
Top markingAJ plus trace code for A0 optionIllustration labels identify the device; actual marking is abbreviated
Supply bypassClose to pins 3 and 2Keep output and ground paths quiet
Load connectionLow leakage, suitable impedanceAvoid long capacitive output wiring

Verify the selected package, pad dimensions and assembly process before PCB manufacture.

Read each value with its conditions

Typical values describe the stated test conditions. Absolute maximum ratings are stress limits, not operating targets.

Microchip Technology · DS22039D · June 2009
Official PDF datasheet

Take it into ProTech

Find MCP4725 in the Components Library to place its schematic symbol and connect its pins.

Reference page · circuit simulation model not yet availableOpen ProTech

Component view