The PCF8591 is a single-chip, single‑supply low‑power 8‑bit CMOS data acquisition device with four analog inputs, one analog output and a serial I²C‑bus interface.
To make experimenting and learning more convenient, the board has a potentiometer and a light-dependent resistor fitted which you can switch in and out to the ADC with the jumper caps.
Three address pins A0, A1 and A2 are used for programming the hardware address, allowing the use of up to eight devices connected to the I²C‑bus without additional hardware. Address, control and data to and from the device are transferred serially via the two-line bidirectional I²C‑bus.
The functions of the device include analog input multiplexing, on-chip track and hold function, 8-bit analog‑to‑digital conversion and an 8‑bit digital‑to‑analog conversion. The maximum conversion rate is given by the maximum speed of the I²C-bus.
Features and benefits
- Single power supply
- Operating supply voltage 2.5 V to 6.0 V
- Low standby current
- Serial input/output via I²C-bus
- I²C address selection by 3 hardware address pins
- Max sampling rate given by I²C-bus speed
- 4 analog inputs configurable as single ended or differential inputs
- Auto-incremented channel selection
- Analog voltage range from VSS to VDD
- On-chip track and hold circuit
- 8-bit successive approximation A/D conversion
- Multiplying DAC with one analog output.
Applications
- Supply monitoring
- Reference setting
- Analog control loops
More Information
- Manufacturer's website
- download PCF8591 data sheet (.pdf)
- Arduino tutorial
- Raspberry Pi tutorial