MCP4728
Digital-to-Analog Converter (DAC)The MCP4728 is a digital-to-analog converter (dac) from Microchip Technology. View the full MCP4728 datasheet below including key specifications, electrical characteristics, absolute maximum ratings.
Official MCP4728 datasheet (PDF) — the source this page was extracted from.
MCP4728 Key Specifications
| Parameter | Value |
|---|---|
| Resolution | 12-Bit |
| Settling Time | 6 μs (typical) |
| Nonvolatile Memory | EEPROM |
| Number Of Channels | Quad |
| Supply Voltage Range | 2.7V to 5.5V |
| Communication Interface | I2C |
| Internal Voltage Reference | 2.048V |
| Integral Nonlinearity (INL) | ±2 LSB (typical) |
| Operating Temperature Range | -40°C to +125°C |
| Short Circuit Output Current | 15 mA (typical) |
| Differential Nonlinearity (DNL) | ±0.2 LSB (typical) |
| I2C Clock Frequency (Fast Mode) | 400 kHz |
| I2C Clock Frequency (Standard Mode) | 100 kHz |
| I2C Clock Frequency (High Speed Mode) | 3.4 MHz |
| Output Voltage Range (External VREF=VDD) | 0.000V to VDD |
| Operating Current (Max, 4 Channels Normal) | 1400 μA |
| Output Voltage Range (Internal VREF=2.048V, Gain=1) | 0.000V to 2.048V |
| Output Voltage Range (Internal VREF=2.048V, Gain=2) | 0.000V to 4.096V |
| Power-Down Current (Typical, All 4 Channels Powered Down, External VREF) | 40 nA |
MCP4728 Overview
Part: MCP4728
Type: 12-Bit Quad Digital-to-Analog Converter
Description: 2.7–5.5 V 12-bit quad buffered voltage output DAC with nonvolatile EEPROM memory, internal 2.048 V reference, and I2C interface supporting up to 3.4 Mbps.
Operating Conditions:
- Supply voltage: 2.7–5.5 V
- Operating temperature: -40 to +125 °C
Absolute Maximum Ratings:
- Max supply voltage: 6.5 V
- Max continuous current: ±110 mA (Current at Supply Pins)
- Max junction/storage temperature: +150 °C
Key Specs:
- Resolution: 12 bits
- DNL: ±0.2 LSB typical, ±0.75 LSB max
- INL: ±2 LSB typical, ±13 LSB max
- Settling time: 6 μs typical
- Internal voltage reference: 2.048 V (2.007 V min, 2.089 V max)
- Full-scale output range: 0.000 V to VDD (external ref) or 0.000 V to 2.048 V / 4.096 V (internal ref)
- Supply current: 800 μA typical, 1400 μA max (all 4 channels in Normal mode, VDD = 5.5 V)
- Power-down current: 40 nA typical (external ref), 45 μA typical (internal ref)
Features:
- Four buffered 12-bit voltage output DAC channels with rail-to-rail swing
- On-board nonvolatile EEPROM stores DAC input codes, configuration settings, and I2C address bits
- Selectable internal (2.048 V) or external (VDD) reference per channel
- Individual channel normal or selectable power-down modes
- I2C serial interface supporting Standard (100 kbps), Fast (400 kbps), and High-Speed (3.4 Mbps) modes
- LDAC pin for simultaneous output update
Applications:
- Set point or offset adjustment
- Sensor calibration
- Closed-loop servo control
- Low power portable instrumentation
- PC peripherals
- Programmable voltage and current source
- Industrial process control
- Instrumentation
- Bias voltage adjustment for power amplifiers
Package:
- 10-lead MSOP
MCP4728 Features
- 12-Bit Voltage Output DAC with Four Buffered Outputs
- On-Board Nonvolatile Memory (EEPROM) for DAC Codes and I 2 C™ Address Bits
- Internal or External Voltage Reference Selection
- Output Voltage Range:
- -Using Internal V REF (2.048V): 0.000V to 2.048V with Gain Setting = 1 0.000V to 4.096V with Gain Setting = 2
- -Using External V REF (V DD ): 0.000V to V DD
- ±0.2 Least Significant Bit (LSB) Differential Nonlinearity (DNL) (typical)
- Fast Settling Time: 6 μs (typical)
- Normal or Power-Down Mode
- Low Power Consumption
- Single-Supply Operation: 2.7V to 5.5V
- I 2 C Interface:
- -Address bits: User Programmable to EEPROM
- -Standard (100 kbps), Fast (400 kbps) and High Speed (HS) Mode (3.4 Mbps)
- 10-Lead MSOP Package
- Extended Temperature Range: -40°C to +125°C
MCP4728 Applications
- Set Point or Offset Adjustment
- Sensor Calibration
- Closed-Loop Servo Control
- Low Power Portable Instrumentation
- PC Peripherals
- Programmable Voltage and Current Source
- Industrial Process Control
- Instrumentation
- Bias Voltage Adjustment for Power Amplifiers
MCP4728 Pin Configuration
The descriptions of the pins are listed in Table 3-1.
TABLE 3-1: PIN FUNCTION TABLE
| Pin No. | Name | Pin Type | Function |
|---|---|---|---|
| 1 | V DD | P | Supply Voltage |
| 2 | SCL | OI | I 2 C Serial Clock Input (Note 1) |
| 3 | SDA | OI/OO | I 2 C Serial Data Input and Output (Note 1) |
| 4 | LDAC | ST | This pin is used for two purposes: (a) Synchronization Input. It is used to transfer the contents of the DAC input registers to the output registers (V OUT ). (b) Select the device for reading and writing I 2 C address bits. (Note 2) |
| 5 | RDY/BSY | OO | This pin is a status indicator of EEPROM programming activity. An external pull-up resistor (about 100 k Ω ) is needed from RDY/BSY pin to V DD line. (Note 1) |
| 6 | V OUT A | AO | Buffered analog voltage output of channel A. The output amplifier has rail-to-rail operation. |
| 7 | V OUT B | AO | Buffered analog voltage output of channel B. The output amplifier has rail-to-rail operation. |
| 8 | V OUT C | AO | Buffered analog voltage output of channel C. The output amplifier has rail-to-rail operation. |
| 9 | V OUT D | AO | Buffered analog voltage output of channel D. The output amplifier has rail-to-rail operation. |
| 10 | V SS | P | Ground reference. |
Legend: P = Power, OI = Open-Drain Input, OO = Open-Drain Output, ST = Schmitt Trigger Input Buffer, AO = Analog Output
Note 1: This pin needs an external pull-up resistor from V DD line. Leave this pin float if it is not used.
- 2: This pin can be driven by MCU.
MCP4728 Electrical Characteristics
Electrical Specifications: Unless otherwise indicated, all parameters apply at V DD = +2.7V to 5.5V, V SS = 0V, RL = 5 k Ω , C L = 100 pF, G X = 1, T A = -40°C to +125°C. Typical values are at +25°C, V IH = V DD , V IL = V SS.
Note 1: All digital input pins (SDA, SCL, LDAC) are tied to 'High', Output pins are unloaded, code = 0 x 000.
| Parameter | Symbol | Min | Typical | Max | Units | Conditions |
|---|---|---|---|---|---|---|
| Power Requirements | Power Requirements | Power Requirements | Power Requirements | Power Requirements | Power Requirements | Power Requirements |
| Operating Voltage | V DD | 2.7 | 5.5 | V | ||
| Supply Current with External Reference (V REF = V DD ) (Note 1) | I DD_EXT | - | 800 | 1400 | μA | V REF = V DD , V DD = 5.5V All 4 channels are in Normal mode. |
| Supply Current with External Reference (V REF = V DD ) (Note 1) | I DD_EXT | - | 600 | - | μA | 3 channels are in Normal mode, 1 channel is powered down. |
| Supply Current with External Reference (V REF = V DD ) (Note 1) | I DD_EXT | - | 400 | - | μA | 2 channels are in Normal mode, 2 channel are powered down. |
| Supply Current with External Reference (V REF = V DD ) (Note 1) | I DD_EXT | - | 200 | - | μA | 1 channel is in Normal mode, 3 channels are powered down. |
| Power-Down Current with External Reference | I PD_EXT | - | 40 | - | nA | All 4 channels are powered down. (V REF = V DD ) |
| Supply Current with Internal Reference (V REF = Internal) (Note 1) | I DD_INT | - | 800 | 1400 | μA | V REF = Internal Reference V DD = 5.5V All 4 channels are in normal mode. |
| Supply Current with Internal Reference (V REF = Internal) (Note 1) | I DD_INT | - | 600 | - | μA | 3 channels are in Normal mode, 1 channel is powered down. |
| Supply Current with Internal Reference (V REF = Internal) (Note 1) | I DD_INT | - | 400 | - | μA | 2 channels are in Normal mode, 2 channels are powered down. |
| Supply Current with Internal Reference (V REF = Internal) (Note 1) | I DD_INT | - | 200 | - | μA | 1 channel is in Normal mode, 3 channels are powered down. |
| Power-Down Current with Internal Reference | I PD_INT | - | 45 | 60 | μA | All 4 channels are powered down. V REF = Internal Reference |
- 2: The power-up ramp rate measures the rise of V DD over time.
- 3: This parameter is ensured by design and not 100% tested.
- 4: This parameter is ensured by characterization and not 100% tested.
- 5: Test code range: 100 - 4000 codes, V REF = V DD , V DD = 5.5V.
- 6: Time delay to settle to a new reference when switching from external to internal reference or vice versa.
- 7: This parameter is indirectly tested by Offset and Gain error testing.
- 8: Within 1/2 LSB of the final value when code changes from 1/4 of to 3/4 of full scale.
- 9: This time delay is measured from the falling edge of ACK pulse in I 2 C command to the beginning of V OUT . This time delay is not included in the output settling time specification.
- † Notice: Stresses above those listed under 'Maximum ratings' may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operation listings of this specification is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability.
MCP4728 Absolute Maximum Ratings
| Parameter | Limit |
|---|---|
| V DD | 6.5V |
| All inputs and outputs w.r.t V SS | -0.3V to V DD +0.3V |
| Current at Input Pins | ±2 mA |
| Current at Supply Pins | ±110 mA |
| Current at Output Pins | ±25 mA |
| Storage Temperature | -65°C to +150°C |
| Ambient Temp. with Power Applied | -55°C to +125°C |
| ESD protection on all pins | ≥ 4 kV HBM, ≥ 400V MM |
| Maximum Junction Temperature (T J ) | +150°C |
MCP4728 Typical Application
The MCP4728 device is a part of Microchip's latest DAC family with nonvolatile EEPROM memory. The device is a general purpose resistor string DAC intended to be used in applications where a precise and low power DAC, with moderate bandwidth, is required.
Since the device includes nonvolatile EEPROM memory, the user can use this device for applications that require the output to return to the previous set-up value on subsequent power-ups.
Applications generally suited for the MCP4728 device family include:
- Set Point or Offset Trimming
- Sensor Calibration
- Portable Instrumentation (Battery Powered)
- Motor Speed Control
Variants on the same datasheet
These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.
| Part Number | Manufacturer | Package |
|---|---|---|
| MCP4728-E/UN | Microchip Technology | MSOP-10 |
| MCP4728A0-E/UN | Microchip Technology | MSOP-10 |
| MCP4728A0T-E/UN | Microchip Technology | MSOP-10 |
| MCP4728A1-E/UN | Microchip Technology | MSOP-10 |
| MCP4728A1T-E/UN | Microchip Technology | MSOP-10 |
| MCP4728A2-E/UN | Microchip Technology | MSOP-10 |
| MCP4728A2T-E/UN | Microchip Technology | MSOP-10 |
| MCP4728A3-E/UN | Microchip Technology | MSOP-10 |
| MCP4728A3T-E/UN | Microchip Technology | MSOP-10 |
| MCP4728A4-E/UN | Microchip Technology | MSOP-10 |
| MCP4728A4T-E/UN | Microchip Technology | MSOP-10 |
| MCP4728A5-E/UN | Microchip Technology | MSOP-10 |
| MCP4728A5T-E/UN | Microchip Technology | MSOP-10 |
| MCP4728A6-E/UN | Microchip Technology | MSOP-10 |
| MCP4728A6T-E/UN | Microchip Technology | MSOP-10 |
| MCP4728A7-E/UN | Microchip Technology | MSOP-10 |
| MCP4728A7T-E/UN | Microchip Technology | MSOP-10 |
| MCP4728T-E/UN | Microchip Technology | MSOP-10 |
Other ADC / DAC
- ADS1115 – Texas Instruments, Analog-to-Digital Converter
- AD5065 – Analog Devices, Digital-to-Analog Converter
- AD5671R – Analog Devices, Digital-to-Analog Converter (DAC)
- AD5675R – Analog Devices, Digital-to-Analog Converter (DAC)
- AD5675RACPZ-REEL7 – Analog Devices, Digital-to-Analog Converter (DAC)
- AD5675RACPZ-RL – Analog Devices, Digital-to-Analog Converter (DAC)
- AD5675RARUZ – Analog Devices, Digital-to-Analog Converter (DAC)
- AD5675RARUZ-REEL7 – Analog Devices, Digital-to-Analog Converter (DAC)
All ADC / DAC datasheetsAll Microchip Technology datasheets (599)
Ask your AI agent about the MCP4728
Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.
claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp
Then ask: "Can the MCP4728 run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.