component
MCP4725
Public Made by Adomby adom
Microchip 12-bit I2C DAC with EEPROM, SOT-23-6. Buffered voltage output, 2.7-5.5 V. Datasheet-verified.
← Commit history
README.mdadded+49@@ -0,0 +1,49 @@+# MCP4725++**Microchip Technology** · 12-bit I2C DAC · SOT-23-6++12-bit single-channel, buffered voltage-output digital-to-analog converter with non-volatile EEPROM and an I2C interface, in a SOT-23-6 package. The EEPROM stores the DAC code and configuration so the output returns to a set value on power-up, no MCU write needed. The rail-to-rail buffered output swings 0 to VDD from a 2.7 to 5.5 V supply, and an address pin plus I2C give multiple devices on a bus. The default way to add a real analog output to an MCU that only has PWM.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | VOUT | output | Analog DAC output. Buffered rail-to-rail voltage output from the internal 12-bit resistor-string DAC (0V to VDD). Can drive resistive loads down to 5 kOhm and up to 1000 pF capacitive load; short-circuit current ~15-24 mA (VDD=5V). |+| 2 | VSS | power_in | Ground reference for the device. Analog and digital ground return; all signals are referenced to VSS. |+| 3 | VDD | power_in | Positive supply voltage input, 2.7V to 5.5V (abs max 6.5V). Also serves as the DAC voltage reference (VREF = VDD), so it must be clean and well-decoupled for accurate DAC performance. Typical IDD 210 uA. |+| 4 | SDA | bidirectional | I2C serial data line. Open-drain, requires external pull-up to VDD. Supports Standard (100 kbps), Fast (400 kbps), and High-Speed (3.4 Mbps) modes. VIH >= 0.7*VDD, VIL <= 0.3*VDD; VOL <= 0.4V at IOL = 3 mA. |+| 5 | SCL | input | I2C serial clock input. Open-drain bus line driven by the I2C master; requires external pull-up to VDD. VIH >= 0.7*VDD, VIL <= 0.3*VDD. |+| 6 | A0 | input | External I2C address selection bit. Tie to VSS or VDD to select one of two hardwired addresses (combined with the 3 factory-programmed address bits, up to eight MCP4725 devices can share the bus). VIH >= 0.8*VDD, VIL <= 0.2*VDD; input leakage +/-1 uA. |++## Key specifications++| Parameter | Value |+|---|---|+| Type | 12-bit voltage-output DAC |+| Channels | 1 (buffered, rail-to-rail) |+| Interface | I2C (standard / fast / high-speed) |+| Non-volatile | EEPROM (stores code + config) |+| Output range | 0 to VDD |+| Supply voltage | 2.7-5.5 V |+| Package | SOT-23-6 |+| Body (L×W×H) | 2.9 × 1.6 × 1.1 mm |++## Ordering variants++- `MCP4725A0T-E/CH (SOT-23-6, tape & reel)`++## CAD (KiCad official)++- Symbol: `Analog_DAC:MCP4725xxx-xCH`+- Footprint: `Package_TO_SOT_SMD:SOT-23-6`+- 3D model: SOT-23-6 (KiCad packages3D)++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Microchip Technology datasheet](https://ww1.microchip.com/downloads/en/DeviceDoc/22039d.pdf) (50 pp, sha256 `746d95dfdaaf0a9d`, retrieved 2026-08-17, tier: manufacturer)+- **Extractor:** `ds2sf` (Claude) — every pin and dimension is cited to a datasheet page; refuses to fabricate.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/mcp4725-datasheet.pdf)
page.jsonadded+35@@ -0,0 +1,35 @@+{+ "slug": "mcp4725",+ "version": "0.1.0",+ "type": "component",+ "description": "Microchip 12-bit I2C DAC with EEPROM, SOT-23-6. Buffered voltage output, 2.7-5.5 V. Datasheet-verified.",+ "tags": [+ "component",+ "dac",+ "data-converter",+ "i2c",+ "sot-23-6",+ "microchip"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "mcp4725.kicad_sym",+ "mcp4725.kicad_mod",+ "mcp4725.glb",+ "docs/hero.png",+ "docs/mcp4725-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html"+ ],+ "visibility": "public",+ "author": {+ "name": "Ray",+ "email": "[email protected]"+ }+}