欢迎访问ic37.com |
会员登录 免费注册
发布采购

PCA9555PWRE4 参数 Datasheet PDF下载

PCA9555PWRE4图片预览
型号: PCA9555PWRE4
PDF下载: 下载PDF文件 查看货源
内容描述: 远程16位I2C和SMBus I / O扩展器,带有中断输出和配置寄存器 [REMOTE 16-BIT I2C AND SMBus I/O EXPANDER WITH INTERRUPT OUTPUT AND CONFIGURATION REGISTERS]
分类和应用: 并行IO端口微控制器和处理器外围集成电路光电二极管输出元件
文件页数/大小: 35 页 / 843 K
品牌: TI [ TEXAS INSTRUMENTS ]
 浏览型号PCA9555PWRE4的Datasheet PDF文件第7页浏览型号PCA9555PWRE4的Datasheet PDF文件第8页浏览型号PCA9555PWRE4的Datasheet PDF文件第9页浏览型号PCA9555PWRE4的Datasheet PDF文件第10页浏览型号PCA9555PWRE4的Datasheet PDF文件第12页浏览型号PCA9555PWRE4的Datasheet PDF文件第13页浏览型号PCA9555PWRE4的Datasheet PDF文件第14页浏览型号PCA9555PWRE4的Datasheet PDF文件第15页  
www.ti.com
REMOTE 16-BIT I C AND SMBus I/O EXPANDER
WITH INTERRUPT OUTPUT AND CONFIGURATION REGISTERS
2
SCPS131D – AUGUST 2005 – REVISED OCTOBER 2006
Reads
The bus master first must send the PCA9555 address with the least-significant bit set to a logic 0 (see
for device address). The command byte is sent after the address and determines which register is accessed.
After a restart, the device address is sent again, but this time, the least-significant bit is set to a logic 1. Data
from the register defined by the command byte then is sent by the PCA9555 (see
through
After a restart, the value of the register defined by the command byte matches the register being accessed when
the restart occurred. For example, if the command byte references Input Port 1 before the restart, and the restart
occurs when Input Port 0 is being read, the stored command byte changes to reference Input Port 0. The
original command byte is forgotten. If a subsequent restart occurs, Input Port 0 is read first. Data is clocked into
the register on the rising edge of the ACK clock pulse. After the first byte is read, additional bytes may be read,
but the data now reflect the information in the other register in the pair. For example, if Input Port 1 is read, the
next byte read is Input Port 0.
Data is clocked into the register on the rising edge of the ACK clock pulse. There is no limitation on the number
of data bytes received in one read transmission, but when the final byte is received, the bus master must not
acknowledge the data.
Slave Address
Acknowledge
From Slave
A1 A0
0
R/W
A
Command Byte
Acknowledge
From Slave
A
S
0
1
Slave Address
Acknowledge
From Slave
1
R/W
A MSB
Data From Lower
or Upper Byte
of Register
Acknowledge
From Master
LSB
A
S
0
1
0
0
A2
0
0
A2 A1 A0
Data
First Byte
At this moment, master transmitter
becomes master receiver, and
slave-receiver becomes
slave-transmitter.
Data From Upper
or Lower Byte
of Register
No Acknowledge
From Master
LSB NA
P
MSB
Data
Last Byte
Figure 8. Read From Register
SCL
1
2
3
4
5
6
7
8
9
I0.x
SDA
S
0
1
0
0
A2
A1
A0
I1.x
2
1
0
A
7
6
5
4
3
2
1
0
A
7
6
5
4
I0.x
3
2
1
0
A
7
6
5
4
I1.x
3
2
1
0
1
P
1
R/W
A
7
6
5
4
3
Acknowledge
From Slave
Acknowledge
From Master
Acknowledge
From Master
Acknowledge
From Master
No Acknowledge
From Master
Read From Port 0
Data Into Port 0
Read From Port 1
Data Into Port 1
INT
t
iv
t
ir
A.
Transfer of data can be stopped at any time by a Stop condition. When this occurs, data present at the latest
acknowledge phase is valid (output mode). It is assumed that the command byte previously has been set to 00 (read
Input Port register).
This figure eliminates the command byte transfer, a restart, and slave address call between the initial slave address
call and actual data transfer from the P port (see
for these details).
B.
Figure 9. Read Input Port Register, Scenario 1
11