MCP4822 dual 12-bit Digital to Analog Converter (DAC) chip.

Dependents:   ADC2DAC

The MCP4822 is a dual 12-bit Digital to Analog Converter that is controlled via an SPI interface. It is available in PDIP, SOIC or MSOP packages. The documentation for the chip is available at Microchip's MC4822 page.

The range also includes 8 or 10-bit DACs, which this library could easily be converted to.

Revision:
2:e60995ceccbd
Parent:
0:74353da3eacd
Child:
3:7484c0fe6f4d
--- a/MCP4822.cpp	Wed Feb 13 16:14:58 2013 +0000
+++ b/MCP4822.cpp	Fri Feb 15 16:28:57 2013 +0000
@@ -53,4 +53,12 @@
 void MCP4822::shutdown()    {
     write(false, false, 0, true);
     write(true, false, 0, true);
+}
+
+void MCP4822::shutdownA()   {
+    write(false, false, 0, true);
+}
+
+void MCP4822::shutdownB()   {
+    write(true, false, 0, true);
 }
\ No newline at end of file