
飞利浦半导体
产品数据表
16位I
2
C和SMBus的,低功耗的I / O端口
带中断和复位
PCA9539
注册
命令字节
命令
0
1
2
3
4
5
6
7
注册
输入端口0
输入端口1
输出端口0
输出端口1
极性反转端口0
极性反转端口1
CON组fi guration端口0
CON组fi guration端口1
位
默认
C1.7
1
C1.6
1
C1.5
1
C1.4
1
C1.3
1
C1.2
1
C1.1
1
C1.0
1
该寄存器配置的I / O引脚的方向。如果在这一点
寄存器被设置(写入“1” )时,相应的端口引脚被使能
作为输入使用高阻抗输出驱动器。如果该寄存器中的位
清零(写入' 0 ') ,对应的端口引脚使能为
的输出。复位时设备的端口输入。
上电复位
当功率被施加到V
DD
,内部上电复位持有
PCA9539在复位状态,直到V
DD
已达到V
POR
。在这
点时,复位状态被释放,并且PCA9539寄存器和
SMBus的状态机将初始化为默认状态。因此,
V
DD
必须被降低到低于0.2 V至复位器件。
对于电源复位周期,V
DD
必须降低到低于0.2 V ,然后
恢复到工作电压。
命令字节是在跟随地址字节的第一个字节
写传输。它被用作指针,以确定其中的
以下寄存器将被写入或读取。
寄存器0和1 - 输入端口寄存器
位
默认
复位输入
I0.1
X
I0.7
X
I0.6
X
I0.5
X
I0.4
X
I0.3
X
I0.2
X
IO.0
X
位
默认
I1.7
X
I1.6
X
I1.5
X
I1.4
X
I1.3
X
I1.2
X
I1.1
X
I1.0
X
复位可以通过按住RESET引脚为低,完成
最小的t
W
。该PCA9539寄存器和SMBus / I
2
国家
机器将在其默认状态一直保持到复位输入
再次HIGH 。此输入通常需要一个上拉至V
DD
.
设备地址
从机地址
该寄存器是一个输入端口。它反映了输入的逻辑电平
销,无论该引脚被定义为输入或
通过注册3.输出写入该寄存器没有任何效果。
默认值“X”是由外部施加的逻辑来确定
的水平。
1
1
1
0
1
A1
A 0 R / W
固定
可编程
寄存器2和3 - 输出端口寄存器
位
默认
O0.7
1
O1.7
1
O0.6
1
O1.6
1
O0.5
1
O1.5
1
O0.4
1
O1.4
1
O0.3
1
O1.3
1
O0.2
1
O1.2
1
O0.1
1
O1.1
1
O0.0
1
O1.0
1
SW02204
图5. PCA9539地址
位
默认
该寄存器是一个只输出端口。它反映了即将离任的逻辑
引脚通过寄存器6和7位值定义为输出水平
在这个寄存器中定义为输入引脚无影响。反过来,
从该寄存器中读出反映了在触发器的值
控制输出选择,而不是实际的引脚值。
寄存器4和5 - 极性反转寄存器
位
默认
N0.7
0
N0.6
0
N0.5
0
N0.4
0
N0.3
0
N0.2
0
N0.1
0
N0.0
0
位
默认
N1.7
0
N1.6
0
N1.5
0
N1.4
0
N1.3
0
N1.2
0
N1.1
0
N1.0
0
该寄存器允许用户翻转输入端口的极性
注册数据。如果该寄存器中的位被置位(写入' 1 ') ,输入
端口数据极性反转。如果该寄存器中的位清零(写
与“0” ) ,输入端口的数据极性保留。
寄存器6和7 - 配置寄存器
位
默认
C0.7
1
C0.6
1
C0.5
1
C0.4
1
C0.3
1
C0.2
1
C0.1
1
C0.0
1
2004年09月30日
6