The PCF8591 is an 8-bit, single-supply, single-chip CMOS data acquisition device.
The PCF8591 has 4 analog inputs, 1 analog output and 1 I2C serial bus interface.
The three address pins A0, A1, and A2 of the PCF8591 can be used for hardware address programming, allowing access to eight PCF8591 devices on the same I2C bus without additional hardware.
Address, control, and data signals that are input and output to the PCF8591 device are transmitted serially over the two-wire bidirectional I2C bus.
Single power supply, PCF8591 operating voltage range 2.5V-6V.