empowering creative people

Sensors > Digital to Analog

MCP4725 Breakout Board - 12-Bit DAC w/I2C Interface

SKU: ADA935

$7.52 AUD, inc GST

More Views

MCP4725 Breakout Board - 12-Bit DAC w/I2C Interface
7.52 AUD

SKU: ADA935

$7.52 AUD, inc GST
100 units ship in 4 to 6 days (delivered by Fri, 9th of Dec)
Shipping Offer
OR

Your microcontroller probably has an ADC (analog -> digital converter) but does it have a DAC (digital -> analog converter)??? Now it can! This breakout board features the easy-to-use MCP4725 12-bit DAC. Control it via I2C and send it the value you want it to output, and the VOUT pin will have it. Great for audio / analog projects, such as when you can't use PWM but need a sine wave or adjustable bias point. 

Adafruit breaks out the ADDR pin so you can connect two of these DACs on one I2C bus, just tie the ADDR pin of one high to keep it from conflicting. Also included is a 6-pin header, for use in a breadboard. Works with both 3.3V or 5V logic. 

Some nice extras with this chip: for chips that have 3.4Mbps Fast Mode I2C (Arduino's don't) you can update the Vout at ~200 KHz. There's an EEPROM so if you write the output voltage, you can 'store it' so if the device is power cycled it will restore that voltage. The output voltage is rail-to-rail and proportional to the power pin so if you run it from 3.3V, the output range is 0-3.3V. If you run it from 5V the output range is 0-5V. 

Adafruit has an easy-to-use Arduino library and tutorial with a triangle-wave and sine-wave output example that can be used with any 'duino or ported to any microcontroller with I2C host. Wiring it up is easy - connect VDD to your microcontroller power pin (3-5V), GND to ground, SDA to I2C Data (on the Arduino Uno, this is A4 on the Mega it is 20 and on the Leonardo digital 2), SCL to I2C Clock(on the Arduino Uno, this is A5 on the Mega it is 21 and on the Leonardo digital 3) and listen on VOUT.

Technical Details

For more information about the chip, check out the MCP4725 datasheet

This product is listed in:

Documentation and Resources:
  • LCD Screens and the Arduino Uno
  • Display devices are used to visually display the information we are working with. LCD screens are one of many display devices that makers use. We have libraries to control specific LCD functions which make it ridiculously easy to get up and running w...

Product Comments

Documentation and Resources:
  • LCD Screens and the Arduino Uno
  • Display devices are used to visually display the information we are working with. LCD screens are one of many display devices that makers use. We have libraries to control specific LCD functions which make it ridiculously easy to get up and running w...

We deliver Australia-wide with these options:

  • $3 for Small Items (4-6 days, not tracked, only available on selected small items)
  • $6.95 for Standard Post (2-4 days, tracked)
  • $8.32 for Express Post (1-2 days, tracked)

If you order lots of gear, the postage amount might increment based on the weight of your order.

Our physical address (no pickups sorry!):

Unit 18, 132 Garden Grove Parade
Adamstown
NSW, 2289
Australia

Please checkout our customer service page if you have other frequently asked questions such as "do we do purchase orders" (yes!) or "are prices GST inclusive" (yes they are!). We're here to help - get in touch with us to talk shop.