{"title":"Qwiic MCP4725 12-Bit DAC Breakout","handle":"sparkfun-qwiic-12-bit-dac-breakout-mcp4725","url":"/products/sparkfun-qwiic-12-bit-dac-breakout-mcp4725","description":"Generate a real analogue output from your microcontroller instead of relying on PWM. This MCP4725 breakout is a 12-bit Digital-to-Analogue Converter (DAC) that outputs precise voltage levels over an I2C/Qwiic connection.It is useful for projects that need smoother control signals, such as sound generation, custom musical instruments, sensitive analogue actuators, calibration points or voltage-reference style outputs. The onboard EEPROM can store a voltage setting so the DAC outputs that level again on power-up.Integration is straightforward with the Qwiic Connect System: two Qwiic connectors provide solderless I2C and power, while 0.1-inch-spaced plated-through-hole pins break out VCC, GND, SDA, SCL and the MCP4725 signal OUT pin for breadboards or custom wiring.Documentation available for this board includes the schematic, KiCad files, hookup guide, MCP4725 datasheet, Arduino Library, Python Package, Qwiic info and the GitHub hardware repository.Features:Smooth Signal Generation: Deliver clean voltage signals for sound generation, custom musical instruments, or sensitive analog actuators.Standard Resolution: The 12-bit resolution provides 4,096 precise voltage steps between GND and VCC (2.7V to 5.5V), giving you precise control over your hardware.Onboard Memory: Features internal non-volatile memory (EEPROM) that allows you to store a specific voltage setting.Power-up output: Upon power-up, the DAC immediately outputs the stored level.Set-and-forget use: Effective for set-and-forget calibration or reliable voltage-reference applications.Qwiic Connect System: Pair of Qwiic connectors for instant, solderless I2C communication and power delivery.Breadboard and custom layout support: Standard 0.1-inch-spaced plated-through-hole (PTH) pins are broken out for VCC, GND, SDA, SCL, and the MCP4725's Signal OUT pin.12-bit resolutionI2C Interface (Standard, Fast, and High-Speed supported)Small packageInternal EEPROM to store settingsConfigurable I2C Bus2x Qwiic ConnectorsSpecifications:Resolution: 12-bit resolutionInterface: I2C Interface (Standard, Fast, and High-Speed supported)I2C addresses: 2 Hardware/Jumper Controlled I2C AddressesDefault address: 0x60Alternate address: 0x61Package: Small packageSupply: 2.7V to 5.5V supplyMemory: Internal EEPROM to store settingsI2C bus: Configurable I2C BusConnectors: 2x Qwiic ConnectorsA compact DAC breakout for adding smooth analogue output to Qwiic-compatible Arduino, Python and other I2C-based projects.","vendor":"SparkFun","product_type":"DAC Breakout","in_stock":true,"options":[],"variants":[{"id":15734,"title":"Default Title","sku":"SF-BOB-31206","mpn":"BOB-31206","price":9.75,"on_sale":false,"in_stock":true,"available_quantity":121}]}