Adafruit 12-Bit DAC w/I2C Interface (MCP4725)

Adafruit 12-Bit DAC w/I2C Interface (MCP4725)

2 available / new
Indicative market price: R191.28
Only 2 left – grab it before it’s gone!
R173.89
Shipping
R35.00 Standard shipping using one of our trusted couriers applies to most areas in South Africa. Some areas may attract a R30.00 surcharge. This will be calculated at checkout if applicable.
Check my rate
The seller has indicated that they will usually have this item ready to ship within 2 business days. Shipping time depends on your delivery address. The most accurate delivery time will be calculated at checkout, but in general, the following shipping times apply:
 
Standard Delivery
Main centres:  1-3 business days
Regional areas: 3-4 business days
Remote areas: 3-5 business days
Seller
Buyer protection
Get it now, pay later

Product details

Condition
New
Location
South Africa
Product code
774
Bob Shop ID
639117717
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.

The ADDR pin is broken out 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 have 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

  • Datasheet, Fritzing, andĀ EagleCAD PCB files available in the product tutorial
  • This board/chip uses I2C 7-bit address between 0x62-0x63, selectable with jumpers


What's in the box?

1 x Adafruit MCP4725 Note: Stock is currently available in South Africa for national shipping!
Add to cart

Recently viewed

See more
Mini 3 or 4 Channel LED DMX512 Decoder Board with Pull Code Constant Control Light... (CHANNEL: 3CH)
R457.00
Postron Notes Count Machine With Auto Detector Of
R4,288.00
31% OFF
12v Multi Function Jump Starter and Compressor
R900.00 R1,300.00
Wireless Controller (Blue)
R220.00

Similar products

3Pcs GY-21 HTU21D Humidity Sensor With I2C Interface Industrial High Precision
R543.00
16-ch 12-bit pwm servo driver i2c interface ks0065
R301.34
16 Channel 12-bit PWM Servo motor Driver I2C Module
R129.95
Serial Interface I2C Module For 1602 LCD
R37.48