PCF8591P,112 NXP Semiconductors, PCF8591P,112 Datasheet - Page 5

IC ADC/DAC 8-BIT I2C 16-DIP

PCF8591P,112

Manufacturer Part Number
PCF8591P,112
Description
IC ADC/DAC 8-BIT I2C 16-DIP
Manufacturer
NXP Semiconductors
Type
ADC, DACr
Datasheet

Specifications of PCF8591P,112

Package / Case
16-DIP (0.300", 7.62mm)
Resolution (bits)
8 b
Sampling Rate (per Second)
11.1k
Data Interface
I²C, Serial
Voltage Supply Source
Dual ±
Voltage - Supply
2.5 V ~ 6 V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Through Hole
Resolution
8 bit
Interface Type
I2C
Supply Voltage (max)
6 V
Supply Voltage (min)
2.5 V
Mounting Style
Through Hole
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
Other names
568-1087-5
933768130112
PCF8591PN
Philips Semiconductors
7
7.1
Each PCF8591 device in an I
sending a valid address to the device. The address
consists of a fixed part and a programmable part. The
programmable part must be set according to the address
pins A0, A1 and A2. The address always has to be sent as
the first byte after the start condition in the I
protocol. The last bit of the address byte is the
read/write-bit which sets the direction of the following data
transfer (see Figs 4, 16 and 17).
2003 Jan 27
handbook, halfpage
8-bit A/D and D/A converter
FUNCTIONAL DESCRIPTION
Addressing
Fig.3 Pinning diagram (SO16).
AIN0
AIN1
AIN2
AIN3
V SS
A0
A1
A2
1
2
3
4
5
6
7
8
PCF8591T
2
C-bus system is activated by
MBL823
16
15
14
13
12
11
10
9
V DD
AOUT
V REF
AGND
EXT
OSC
SCL
SDA
2
C-bus
5
7.2
The second byte sent to a PCF8591 device will be stored
in its control register and is required to control the device
function. The upper nibble of the control register is used for
enabling the analog output, and for programming the
analog inputs as single-ended or differential inputs. The
lower nibble selects one of the analog input channels
defined by the upper nibble (see Fig.5). If the
auto-increment flag is set, the channel number is
incremented automatically after each A/D conversion.
If the auto-increment mode is desired in applications
where the internal oscillator is used, the analog output
enable flag in the control byte (bit 6) should be set. This
allows the internal oscillator to run continuously, thereby
preventing conversion errors resulting from oscillator
start-up delay. The analog output enable flag may be reset
at other times to reduce quiescent power consumption.
The selection of a non-existing input channel results in the
highest available channel number being allocated.
Therefore, if the auto-increment flag is set, the next
selected channel will be always channel 0. The most
significant bits of both nibbles are reserved for future
functions and have to be set to logic 0. After a Power-on
reset condition all bits of the control register are reset to
logic 0. The D/A converter and the oscillator are disabled
for power saving. The analog output is switched to a
high-impedance state.
handbook, halfpage
Control byte
msb
1
fixed part
0
Fig.4 Address byte.
0
1
programmable part
A2
A1
Product specification
A0
PCF8591
MBL824
R/W
lsb

Related parts for PCF8591P,112