广州周立功单片机发展有限公司    Tel:(020)38730916 38730917 38730976 38730977      Fax:38730925 
PCF8574T    I2C 并行口扩展电路 
I2C 并行口扩展电路 
 
1.  特性 
  操作电压 2.5~6.0V 
  低备用电流(≤10μA) 
 
  开漏中断输出 
 
  与大多数 MCU 兼容 
  口输出锁存,具有大电流驱动能力,可直接驱动 LED 
  通过 3 个硬件地址引脚可寻址 8 个器件(PCF8574A 可多达 16 个) 
  DIP16,SO16 或 SSOP20 形式封装 
I2C 总线  实现 8 位远程 I/O 口 
 
2.  概述 
PCF8574 是 CMOS 电路。它通过两条双向总线(I2C)可使大多数 MCU 实现远程 I/O 口扩展。该 
器件包含一个 8 位准双向口和一个 I2C 总线接口。PCF8574 电流消耗很低,且口输出锁存具有大电流驱
动能力,可直接驱动 LED。它还带有一条中断接线(INT)可与 MCU 的中断逻辑相连。通过 INT 发送
中断信号,远端 I/O 口不必经过 I2C 总线通信就可通知 MCU 是否有数据从端口输入。这意味着 PCF8574
可以作为一个单被控器。 
 
 
 
PCF8574  和 PCF8574A 的唯一区别仅在于器件地址不相同。 
3.  订单信息 
型号 
PCF8574T 
PCF8574AT 
4.  功能框图 
名称 
SO16 
封装 
描述 
塑料小型表面封装 
13
1
2
3
14
15
16
8
INT
A0
A1
A2
SCL
SDA
VDD
VSS
INTERRUPT
LOGIC
PCF8574
LP FILTER
INPUT
FILTER
2
I  C   BUS
CONTROL
SHIFT
REGISTER
8 BIT
I/O
PORT
POWER-ON
RESET
WRITE pulse
READ pulse
1
4
5
6
7
9
10
11
12
P0
P1
P2
P3
P4
P5
P6
P7
 
 
 
 
 
 
广州周立功单片机发展有限公司    Tel:(020)38730916 38730917 38730976 38730977      Fax:38730925 
      5.  管脚描述 
标号 
管脚 
SO16 
描述 
A0 
A1 
A2 
P0 
P1 
P2 
P3 
VSS 
P4 
P5 
P6 
P7 
INT 
SCL 
SDA 
VDD 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
地址输入 0 
地址输入 1 
地址输入 2 
准双向 I/O 口 0 
准双向 I/O 口 1 
准双向 I/O 口 2 
准双向 I/O 口 3 
地 
准双向 I/O 口 4 
准双向 I/O 口 5 
准双向 I/O 口 6 
准双向 I/O 口 7 
中断输入(低电平有效) 
串行时钟线 
串行数据线 
电源 
 
 
管脚配置(SO16) 
A0
A1
A2
P0
P1
P2
P3
VSS
1
2
3
4
5
6
7
8
PCF8574
PCF8574A
16
15
14
13
12
VDD
SDA
SCL
INT
P7
11
P6
10
9
P5
P4
 
 
6. I2C 总线特性 
 
I2C 总线用于不同的 IC 或模块之间的双线通信。两条线其中之一为串行数据线(SDA),另一条为
 
串行时钟线(SCL)。当与器件的输出级相连时,这两条线都必须接上拉电阻。数据的传送只有在总线
空闲时才能进行。 
  位传送 
  在每个时钟脉冲出现时,总线传送一个数据位。在时钟信号高电平期间,SDA 线上的数据位应保持
稳定,如果此时改变 SDA 线数据则被认为是总线的控制信号(见图 1)。 
起始和停止信号 
当总线空闲时,数据和时钟线保持高电平。SCL 线为高电平时,SDA 线电平由高至低的变化定义
为总线的起始信号(S);SCL 线为高电平时,SDA 线电平由低至高的变化定义为总线的停止信号(S)
(见图 2)。 
 
 
 
2
广州周立功单片机发展有限公司    Tel:(020)38730916 38730917 38730976 38730977      Fax:38730925 
系统配置 
产生信息的器件称为‘发送器’,接收信息的器件称为‘接收器’。控制信息的器件称为‘主控器’,
而由主控器控制的器件称为‘被控器’(见图 3)。 
 
