Reference
Last revision 2025/12/08
This series of DAC products not only offers a variety of output signal ranges, but also provides three selectable resolutions: 8-bit, 12-bit, and 15-bit. It allows for the choice of either single-channel or dual-channel configurations, and multiple modules can be cascaded to form a multi-channel output. When coupled with Arduino controllers, Raspberry Pi, STM32, and similar controllers, it finds application in various automation control scenarios, including:
-
Laboratory testing equipment
-
Automatic motor speed control
-
Indoor and outdoor lighting control
-
Automated volume adjustment
-
Backlight control for displays
etc.
The following table presents the functional parameters of each DAC product for reference in the selection process.

Communication Protocol Description
The module uses I2C communication. The module features an onboard I2C address selection switch, allowing for the configuration of eight different I2C addresses. By cascading through I2C, it can be expanded to support 16 output channels.
The I2C address is configured as follows:
| A0 | A1 | A2 | i2c_addr |
|---|---|---|---|
| 0 | 0 | 0 | 0x58 |
| 1 | 0 | 0 | 0x59 |
| 0 | 1 | 0 | 0x5A |
| 1 | 1 | 0 | 0x5B |
| 0 | 0 | 1 | 0x5C |
| 1 | 0 | 1 | 0x5D |
| 0 | 1 | 1 | 0x5E |
| 1 | 1 | 1 | 0x5F |
Was this article helpful?
