參數(shù)資料
型號(hào): PCA9555N
廠商: NXP SEMICONDUCTORS
元件分類: 微控制器/微處理器
英文描述: 16-bit I2C and SMBus I/O port with interrupt
中文描述: 16 I/O, PIA-GENERAL PURPOSE, PDIP24
封裝: 0.600 INCH, PLASTIC, MO-015, SOT101-1, DIP-24
文件頁(yè)數(shù): 7/22頁(yè)
文件大?。?/td> 185K
代理商: PCA9555N
Philips Semiconductors
Product data sheet
PCA9555
16-bit I
2
C and SMBus I/O port with interrupt
2004 Sep 30
7
DEVICE ADDRESS
0
1
0
0
A2
A1
A0
slave address
su01441
fixed
programmable
R/W
Figure 5. PCA9555 address
BUS TRANSACTIONS
Writing to the port registers
Data is transmitted to the PCA9555 by sending the device address
and setting the least significant bit to a logic 0 (see Figure 5 for device
address). The command byte is sent after the address and determines
which register will receive the data following the command byte.
The eight registers within the PCA9555 are configured to operate
as four register pairs. The four pairs are Input Ports, Output Ports,
Polarity Inversion Ports, and Configuration Ports. After sending data
to one register, the next data byte will be sent to the other register in
the pair (see Figures and ). For example, if the first byte is sent to
Output Port (register 3), then the next byte will be stored in Output
Port 0 (register 2). There is no limitation on the number of data bytes
sent in one write transmission. In this way, each 8-bit register may
be updated independently of the other registers.
Reading the port registers
In order to read data from the PCA9555, the bus master must first
send the PCA9555 address with the least significant bit set to a
logic 0 (see Figure 5 for device address). The command byte is sent
after the address and determines which register will be 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 will then be sent by the PCA9555 (see
Figures 8 and 9). Data is clocked into the register on the falling edge
of the acknowledge clock pulse. After the first byte is read, additional
bytes may be read but the data will now reflect the information in the
other register in the pair. For example, if you read Input Port 1, then
the next byte read would be Input Port 0. There is no limitation on
the number of data bytes received in one read transmission but the
final byte received, the bus master must not acknowledge the data.
Interrupt Output
The open-drain interrupt output is activated when one of the port
pins change state and the pin is configured as an input. The interrupt
is deactivated when the input returns to its previous state or the
input port register is read (see Figure 9). A pin configured as an
output cannot cause an interrupt. Since each 8-bit port is read
independently, the interrupt caused by Port 0 will not be cleared by a
read of Port 1 or the other way around.
Note that changing an I/O from an output to an input may cause a
false interrupt to occur if the state of the pin does not match the
contents of the Input Port register.
相關(guān)PDF資料
PDF描述
PCA9555 16-bit I2C and SMBus I/O port with interrupt
PCA9556 Octal SMBus Registered Interface(八位SM總線寄存接口)
PCA9556PW Octal SMBus Registered Interface
PCA9557 8-bit I2C and SMBus I/0 port with reset
PCA9558 8-bit I2C and SMBus I/O port with 5-bit multiplexed/1-bit latched 6-bit I2C EEPROM and 2 k bit EEPROM
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
PCA9555N,112 功能描述:接口-I/O擴(kuò)展器 I2C/SMBUS 16BIT GPIO RoHS:否 制造商:NXP Semiconductors 邏輯系列: 輸入/輸出端數(shù)量: 最大工作頻率:100 kHz 工作電源電壓:1.65 V to 5.5 V 工作溫度范圍:- 40 C to + 85 C 安裝風(fēng)格:SMD/SMT 封裝 / 箱體:HVQFN-16 封裝:Reel
PCA9555PW 功能描述:接口-I/O擴(kuò)展器 Remote 16-Bit I2C & SMBus I/O Expander RoHS:否 制造商:NXP Semiconductors 邏輯系列: 輸入/輸出端數(shù)量: 最大工作頻率:100 kHz 工作電源電壓:1.65 V to 5.5 V 工作溫度范圍:- 40 C to + 85 C 安裝風(fēng)格:SMD/SMT 封裝 / 箱體:HVQFN-16 封裝:Reel
PCA9555PW,112 功能描述:接口-I/O擴(kuò)展器 I2C/SMBUS 16BIT GPIO RoHS:否 制造商:NXP Semiconductors 邏輯系列: 輸入/輸出端數(shù)量: 最大工作頻率:100 kHz 工作電源電壓:1.65 V to 5.5 V 工作溫度范圍:- 40 C to + 85 C 安裝風(fēng)格:SMD/SMT 封裝 / 箱體:HVQFN-16 封裝:Reel
PCA9555PW,118 功能描述:接口-I/O擴(kuò)展器 16-BIT I2C FM TP GPIO INT PU RoHS:否 制造商:NXP Semiconductors 邏輯系列: 輸入/輸出端數(shù)量: 最大工作頻率:100 kHz 工作電源電壓:1.65 V to 5.5 V 工作溫度范圍:- 40 C to + 85 C 安裝風(fēng)格:SMD/SMT 封裝 / 箱體:HVQFN-16 封裝:Reel
PCA9555PW,118-CUT TAPE 制造商:NXP 功能描述:PCA9555 Series 16-bit I2C-bus and SMBus I/O port w/ Interrupt - TSSOP - 24