SDA
SCL
data line
stable;
data valid
change
of data
allowed
图 1  I2C 总线上的位传送 
SDA
SCL
S
START condition
SDA
SCL
图 2  起始信号和停止信号定义 
 
SDA
SCL
P
STOP condition
 
MASTER
TRANSMITTER /
RECEIVER
SLAVE
RECEIVER
SLAVE
TRANSMITTER /
RECEIVER
MASTER
TRANSMITTER
MASTER
TRANSMITTER /
RECEIVER
 
图 3  系统配置 
应答 
在起动和停止信号之间所传送的数据数量不受限制。每个 8 位字节之后跟随一个应答位。应答位的
时钟脉冲由主控器产生。被控接收器在接收到每一个字节数据之后必须发送一个应答信号;而主控器在
接收到被控发送器发送的数据后,也必须发送一个应答信号。在出现与应答位对应的时钟脉冲时,产生
应答位的器件将拉低 SDA 线,这样在应答位对应的时钟脉冲高电平期间,SDA 保持低电平状态。建立
和保持时间必须纳入考虑。 
当主控器作为接收器时,它必须在被控器发送完最后一个字节数据后产生非应答信号,此时发送器
必须将数据线释放为高电平,以使主控器能够产生一个停止信号。 
DATA OUTPUT
BY TRANSMITTER
DATA OUTPUT
BY RECEIVER
SCL FROM
MASTER
not acknowledge
acknowledge
1
2
8
9
S
START
CONDITION
图 4  I2C 总线上的应答 
clock pulse for
acknowledgement
 
 
 
3
广州周立功单片机发展有限公司    Tel:(020)38730916 38730917 38730976 38730977      Fax:38730925 
 
7.  功能描述 
write pulse
data from
shift register
power-on
reset
read pulse
data to
shift register
100
µA
D Q
FF
CI
S
D Q
FF
CI
S
图 5  I/O 口的简化结构图 
VDD
P0 to P7
VSS
to interrupt
logic
 
 
  寻址 
 
输出通过写模式将数据发送到端口(见图 7)。 
 
PCF8574 的每个 I/O 口都可单独用作输入或输出。输入通过读模式将数据传送到 MCU(见图 8),
slave address
slave address
S
0
1
0
0
A2 A1 A0
0
A
S
0
1
1
1
A2 A1 A0
0
A
a.
b.
(a) PCF8574.
(b) PCF8574A.
图 6  PCF8574 和 PCF8574A 的从地址 
 
 
SCL
1
2
3
4
5
6
7
8
slave address (PCF8574)
data to port
data to port
SDA
S
0
1
0
0
A2 A1 A0
0
A
DATA 1
A
DATA 2
A
start condition
R/W acknowledge
from slave
acknowledge
from slave
acknowledge
from slave
WRITE TO
PORT
DATA OUT
FROM PORT
 
DATA 1 VALID
DATA 2 VALID
t pv
 
t pv
 
图 7  写模式(输出) 
 
 
 
4
广州周立功单片机发展有限公司    Tel:(020)38730916 38730917 38730976 38730977      Fax:38730925 
slave address (PCF8574)
data from port
data from port
SDA
S
0
1
0
0
A2 A1 A0
1
A
DATA 1
A
DATA 4
1
P
start condition
R/W acknowledge
from slave
acknowledge
from slave
stop
condition
READ FROM
PORT
DATA INTO
PORT
INT
t iv
DATA 2
DATA 3
DATA 4
tph
t ps
t ir
 
图 8  读模式(输入) 
t ir
 
中断(见图 9,10) 
 
PCF8574 提供一个可以连接到 MCU 对应输入端的开漏输出口(INT)。这样可使 PCF8574 能够启动
系统中另外一处的动作。在输入模式中,口输入信号的上升或下降沿产生中断。在时间 tiv 之后 INT 有
效。 
  当口数据变为初始值或产生中断端口的数据写入/读出时,中断电路复位并重新激活。在下列条件下
发生复位: 
  读模式中,SCL 信号上升沿之后的应答位 
  写模式中,SCL 信号从高到低的跳变之后的应答位 
  应答时钟脉冲期间的中断复位可能会导致中断的丢失 
中断复位后 I/O 口的每个变化都会被检测,并在下一个时钟上升沿作为 INT 发送。对另一个器件的
读写不影响中断电路。 
PCF8574
PCF8574
VDD
(1)
(2)
PCF8574
(16)
MICROCOMPUTER
INT
INT
INT
INT
图 9  多个 PCF8574 的中断应用 
 
