This particular module is suitable for tutorial use and perhaps for some hobbyists. Its drawback is that its I2C address is hard-wired to all zeros. (Note that I2C is a very effective 2-wire communications standard that is used by many small semiconductor devices such as microcontrollers and sensor peripherals.) If the address lines could be jumpered high or low, then several identical modules could be placed on the same I2C lines. I would therefore recommend the alternative module named the Mini PCF8591 AD DA Shell Module because it has that capability. It is also at least three times the price.

The IC permits only 8 bit data allowing only 256 steps in the analog output value or the digital output value. This is likely borderline for hobbyists who may want to build instrumentation or test equipment.

My tests show another frustration: A lower than expected analog output voltage. For a 4.88 volt supply the output is only 4.17 volts (85%) at maximum value setting. Since the maximum supply voltage is 8 volts, increasing the supply to 6 volts may get a 5 volt result. I did not remove the green LED and related resistor to see if the problem was simply an excess current drain from the IC’s AOUT.

code
PCF8591
YL-40
stock
2
category
Image
location
Tags