14.1Introduction to soldering surface mount
packages
14.2Reflow soldering
14.3Wave soldering
14.4Manual soldering
14.5Suitability of surface mount IC packages for
wave and reflow soldering methods
15DEFINITIONS
16LIFE SUPPORT APPLICATIONS
17PURCHASE OF PHILIPS I2C COMPONENTS
PCF8575C
1999 Aug 052
Philips SemiconductorsProduct specification
Remote 16-bit I/O expander for I2C-bus
1FEATURES
• Operating supply voltage from 4.5 to 5.5 V
• Low standby current consumption of 10 µA maximum
• I2C-bus to parallel port expander
• 400 kbits/s FAST I2C-bus
• Open-drain interrupt output
• 16-bit remote I/O port for the I2C-bus
• Compatible with most microcontrollers
• Latched outputs with high current drive capability for
directly driving LEDs
• Address by 3 hardware address pins for use of up to
8 devices
• SSOP24 package.
2GENERAL DESCRIPTION
The device is a silicon CMOS circuit. It provides general
purpose remote I/O expansion for most microcontroller
families via the two-line bidirectional bus (I2C-bus).
PCF8575C
The deviceconsists of a 16-bit quasi-bidirectional port and
an I2C-bus interface. The PCF8575C has a low current
consumption and includes latched outputs with high
current drive capability for directly driving LEDs. It also
possesses an interruptline (INT) which can beconnected
to the interrupt logic of the microcontroller. By sending an
interrupt signal on this line, the remote I/O can inform the
microcontrollerif thereis incoming dataon itsportswithout
having to communicate via the I2C-bus. This means that
the device is an I2C-bus slave transmitter/receiver.
Every data transmission fromthe PCF8575Cmust consist
of an even number of bytes, the first byte will be referred
to as P07 to P00 and the second byteas P17 to P10. The
third will be referred to as P07 to P00 and so on.
3ORDERING INFORMATION
TYPE
NUMBER
PCF8575CTSSSOP24plastic shrink small outline package; 24 leads; body width 5.3 mmSOT340-1
P1013quasi-bidirectional I/O 10
P1114quasi-bidirectional I/O 11
P1215quasi-bidirectional I/O 12
P1316quasi-bidirectional I/O 13
P1417quasi-bidirectional I/O 14
P1518quasi-bidirectional I/O 15
P1619quasi-bidirectional I/O 16
P1720quasi-bidirectional I/O 17
A021address input 0
SCL22serial clock line input
SDA23serial data line input/output
V
DD
12supply ground
24supply voltage
handbook, halfpage
INT
A1
A2
P00
P01
P02
1
2
3
4
5
6
24
23
22
21
20
19
PCF8575C
P03
P04
P05
P06
P07
V
SS
7
8
9
10
11
12
18
17
16
15
14
13
MGS631
Fig.2 Pin configuration.
PCF8575C
V
DD
SDA
SCL
A0
P17
P16
P15
P14
P13
P12
P11
P10
1999 Aug 055
Philips SemiconductorsProduct specification
Remote 16-bit I/O expander for I2C-bus
PCF8575C
6FUNCTIONAL DESCRIPTION
6.1Quasi-bidirectional I/Os
The16 ports (seeFig.3) areentirely independent andcan beused eitheras input oroutput ports.Input dataistransferred
from the ports to the microcontroller in the READ mode (see Fig.6). Output data istransmitted to the portsin the WRITE
mode (see Fig.5).
This quasi-bidirectional I/O can be used as an input or output without the use of a control signal for data direction.
At power-on all the I/Os are in 3-state mode. The strong pull-up to VDD (I
) allows a fast rising edge into a heavily
OHt
loaded output. This strong pull-up turns on when the output is written HIGH, and is switched off by the negative edge of
SCL. Afterthis short periodthe output isin 3-state mode.The I/O should bewritten HIGH beforebeing used asan input.
After power-on as all the I/Os are set to 3-state all of them can be used as inputs. Any change in setting of the I/Os as
either inputs or outputs can be donewith the write mode.Warning: If a HIGH is applied to an I/O whichhas been written
earlier to LOW, a large current (IOL) will flow to VSS (see Chapter 10; note 3).
handbook, full pagewidth
write pulse
data from
shift register
power-on
reset
DQ
FF
C
I
S
I
OHt
I
OL
V
DD
P00 to P07
P10 to 17
V
SS
Q
D
FF
C
read pulse
data to
shift register
I
S
to interrupt
MGS632
logic
Fig.3 Simplified schematic diagram of each I/O.
6.2Addressing
Figures 4, 5 and 6 show the address and timing diagrams. Before any data is transmitted or received the master must
sendthe addressof thereceivervia theSDA line.Thefirst bytetransmitted aftertheSTART conditioncarries theaddress
of theslave deviceand theread/write bit. Theaddress ofthe slavedevice must notbe changedbetween theSTART and
the STOP conditions. The PCF8575C acts as a slave receiver or a slave transmitter.
handbook, halfpage
S0100A2 A1 A0 R/W A
slave address
MGL541
Fig.4 Byte containing the slave address and the R/W bits.
1999 Aug 056
This text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here in
n
_white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here inThis text is here in
white to force landscape pages to berotated correctly when browsingthrough the pdf inthe Acrobat reader. white to force landscape pages tobe ...
1999 Aug 057
SCL
12345678
dbook, full pagewidth
Integral multiples of two bytes
Philips SemiconductorsProduct specification
Remote 16-bit I/O expander for I
WRITE TO
PORT
DATA OUTPUT
FROM PORT
05 OUTPUT
VOLTAGE
05 PULL-UP
OUTPUT CURRENT
INT
slave address (PCF8575C)
S0100A2 A1 A00A P07 P06P00P17P101
start conditionR/WP05acknowledge
from slave
data to port 0data to port 1
AASDA
acknowledge
from slave
I
OHt
t
pv
t
ir
acknowledge
from slave
Data A0 and
B0 valid
MGS633
2
C-bus
PCF8575C
Fig.5 WRITE mode (output).
This text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here in
b
_white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here inThis text is here in
white to force landscape pages to berotated correctly when browsingthrough the pdf inthe Acrobat reader. white to force landscape pages tobe ...
1999 Aug 058
SCL
SDA
S 0 1 0 0 A2 A1 A0 1 A P07 P06 P05 P04
P03 P02 P01 P00P17P10
AA P07P00 A P17P10 1P
ook, full pagewidth
Philips SemiconductorsProduct specification
Remote 16-bit I/O expander for I
READ FROM PORT
DATA INTO PORT
INT
t
iv
R/W acknowledge
from slave
t
h
t
ir
t
su
acknowledge
from receiver
t
ir
acknowledge
from receiver
P07 to P00P17 to P10P07 to P00P17 to P10P07 to P00P17 to P10
acknowledge
from receiver
MGL543
non acknowledge
from receiver
A LOW-to-HIGH transition of SDA, while SCL isHIGHisdefinedasthe STOP condition (P).Transferofdatacanbe stopped at any moment by a STOPcondition.Whenthisoccurs, data present
at the latest acknowledge phase is valid (output mode). Input data is lost.
Fig.6 READ mode (input).
2
C-bus
PCF8575C
Loading...
+ 16 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.