slave address (PCF8574)
data from port
SDA
S
0
1
0
0
A2 A1 A0
1
A
start condition
R/W acknowledge
from slave
SCL
1
2
3
4
5
6
7
8
1
P5
 
1
P
stop
condition
DATA INTO
P5
INT
t iv
t ir
 
图 10  I/O 口 P5 的输入变化产生中断 
 
5
广州周立功单片机发展有限公司    Tel:(020)38730916 38730917 38730976 38730977      Fax:38730925 
准双向 I/O 口(见图 11) 
  准双向 I/O 口可用作输入和输出而不需要通过控制寄存器定义数据的方向。上电时 I/O 口为高电平。
该模式中只有 VDD 提供的电流有效。在大负载输出时提供额外的强上拉以使电平迅速上升。当输出写为
高电平时打开强上拉,在 SCL 的下降沿关闭。I/O 口用作输入之前应当为高电平。 
slave address (PCF8574A)
data to port
data to port
SDA
S
0
1
1
1
A2 A1 A0
0
A
start condition
R/W acknowledge
from slave
SCL
1
2
3
4
5
6
7
8
A
1
P3
A
P
0
P3
P3
OUTPUT
VOLTAGE
P3
PULL-UP
OUTPUT
CURRENT
  极限参数 
图 11  P3 从低变为高再变为低时的瞬时上拉电流 
I OHt
I OH
 
参数 
电源电压 
输入电压 
DC 输入电流 
DC 输出电流 
电源电流 
电源电流 
总功率损耗 
每个输出的功率损耗 
储存温度 
工作环境温度 
标号 
VDD 
VI 
II 
IO 
IDD 
ISS 
Ptot 
PO 
Tstg 
Tamb 
DC 电气特性 
VDD=2.5~6.0V; VSS=0V; Tamb= -40~85℃ 
标号 
电源 
VDD 
IDD 
电源电压 
电源电流 
参数 
 
条件 
 
 
最小值 
-0.5 
VSS-0.5 
- 
- 
- 
- 
- 
- 
-60 
-40 
最大值 
+7.0 
VDD +0.5 
±20 
±25 
±100 
±100 
400 
100 
150 
+85 
单位 
V 
V 
mA 
mA 
mA 
mA 
mW 
mW 
℃ 
℃ 
最小值 
 
典型值 
 
最大值 
 
单位 
 
Istb 
备用电流 
VPOR 
上电复位电压 
输入 SCL;输入/输出 SDA 
VIL 
低电平输入电压 
VIH 
高电平输入电压 
IOL 
低电平输出电流 
IL 
漏电流 
Ci 
输入电容 
I/O 口 
VIL 
VIH 
IIHL 
低电平输入电压 
高电平输入电压 
通过保护二极管的最
大允许电流 
低电平输出电流 
IOL 
 
 
工作模式; VDD=6V; 
无负载; VI= VDD 或 VSS 
fSCL=100KHz 
备用模式; VDD=6V; 
无负载; VI= VDD 或 VSS 
VDD=6V;无负载;       
VI= VDD 或 VSS ;  注 1     
 
 
 
VOL=0.4V 
VI=VDD 或 VSS 
VI=VSS 
 
 
VI≥VDD 或 VI≤VSS 
2.5 
- 
- 
- 
 
-0.5 
0.7 VDD 
3 
-1 
- 
-0.5 
0.7 VDD 
- 
VOL=1V; VDD=5V 
10 
6
- 
40 
2.5 
1.3 
 
- 
- 
- 
- 
- 
- 
- 
- 
25 
6.0 
100 
10 
2.4 
 
+0.3 VDD 
VDD+0.5 
- 
+1 
7 
+0.3VDD 
VDD+0.5 
±400 
- 
V 
∝A 
∝A 
V 
 
V 
V 
mA 
∝A 
pF 
V 
V 
∝A 
mA 
广州周立功单片机发展有限公司    Tel:(020)38730916 38730917 38730976 38730977      Fax:38730925 
标号 
IOH 
IOHt 
参数 
高电平输出电流 
瞬时上拉电流 
最小值 
30 
- 
典型值 
- 
-1 
最大值 
300 
- 
单位 
∝A 
mA 
条件 
VOH=VSS 
应答时高电平(见图 13)
VOH=VSS  ;VDD=2.5V 
 
 
输入电容 
输出电容 
输出数据有效时间 
输入数据建立时间 
输入数据保持时间 
Ci 
Co 
端口时序;CL≤100pF(见图 9,10) 
tpv 
tsu 
th 
中断 INT(见图 12) 
IOL 
低电平输出电流 
IL 
漏电流 
时序; CL≤100pF 
tiv 
tir 
选择输入 A0~A2 
VIL 
-0.5 
0.7 VDD 
VIH 
ILI 
-250 
注 1:上电复位电路复位 I2C 总线逻辑,并将所有 I/O 口都置位为 1。 
I2C 总线时序特性 
低电平输入电压 
高电平输入电压 
输入漏电流 
 
 
VDD  或 VDD 脚 
输入数据有效时间 
复位延迟时间 
VOL=0.4V 
VI=VDD 或 VSS 
 
 
 
 
 
- 
- 
- 
0 
4 
1.6 
-1 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
10 
10 
4 
- 
- 
- 
+1 
4 
4 
+0.3VDD 
VDD+0.5 
+250 
pF 
pF 
∝s 
∝s 
∝s 
mA 
∝A 
∝s 
∝s 
V 
V 
nA 
标号 
参数 
I2C 总线时序(见图 12;) 
fSCL 
SCL 时钟频率 
tSW 
总线容许的尖峰信号宽度 
tBUF 
总线空闲时间 
tSU;STA 
起始信号的建立时间 
tHD;STA 
起始信号的保持时间 
tLOW 
SCL 低电平时间 
tHIGH 
SCL 高电平时间 
tr 
SCL 和 SDA 上升时间 
tf 
SCL 和 SDA 下降时间 
tSU;DAT 
数据建立时间 
tHD;DAT 
数据保持时间 
tVD;DAT 
SCL 低电平到数据输出有效 
tSU;STO 
停止信号建立时间 
PROTOCOL
START
CONDITION
(S)
BIT 7
MSB
(A7)
t SU;STA
t LOW
t HIGH
t BUF
rt
t f
最小值 
典型值 
最大值 
单位 
- 
- 
4.7 
4.7 
4.0 
4.7 
4.0 
- 
- 
250 
0 
- 
4.0 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
100 
100 
- 
- 
- 
- 
- 
1.0 
0.3 
- 
- 
3.4 
- 
kHz 
ns 
∝s 
∝s 
∝s 
∝s 
∝s 
∝s 
∝s 
∝s 
∝s 
∝s 
∝s 
BIT 0
LSB
(R/W)
ACKNOWLEDGE
(A)
BIT 6
(A6)
1 / f SCL
STOP
CONDITION
(P)
SCL
SDA
 
 
 
t HD;STA
t SU;DAT
t HD;DAT
t VD;DAT
t SU;STO
 
 
 
 
 
 
 
 
  图 12  I2C 总线时序 
7
广州周立功单片机发展有限公司    Tel:(020)38730916 38730917 38730976 38730977      Fax:38730925 
SO16:塑料小型表面封装;16 脚;本体宽 7.5mm 
 
D
y
Z
16
pin 1 index
1
e
E
HE
A
X
v M A
c
9
A2
A1
(A  )3
A
θ
Q
Lp
L
detail X
5
scale
10 mm
8
w M
bp
0
DIMENSIONS (inch dimensions are derived from the original mm dimensions)
UNIT
mm
A
max.
2.65
inches
0.10
A1
A 2
A 3
b p
c
D (1)
E (1)
e
0.30
0.10
0.012
0.004
2.45
2.25
0.096
0.089
0.25
0.01
0.49
0.36
0.019
0.014
0.32
0.23
0.013
0.009
10.5
10.1
0.41
0.40
7.6
7.4
0.30
0.29
1.27
0.050
H E
10.65
10.00
0.419
0.394
L
1.4
0.055
L p
1.1
0.4
0.043
0.016
Q
v
w
y
1.1
1.0
0.043
0.039
0.25
0.25
0.1
0.01
0.01
0.004
(1)
Z
0.9
0.4
0.035
0.016
θ
o
o
8
0
Note
1. Plastic or metal protrusions of 0.15 mm maximum per side are not included.
OUTLINE
VERSION
 SOT162-1
 REFERENCES
 IEC
 075E03
 JEDEC
 MS-013AA
 EIAJ
EUROPEAN
PROJECTION
ISSUE DATE
95-01-24
97-05-22
 
 
 
 
 
8