PCA9500BS,118 [NXP]

PCA9500 - 8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM QFN 16-Pin;
PCA9500BS,118
型号: PCA9500BS,118
厂家: NXP    NXP
描述:

PCA9500 - 8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM QFN 16-Pin

可编程只读存储器 电动程控只读存储器 电可擦编程只读存储器 PC 外围集成电路
文件: 总29页 (文件大小:251K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
PCA9500  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
Rev. 4.1 — 5 May 2017  
Product data sheet  
1. General description  
The PCA9500 is an 8-bit I/O expander with an on-board 2-kbit EEPROM.  
The I/O expander's eight quasi-bidirectional data pins can be independently assigned as  
inputs or outputs to monitor board level status or activate indicator devices such as LEDs.  
The system master writes to the I/O configuration bits in the same way as for the  
PCF8574. The data for each input or output is kept in the corresponding Input or Output  
register. The system master can read all registers.  
The EEPROM can be used to store error codes or board manufacturing data for  
read-back by application software for diagnostic purposes and is included in the I/O  
expander package.  
The PCA9500 has three address pins with internal pull-up resistors allowing up to eight  
devices to share the common two-wire I2C software protocol serial data bus. The fixed  
GPIO I2C-bus address is the same as the PCF8574 and the fixed EEPROM I2C-bus  
address is the same as the PCF8582C-2, so the PCA9500 appears as two separate  
devices to the bus master.  
The PCA9500 supports hot insertion to facilitate usage in removable cards on backplane  
systems.  
The PCA9501 is an alternative to the functionally similar PCA9500 for systems where a  
higher number of devices are required to share the same I2C-bus or an interrupt output is  
required.  
2. Features and benefits  
Eight general purpose input/output expander/collector  
Drop-in replacement for PCF8574 with integrated 2-kbit EEPROM  
Internal 256 8 EEPROM  
Self timed write cycle  
4 byte page write operation  
I2C-bus and SMBus interface logic  
Internal power-on reset  
Noise filter on SCL/SDA inputs  
Three address pins allowing up to eight devices on the I2C-bus/SMBus  
No glitch on power-up  
Supports hot insertion  
Power-up with all channels configured as inputs  
Low standby current  
 
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
Operating power supply voltage range of 2.5 V to 3.6 V  
5 V tolerant inputs/outputs  
0 Hz to 400 kHz clock frequency  
ESD protection exceeds 2000 V HBM per JESD22-A114, 200 V MM per  
JESD22-A115 and 1000 V CDM per JESD22-C101  
Latch-up testing is done to JEDEC Standard JESD78 which exceeds 100 mA  
Packages offered: SO16, TSSOP16, HVQFN16  
3. Applications  
Board version tracking and configuration  
Board health monitoring and status reporting  
Multi-card systems in telecommunications, networking, and base station infrastructure  
equipment  
Field recall and troubleshooting functions for installed boards  
General-purpose integrated I/O with memory  
Drop-in replacement for PCF8574 with integrated 2-kbit EEPROM  
Bus master sees GPIO and EEPROM as two separate devices  
Three hardware address pins allow up to eight PCA9500s to be located in the same  
I2C-bus/SMBus  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
2 of 29  
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
4. Ordering information  
Table 1.  
Ordering information  
Type number  
Topside  
marking  
Package  
Name  
Description  
Version  
PCA9500BS  
PCA9500D  
9500  
HVQFN16  
plastic thermal enhanced very thin quad flat package;  
no leads; 16 terminals; body 4 4 0.85 mm  
SOT629-1  
PCA9500D  
PCA9500  
SO16  
plastic small outline package; 16 leads;  
body width 7.5 mm  
SOT162-1  
SOT403-1  
PCA9500PW  
TSSOP16  
plastic thin shrink small outline package; 16 leads;  
body width 4.4 mm  
4.1 Ordering options  
Table 2.  
Ordering options  
Type number  
Orderable  
part number  
Package  
Packing method  
Minimum  
order quantity  
Temperature  
Tamb = 40 C to +85 C  
PCA9500BS  
PCA9500BS,118  
PCA9500BSHP  
PCA9500D,112  
HVQFN16  
REEL 13" Q1/T1  
*STANDARD MARK  
SMD  
6000  
6000  
1920  
HVQFN16  
SO16  
REEL 13" Q2/T3  
*STANDARD MARK  
SMD  
Tamb = 40 C to +85 C  
PCA9500D  
STANDARD  
T
amb = 40 C to +85 C  
MARKING * IC'S  
TUBE - DSC BULK  
PACK  
PCA9500D,118  
SO16  
REEL 13" Q1/T1  
*STANDARD MARK  
SMD  
1000  
2400  
T
T
amb = 40 C to +85 C  
amb = 40 C to +85 C  
PCA9500PW  
PCA9500PW,112  
TSSOP16  
STANDARD  
MARKING * IC'S  
TUBE - DSC BULK  
PACK  
PCA9500PW,118  
TSSOP16  
REEL 13" Q1/T1  
*STANDARD MARK  
SMD  
2500  
T
amb = 40 C to +85 C  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
3 of 29  
 
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
5. Block diagram  
PCA9500  
300 kΩ  
IO0  
IO1  
IO2  
A0  
A1  
A2  
8-bit  
INPUT/  
IO3  
OUTPUT  
IO4  
IO5  
IO6  
IO7  
SCL  
SDA  
write pulse  
PORTS  
INPUT  
FILTER  
read pulse  
2
I C-BUS/SMBus  
CONTROL  
V
DD  
POWER-ON  
RESET  
V
SS  
EEPROM  
256 × 8  
WC  
002aae585  
Fig 1. Block diagram of PCA9500  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
4 of 29  
 
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
6. Pinning information  
6.1 Pinning  
1
2
3
4
5
6
7
8
16  
15  
14  
13  
12  
11  
10  
9
1
2
3
4
5
6
7
8
16  
15  
14  
13  
12  
11  
10  
9
A0  
A1  
V
A0  
A1  
V
DD  
DD  
SDA  
SCL  
WC  
IO7  
IO6  
IO5  
IO4  
SDA  
SCL  
WC  
IO7  
IO6  
IO5  
IO4  
A2  
A2  
IO0  
IO1  
IO2  
IO3  
IO0  
IO1  
IO2  
IO3  
PCA9500D  
PCA9500PW  
V
SS  
V
SS  
002aae582  
002aae583  
Fig 2. Pin configuration for SO16  
Fig 3. Pin configuration for TSSOP16  
terminal 1  
index area  
1
2
3
4
12  
11  
10  
9
A2  
IO0  
IO1  
IO2  
SCL  
WC  
IO7  
IO6  
PCA9500BS  
002aae584  
Transparent top view  
Fig 4. Pin configuration for HVQFN16  
6.2 Pin description  
Table 3.  
Symbol  
Pin description  
Pin  
Description  
SO16, TSSOP16  
HVQFN16  
A0  
1
15  
16  
1
address lines (internal pull-up)  
quasi-bidirectional I/O pins  
A1  
2
A2  
3
IO0  
IO1  
IO2  
IO3  
IO4  
IO5  
IO6  
IO7  
4
2
5
3
6
4
7
5
9
7
10  
11  
12  
8
9
10  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
5 of 29  
 
 
 
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
Table 3.  
Pin description …continued  
Symbol  
Pin  
Description  
SO16, TSSOP16  
HVQFN16  
VSS  
WC  
SCL  
SDA  
VDD  
8
6[1]  
supply ground  
13  
14  
15  
16  
11  
active LOW write control pin  
I2C-bus serial clock  
I2C-bus serial data  
supply voltage  
12  
13  
14  
[1] HVQFN16 package supply ground is connected to both VSS pin and exposed center pad. VSS pin must be  
connected to supply ground for proper device operation. For enhanced thermal, electrical, and board level  
performance, the exposed pad needs to be soldered to the board using a corresponding thermal pad on the  
board and for proper heat conduction through the board, thermal vias need to be incorporated in the  
printed-circuit board in the thermal pad region.  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
6 of 29  
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
7. Functional description  
Refer also to Figure 1 “Block diagram of PCA9500”.  
V
DD  
write pulse  
100 μA  
D
Q
data from shift register  
power-on reset  
FF  
S
IO0 to IO7  
CI  
V
SS  
D
Q
FF  
S
CI  
read pulse  
to interrupt logic  
data to shift register  
002aae588  
Fig 5. Simplified schematic diagram of each I/O  
7.1 Device addressing  
Following a START condition, the bus master must output the address of the slave it is  
accessing. The address of the PCA9500 is shown in Figure 6. Internal pull-up resistors  
are incorporated on the hardware selectable address pins.  
The last bit of the address byte defines the operation to be performed. When set to logic 1  
a read is selected, while a logic 0 selects a write operation.  
slave address  
slave address  
0
1
0
0
A2 A1 A0 R/W  
1
0
1
0
A2 A1 A0 R/W  
fixed  
hardware  
programmable  
fixed  
hardware  
programmable  
002aae589  
002aae590  
a. I/O expander  
Fig 6. PCA9500 slave addresses  
b. Memory  
7.2 Control register  
The PCA9500 contains a single 8-bit register called the Control register, which can be  
written and read via the I2C-bus. This register is sent after a successful acknowledgment  
of the slave address. It contains the I/O operation information.  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
7 of 29  
 
 
 
 
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
7.3 I/O operations  
(Refer also to Figure 5.)  
Each of the PCA9500's eight I/Os can be independently used as an input or output.  
Output data is transmitted to the port by the I/O Write mode (see Figure 7). Input I/O data  
is transferred from the port to the microcontroller by the Read mode (see Figure 8).  
SCL  
1
2
3
4
5
6
7
8
9
slave address (I/O expander)  
A2 A1 A0  
data to port  
DATA 1  
data to port  
DATA 2  
SDA  
S
0
1
0
0
0
A
A
A
START condition  
R/W acknowledge  
from slave  
acknowledge  
from slave  
acknowledge  
from slave  
write to port  
t
t
v(Q)  
v(Q)  
data out from port  
DATA 1 VALID  
DATA 2 VALID  
002aae591  
Fig 7. I/O Write mode (output)  
SCL  
1
2
3
4
5
6
7
8
9
no acknowledge  
from master  
slave address (I/O expander)  
A2 A1 A0  
data from port  
DATA 1  
data from port  
DATA 4  
SDA  
S
0
1
0
0
1
A
A
1
P
START condition  
R/W acknowledge  
from slave  
acknowledge  
from master  
STOP  
condition  
read from  
port  
DATA 2  
data into  
port  
DATA 1  
DATA 3  
DATA 4  
t
t
su(D)  
h(D)  
002aae592  
Fig 8. I/O Read mode (input)  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
8 of 29  
 
 
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
7.3.1 Quasi-bidirectional I/Os  
A 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 the I/Os are HIGH. In this mode, only a current  
source to VDD is active. An additional strong pull-up to VDD allows fast rising edges into  
heavily loaded outputs. These devices turn on when an output is written HIGH, and are  
switched off by the negative edge of SCL. The I/Os should be HIGH before being used as  
inputs. See Figure 9.  
SCL  
1
2
3
4
5
6
7
8
9
STOP  
condition  
slave address (I/O expander)  
A2 A1 A0  
data to port  
1
data to port  
0
SDA  
S
0
1
0
0
0
A
A
A
P
START condition  
R/W acknowledge  
from slave  
IO3  
acknowledge  
from slave  
IO3  
acknowledge  
from slave  
IO3 output voltage  
IO3 pull-up output current  
I
I
OH  
OHt  
002aae593  
Fig 9. Transient pull-up current (IOHt) while IO3 changes from LOW to HIGH and back to LOW  
7.4 Memory operations  
7.4.1 Write operations  
Write operations require an additional address field to indicate the memory address  
location to be written. The address field is eight bits long, providing access to any one of  
the 256 words of memory. There are two types of write operations, ‘byte write’ and  
‘page write’.  
Write operation is possible when the Write Control pin (WC) is put at a LOW logic level (0).  
When this control signal is set at 1, write operation is not possible and data in the memory  
is protected.  
‘Byte write’ and ‘page write’ explained below assume that WC is set to 0.  
7.4.1.1 Byte write  
To perform a byte write the START condition is followed by the memory slave address and  
the R/W bit set to 0. The PCA9500 will respond with an acknowledge and then consider  
the next eight bits sent as the word address and the eight bits after the word address as  
the data. The PCA9500 will issue an acknowledge after the receipt of both the word  
address and the data. To terminate the data transfer the master issues the STOP  
condition, initiating the internal write cycle to the non-volatile memory. Only write and read  
operations to the quasi-bidirectional I/Os are allowed during the internal write cycle.  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
9 of 29  
 
 
 
 
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
slave address (memory)  
A2 A1 A0  
word address  
data  
SDA  
S
1
0
1
0
0
A
A
A
P
START condition  
R/W acknowledge  
from slave  
acknowledge  
from slave  
acknowledge STOP condition.  
from slave Write to the memory  
is performed.  
002aae594  
Fig 10. Byte write  
7.4.1.2 Page write  
A page write is initiated in the same way as the byte write. If after sending the first word of  
data, the STOP condition is not received, the PCA9500 considers subsequent words as  
data. After each data word the PCA9500 responds with an acknowledge and the two least  
significant bits of the memory address field are incremented. Should the master not send  
a STOP condition after four data words, the address counter will return to its initial value  
and overwrite the data previously written. After the receipt of the STOP condition the  
inputs will behave as with the byte write during the internal write cycle.  
slave address (memory)  
A2 A1 A0  
word address  
data to memory  
DATA n  
data to memory  
DATA n + 3  
SDA  
S
1
0
1
0
0
A
A
A
A
P
START condition  
R/W acknowledge  
from slave  
acknowledge  
from slave  
acknowledge  
from slave  
acknowledge  
from slave  
STOP condition.  
Write to the memory is performed.  
002aae595  
Fig 11. Page write  
7.4.2 Read operations  
PCA9500 read operations are initiated in an identical manner to write operations with the  
exception that the memory slave address R/W bit is set to ‘1’. There are three types of  
read operations: current address read, random read and sequential read.  
7.4.2.1 Current address read  
The PCA9500 contains an internal address counter that increments after each read or  
write access and as a result, if the last word accessed was at address ‘n’, then the  
address counter contains the address ‘n + 1’.  
When the PCA9500 receives its memory slave address with the R/W bit set to one it  
issues an acknowledge and uses the next eight clocks to transmit the data contained at  
the address stored in the address counter. The master ceases the transmission by issuing  
the STOP condition after the eighth bit. There is no ninth clock cycle for the acknowledge.  
See Figure 12.  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
10 of 29  
 
 
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
slave address (memory)  
A2 A1 A0  
data from memory  
SDA  
S
1
0
1
0
1
A
P
START condition  
R/W acknowledge  
from slave  
STOP condition  
002aae596  
Fig 12. Current address read  
7.4.2.2 Random read  
The PCA9500's random read mode allows the address to be read from to be specified by  
the master. This is done by performing a dummy write to set the address counter to the  
location to be read. The master must perform a byte write to the address location to be  
read, but instead of transmitting the data after receiving the acknowledge from the  
PCA9500, the master re-issues the START condition and memory slave address with the  
R/W bit set to one. The PCA9500 will then transmit an acknowledge and use the next  
eight clock cycles to transmit the data contained in the addressed location. The master  
ceases the transmission by issuing the STOP condition after the eighth bit, omitting the  
ninth clock cycle acknowledge.  
slave address (memory)  
A2 A1 A0  
word address  
slave address (memory)  
A2 A1 A0  
data from memory  
SDA  
S
1
0
1
0
0
A
A
S
1
0
1
0
1
A
P
START condition  
R/W acknowledge  
from slave  
acknowledge START condition  
from slave  
R/W  
STOP  
condition  
acknowledge  
from slave  
002aae597  
Fig 13. Random read  
7.4.2.3 Sequential read  
The PCA9500 sequential read is an extension of either the current address read or  
random read. If the master does not issue a STOP condition after it has received the  
eighth data bit, but instead issues an acknowledge, the PCA9500 will increment the  
address counter and use the next eight cycles to transmit the data from that location. The  
master can continue this process to read the contents of the entire memory. Upon  
reaching address 255 the counter will return to address 0 and continue transmitting data  
until a STOP condition is received. The master ceases the transmission by issuing the  
STOP condition after the eighth bit, omitting the ninth clock cycle acknowledge.  
slave address (memory)  
A2 A1 A0  
data from memory  
DATA n  
data from memory  
DATA n + 1  
data from memory  
DATA n + X  
SDA  
S
1
0
1
0
1
A
A
A
P
START condition  
R/W acknowledge  
from slave  
acknowledge  
from master  
acknowledge  
from master  
STOP  
condition  
002aae598  
Fig 14. Sequential read  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
11 of 29  
 
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
8. Characteristics of the I2C-bus  
The I2C-bus is for 2-way, 2-line communication between different ICs or modules. The two  
lines are a serial data line (SDA) and a serial clock line (SCL). Both lines must be  
connected to a positive supply via a pull-up resistor when connected to the output stages  
of a device. Data transfer may be initiated only when the bus is not busy.  
8.1 Bit transfer  
One data bit is transferred during each clock pulse. The data on the SDA line must remain  
stable during the HIGH period of the clock pulse as changes in the data line at this time  
will be interpreted as control signals (see Figure 15).  
SDA  
SCL  
data line  
stable;  
data valid  
change  
of data  
allowed  
mba607  
Fig 15. Bit transfer  
8.1.1 START and STOP conditions  
Both data and clock lines remain HIGH when the bus is not busy. A HIGH-to-LOW  
transition of the data line while the clock is HIGH is defined as the START condition (S).  
A LOW-to-HIGH transition of the data line while the clock is HIGH is defined as the STOP  
condition (P) (see Figure 16).  
SDA  
SCL  
S
P
STOP condition  
START condition  
mba608  
Fig 16. Definition of START and STOP conditions  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
12 of 29  
 
 
 
 
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
8.2 System configuration  
A device generating a message is a ‘transmitter’; a device receiving is the ‘receiver’. The  
device that controls the message is the ‘master’ and the devices which are controlled by  
the master are the ‘slaves’ (see Figure 17).  
SDA  
SCL  
MASTER  
TRANSMITTER/  
RECEIVER  
SLAVE  
TRANSMITTER/  
RECEIVER  
MASTER  
TRANSMITTER/  
RECEIVER  
SLAVE  
RECEIVER  
MASTER  
TRANSMITTER  
002aaa381  
Fig 17. System configuration  
8.3 Acknowledge  
The number of data bytes transferred between the START and the STOP conditions from  
transmitter to receiver is not limited. Each byte of eight bits is followed by one  
acknowledge bit. The acknowledge bit is a HIGH level put on the bus by the transmitter,  
whereas the master generates an extra acknowledge related clock pulse.  
A slave receiver which is addressed must generate an acknowledge after the reception of  
each byte. Also a master must generate an acknowledge after the reception of each byte  
that has been clocked out of the slave transmitter. The device that acknowledges has to  
pull down the SDA line during the acknowledge clock pulse, so that the SDA line is stable  
LOW during the HIGH period of the acknowledge related clock pulse; set-up time and hold  
time must be taken into account.  
A master receiver must signal an end of data to the transmitter by not generating an  
acknowledge on the last byte that has been clocked out of the slave. In this event, the  
transmitter must leave the data line HIGH to enable the master to generate a STOP  
condition.  
data output  
by transmitter  
not acknowledge  
data output  
by receiver  
acknowledge  
SCL from master  
1
2
8
9
S
clock pulse for  
START  
condition  
acknowledgement  
002aaa987  
Fig 18. Acknowledgement on the I2C-bus  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
13 of 29  
 
 
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
9. Application design-in information  
A central processor/controller typically located on the system main board can use the  
400 kHz I2C-bus/SMBus to poll the PCA9500 devices located on the system cards for  
status or version control type of information. The PCA9500 may be programmed at  
manufacturing to store information regarding board build, firmware version, manufacturer  
identification, configuration option data, and so on. Alternately, these devices can be used  
as convenient interface for board configuration, thereby utilizing the I2C-bus/SMBus as an  
intra-system communication bus.  
up to  
8 cards  
2
I C-bus  
ASIC  
2
CPU  
OR  
μC  
I C-bus  
2
BACKPLANE  
I C-bus  
configuration control  
2
I C-bus  
PCA9500  
2
I C-bus  
CONTROL  
2
I C-bus  
INPUTS  
ALARM  
LEDs  
monitoring  
and  
control  
GPIO  
EEPROM  
card ID, subroutines, configuration data, or revision history  
002aae586  
Fig 19. PCA9500 used as interface for board configuration  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
14 of 29  
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
V
DD  
SUB-SYSTEM 1  
(e.g., temp sensor)  
10 kΩ  
(optional)  
10 kΩ  
10 kΩ  
2 kΩ  
V
V
DD  
DD  
INT  
MASTER  
CONTROLLER  
PCA9500  
SCL  
SCL  
IO0  
IO1  
IO2  
IO3  
IO4  
IO5  
IO6  
IO7  
SUB-SYSTEM 2  
(e.g., counter)  
SDA  
SDA  
RESET  
A
B
V
SS  
controlled  
switch  
(e.g., CBT device)  
enable  
A2  
A1  
A0  
SUB-SYSTEM 3  
(e.g., alarm system)  
V
SS  
ALARM  
V
DD  
002aae599  
GPIO device address configured as 0100 100x for this example.  
EEPROM device address configured as 1010 100x for this example.  
IO0, IO2, IO3 configured as outputs.  
IO1, IO4, IO5 configured as inputs.  
IO6, IO7 are not used and must be configured as outputs.  
Fig 20. Typical application  
10. Limiting values  
Table 4.  
Limiting values  
In accordance with the Absolute Maximum Rating System (IEC 60134).  
Symbol  
VDD  
VI  
Parameter  
Conditions  
Min  
0.5  
VSS 0.5  
20  
25  
100  
100  
-
Max  
+4.0  
5.5  
Unit  
V
supply voltage  
input voltage  
V
II  
input current  
+20  
+25  
+100  
+100  
400  
mA  
mA  
mA  
mA  
mW  
mW  
C  
IO  
output current  
IDD  
supply current  
ISS  
ground supply current  
total power dissipation  
power dissipation per output  
storage temperature  
ambient temperature  
Ptot  
P/out  
Tstg  
Tamb  
-
100  
65  
40  
+150  
+85  
operating  
C  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
15 of 29  
 
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
11. Static characteristics  
Table 5.  
Static characteristics  
Symbol Parameter  
Supply  
Conditions  
Min  
Typ  
Max  
Unit  
VDD  
IDDQ  
IDD1  
IDD2  
VPOR  
supply voltage  
2.5  
3.3  
3.6  
60  
1
V
standby current  
A0, A1, A2, WC = HIGH  
-
-
-
-
-
-
-
-
A  
mA  
mA  
V
supply current read  
supply current write  
power-on reset voltage  
2
2.4  
Input SCL; input/output SDA  
VIL  
VIH  
IOL  
ILI  
LOW-level input voltage  
HIGH-level input voltage  
LOW-level output current  
input leakage current  
input capacitance  
0.5  
-
-
-
-
-
+0.3VDD  
V
0.7VDD  
5.5  
-
V
VOL = 0.4 V  
VI = VDD or VSS  
VI = VSS  
3
mA  
A  
pF  
1  
-
+1  
7
Ci  
I/O expander port  
VIL  
LOW-level input voltage  
0.5  
-
+0.3VDD  
V
VIH  
IIHL(max)  
IOL  
HIGH-level input voltage  
input current through protection diodes  
LOW-level output current  
HIGH-level output current  
transient pull-up current  
input capacitance  
0.7VDD  
-
5.5  
+400  
-
V
400  
-
A  
mA  
A  
mA  
pF  
pF  
[1]  
VOL = 1 V  
VOH = VSS  
10  
30  
-
25  
100  
2
IOH  
300  
-
IOHt  
Ci  
-
-
10  
10  
Co  
output capacitance  
-
-
Address inputs A0, A1, A2; WC input  
VIL  
VIH  
ILI  
LOW-level input voltage  
HIGH-level input voltage  
input leakage current  
0.5  
0.7VDD  
1  
-
+0.3VDD  
5.5  
V
-
V
VI = VDD  
-
+1  
A  
A  
pull-up; VI = VSS  
10  
25  
100  
[1] Each I/O must be externally limited to a maximum of 25 mA and the device must be limited to a maximum current of 100 mA.  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
16 of 29  
 
 
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
002aad307  
002aad308  
20  
20  
V
= 2.5 V  
2.7 V  
3.0 V  
3.3 V  
3.6 V  
V
= 2.5 V  
2.7 V  
3.0 V  
3.3 V  
3.6 V  
DD  
DD  
I
OH  
(μA)  
20  
I
OH  
(μA)  
−40  
60  
100  
140  
100  
160  
0
1.2  
2.4  
3.6  
0
1.2  
2.4  
3.6  
V
(V)  
V
(V)  
OH  
OH  
a. Tamb = 40 C  
b. Tamb = 25 C  
002aad309  
20  
V
= 2.5 V  
DD  
I
OH  
2.7 V  
3.0 V  
3.3 V  
3.6 V  
(μA)  
20  
60  
100  
140  
0
1.2  
2.4  
3.6  
V
(V)  
OH  
c. Tamb = 85 C  
Fig 21. VOH versus IOH  
Remark: Rapid fall-off in VOH at current inception is due to a diode that provides 5 V  
overvoltage protection for the GPIO I/O pins. When the GPIO I/O are being used as  
inputs, the internal current source VOH should be evaluated to determine if external pull-up  
resistors are required to provide sufficient VIH threshold noise margin.  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
17 of 29  
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
12. Dynamic characteristics  
Table 6.  
Symbol  
Dynamic characteristics  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
I2C-bus timing[1] (see Figure 22)  
fSCL  
tSP  
SCL clock frequency  
-
-
-
-
400  
50  
kHz  
ns  
pulse width of spikes that must be  
suppressed by the input filter  
tBUF  
bus free time between a STOP and START  
condition  
1.3  
-
-
s  
tSU;STA  
tHD;STA  
tr  
set-up time for a repeated START condition  
hold time (repeated) START condition  
rise time of both SDA and SCL signals  
fall time of both SDA and SCL signals  
data set-up time  
0.6  
0.6  
-
-
-
-
-
-
-
-
-
s  
s  
s  
s  
ns  
ns  
s  
-
0.3  
0.3  
-
tf  
-
tSU;DAT  
tHD;DAT  
tVD;DAT  
250  
0
data hold time  
-
data valid time  
SCL LOW to  
data output  
-
1.0  
tSU;STO  
Port timing  
tv(Q)  
set-up time for STOP condition  
0.6  
-
-
s  
data output valid time  
data input set-up time  
data input hold time  
CL 100 pF  
CL 100 pF  
CL 100 pF  
-
-
-
-
4
-
s  
s  
s  
tsu(D)  
0
4
th(D)  
-
Power-up timing  
tpu(R) read power-up time  
tpu(W) write power-up time  
Write cycle limits (see Figure 23)  
Tcy(W) write cycle time  
[2]  
[2]  
-
-
-
-
1
5
ms  
ms  
[3]  
-
5
10  
ms  
[1] All the timing values are valid within the operating supply voltage and ambient temperature range and refer to VIL and VIH with an input  
voltage swing of VSS to VDD  
.
[2]  
t
pu(R) and tpu(W) are the delays required from the time VDD is stable until the specified operation can be initiated. These parameters are  
guaranteed by design.  
[3]  
Tcy(W) is the maximum time that the device requires to perform the internal write operation.  
Table 7.  
Non-volatile storage specifications  
Parameter  
Specification  
memory cell data retention  
10 years minimum  
100,000 cycles minimum  
number of memory cell write cycles  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
18 of 29  
 
 
 
 
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
START  
condition  
(S)  
bit 7  
MSB  
(A7)  
STOP  
condition  
(P)  
bit 6  
(A6)  
bit 0  
(R/W)  
acknowledge  
(A)  
protocol  
t
t
t
HIGH  
SU;STA  
LOW  
1 / f  
SCL  
0.7 × V  
0.3 × V  
DD  
SCL  
SDA  
DD  
t
t
BUF  
f
t
r
0.7 × V  
0.3 × V  
DD  
DD  
t
t
t
t
t
t
HD;DAT  
VD;DAT  
VD;ACK  
SU;STO  
HD;STA  
SU;DAT  
002aab175  
Fig 22. I2C-bus timing  
SCL  
th  
SDA  
8
bit  
ACK  
memory  
address  
word n  
T
cy(W)  
STOP  
condition  
START  
condition  
002aad310  
Fig 23. Write cycle timing  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
19 of 29  
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
13. Package outline  
SO16: plastic small outline package; 16 leads; body width 7.5 mm  
SOT162-1  
D
E
A
X
c
H
v
M
A
E
y
Z
16  
9
Q
A
2
A
(A )  
3
A
1
pin 1 index  
θ
L
p
L
1
8
detail X  
e
w
M
b
p
0
5
10 mm  
scale  
DIMENSIONS (inch dimensions are derived from the original mm dimensions)  
A
max.  
(1)  
(1)  
(1)  
UNIT  
mm  
A
A
A
b
c
D
E
e
H
L
L
Q
v
w
y
θ
1
2
3
p
E
p
Z
0.3  
0.1  
2.45  
2.25  
0.49  
0.36  
0.32  
0.23  
10.5  
10.1  
7.6  
7.4  
10.65  
10.00  
1.1  
0.4  
1.1  
1.0  
0.9  
0.4  
2.65  
0.1  
0.25  
0.01  
1.27  
0.05  
1.4  
0.25 0.25  
0.1  
8o  
0o  
0.012 0.096  
0.004 0.089  
0.019 0.013 0.41  
0.014 0.009 0.40  
0.30  
0.29  
0.419  
0.394  
0.043 0.043  
0.016 0.039  
0.035  
0.016  
inches  
0.055  
0.01 0.01 0.004  
Note  
1. Plastic or metal protrusions of 0.15 mm (0.006 inch) maximum per side are not included.  
REFERENCES  
OUTLINE  
EUROPEAN  
PROJECTION  
ISSUE DATE  
VERSION  
IEC  
JEDEC  
JEITA  
99-12-27  
03-02-19  
SOT162-1  
075E03  
MS-013  
Fig 24. Package outline SOT162-1 (SO16)  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
20 of 29  
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
TSSOP16: plastic thin shrink small outline package; 16 leads; body width 4.4 mm  
SOT403-1  
D
E
A
X
c
y
H
v
M
A
E
Z
9
16  
Q
(A )  
3
A
2
A
A
1
pin 1 index  
θ
L
p
L
1
8
detail X  
w
M
b
p
e
0
2.5  
5 mm  
scale  
DIMENSIONS (mm are the original dimensions)  
A
(1)  
(2)  
(1)  
UNIT  
A
A
A
b
c
D
E
e
H
L
L
Q
v
w
y
Z
θ
1
2
3
p
E
p
max.  
8o  
0o  
0.15  
0.05  
0.95  
0.80  
0.30  
0.19  
0.2  
0.1  
5.1  
4.9  
4.5  
4.3  
6.6  
6.2  
0.75  
0.50  
0.4  
0.3  
0.40  
0.06  
mm  
1.1  
0.65  
0.25  
1
0.2  
0.13  
0.1  
Notes  
1. Plastic or metal protrusions of 0.15 mm maximum per side are not included.  
2. Plastic interlead protrusions of 0.25 mm maximum per side are not included.  
REFERENCES  
OUTLINE  
EUROPEAN  
PROJECTION  
ISSUE DATE  
VERSION  
IEC  
JEDEC  
JEITA  
99-12-27  
03-02-18  
SOT403-1  
MO-153  
Fig 25. Package outline SOT403-1 (TSSOP16)  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
21 of 29  
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
HVQFN16: plastic thermal enhanced very thin quad flat package; no leads;  
16 terminals; body 4 x 4 x 0.85 mm  
SOT629-1  
B
A
D
terminal 1  
index area  
A
A
1
E
c
detail X  
e
1
C
1/2 e  
y
y
e
v
M
M
b
C
C
A B  
C
1
w
5
8
L
9
4
1
e
e
E
h
2
1/2 e  
12  
terminal 1  
index area  
16  
13  
X
D
h
0
2.5  
scale  
5 mm  
DIMENSIONS (mm are the original dimensions)  
(1)  
A
(1)  
(1)  
UNIT  
A
1
b
c
E
e
e
e
2
y
D
D
E
L
v
w
y
1
h
1
h
max.  
0.05 0.38  
0.00 0.23  
4.1  
3.9  
2.25  
1.95  
4.1  
3.9  
2.25  
1.95  
0.75  
0.50  
mm  
0.05  
0.1  
1
0.2  
0.65  
1.95 1.95  
0.1 0.05  
Note  
1. Plastic or metal protrusions of 0.075 mm maximum per side are not included.  
REFERENCES  
OUTLINE  
EUROPEAN  
PROJECTION  
ISSUE DATE  
VERSION  
IEC  
JEDEC  
JEITA  
01-08-08  
02-10-22  
SOT629-1  
- - -  
MO-220  
- - -  
Fig 26. Package outline SOT629-1 (HVQFN16)  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
22 of 29  
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
14. Soldering of SMD packages  
This text provides a very brief insight into a complex technology. A more in-depth account  
of soldering ICs can be found in Application Note AN10365 “Surface mount reflow  
soldering description”.  
14.1 Introduction to soldering  
Soldering is one of the most common methods through which packages are attached to  
Printed Circuit Boards (PCBs), to form electrical circuits. The soldered joint provides both  
the mechanical and the electrical connection. There is no single soldering method that is  
ideal for all IC packages. Wave soldering is often preferred when through-hole and  
Surface Mount Devices (SMDs) are mixed on one printed wiring board; however, it is not  
suitable for fine pitch SMDs. Reflow soldering is ideal for the small pitches and high  
densities that come with increased miniaturization.  
14.2 Wave and reflow soldering  
Wave soldering is a joining technology in which the joints are made by solder coming from  
a standing wave of liquid solder. The wave soldering process is suitable for the following:  
Through-hole components  
Leaded or leadless SMDs, which are glued to the surface of the printed circuit board  
Not all SMDs can be wave soldered. Packages with solder balls, and some leadless  
packages which have solder lands underneath the body, cannot be wave soldered. Also,  
leaded SMDs with leads having a pitch smaller than ~0.6 mm cannot be wave soldered,  
due to an increased probability of bridging.  
The reflow soldering process involves applying solder paste to a board, followed by  
component placement and exposure to a temperature profile. Leaded packages,  
packages with solder balls, and leadless packages are all reflow solderable.  
Key characteristics in both wave and reflow soldering are:  
Board specifications, including the board finish, solder masks and vias  
Package footprints, including solder thieves and orientation  
The moisture sensitivity level of the packages  
Package placement  
Inspection and repair  
Lead-free soldering versus SnPb soldering  
14.3 Wave soldering  
Key characteristics in wave soldering are:  
Process issues, such as application of adhesive and flux, clinching of leads, board  
transport, the solder wave parameters, and the time during which components are  
exposed to the wave  
Solder bath specifications, including temperature and impurities  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
23 of 29  
 
 
 
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
14.4 Reflow soldering  
Key characteristics in reflow soldering are:  
Lead-free versus SnPb soldering; note that a lead-free reflow process usually leads to  
higher minimum peak temperatures (see Figure 27) than a SnPb process, thus  
reducing the process window  
Solder paste printing issues including smearing, release, and adjusting the process  
window for a mix of large and small components on one board  
Reflow temperature profile; this profile includes preheat, reflow (in which the board is  
heated to the peak temperature) and cooling down. It is imperative that the peak  
temperature is high enough for the solder to make reliable solder joints (a solder paste  
characteristic). In addition, the peak temperature must be low enough that the  
packages and/or boards are not damaged. The peak temperature of the package  
depends on package thickness and volume and is classified in accordance with  
Table 8 and 9  
Table 8.  
SnPb eutectic process (from J-STD-020C)  
Package thickness (mm) Package reflow temperature (C)  
Volume (mm3)  
< 350  
350  
220  
< 2.5  
235  
220  
2.5  
220  
Table 9.  
Lead-free process (from J-STD-020C)  
Package thickness (mm) Package reflow temperature (C)  
Volume (mm3)  
< 350  
260  
350 to 2000  
> 2000  
260  
< 1.6  
260  
250  
245  
1.6 to 2.5  
> 2.5  
260  
245  
250  
245  
Moisture sensitivity precautions, as indicated on the packing, must be respected at all  
times.  
Studies have shown that small packages reach higher temperatures during reflow  
soldering, see Figure 27.  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
24 of 29  
 
 
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
maximum peak temperature  
= MSL limit, damage level  
temperature  
minimum peak temperature  
= minimum soldering temperature  
peak  
temperature  
time  
001aac844  
MSL: Moisture Sensitivity Level  
Fig 27. Temperature profiles for large and small components  
For further information on temperature profiles, refer to Application Note AN10365  
“Surface mount reflow soldering description”.  
15. Abbreviations  
Table 10. Abbreviations  
Acronym  
ASIC  
CBT  
Description  
Application Specific Integrated Circuit  
Cross-Bar Technology  
CDM  
CPU  
Charged-Device Model  
Central Processing Unit  
Electrically Erasable Programmable Read-Only Memory  
ElectroStatic Discharge  
Flip-Flop  
EEPROM  
ESD  
FF  
GPIO  
I2C-bus  
I/O  
General Purpose Input/Output  
Inter-Integrated Circuit bus  
Input/Output  
HBM  
Human Body Model  
LED  
Light-Emitting Diode  
MM  
Machine Model  
SMBus  
System Management Bus  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
25 of 29  
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
16. Revision history  
Table 11. Revision history  
Document ID  
PCA9500 v.4.1  
Modifications:  
PCA9500_4  
Release date  
20170505  
Data sheet status  
Change notice  
Supersedes  
Product data sheet  
-
PCA9500_4  
Updated Section 4 “Ordering information”  
20090415 Product data sheet  
-
PCA9500_3  
Modifications:  
The format of this data sheet has been redesigned to comply with the new identity  
guidelines of NXP Semiconductors.  
Legal texts have been adapted to the new company name where appropriate.  
Table 3 “Pin description”:  
added Table note [1] and its reference at HVQFN16 pin 6  
changed naming convention for pins I/On to “IOn”  
Figure 7 “I/O Write mode (output)”: changed symbol “tpv” to “tv(Q)  
Figure 8 “I/O Read mode (input)”:  
changed symbol “tph” to “th(D)  
changed symbol “tps” to “tsu(D)  
Table 4 “Limiting values”:  
changed symbol “VCC” to “VDD”  
changed parameter for ISS from “supply current” to “ground supply current”  
changed symbol “PO” to “P/out”  
changed parameter for Tamb from “operating temperature” to “ambient temperature”;  
placed “operating” in Conditions column  
Table 5 “Static characteristics”:  
added reference to Table note [1] at IOL in sub-section “I/O expander port”  
Table 6 “Dynamic characteristics”:  
sub-section “I2C-bus timing”: changed symbol/parameter from “tSW, tolerable spike  
width on bus” to “tSP, pulse width of spikes that must be suppressed by the input filter”  
sub-section “Port timing”: changed symbol “tpv” to “tv(Q)  
sub-section “Port timing”: changed symbol “tps” to “tsu(D)  
sub-section “Port timing”: changed symbol “tph” to “th(D)  
sub-section “Power-up timing”: changed symbol “tPUR” to “tpu(R)  
sub-section “Power-up timing”: changed symbol “tPUW” to “tpu(W)  
sub-section “Write cycle limits”: changed symbol “tWR” to “Tcy(W)  
Figure 23 “Write cycle timing”: changed symbol “tWR” to “Tcy(W)  
added Section 15 “Abbreviations”  
updated soldering information  
PCA9500_3  
(9397 750 14134)  
20040930  
20030627  
20020927  
Product data sheet  
Product data  
-
PCA9500_2  
PCA9500_1  
-
PCA9500_2  
853-2369 30018  
of 2003 Jun 11  
PCA9500_1  
Product data  
853-2369 28875  
of 2002 Sep 27  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
26 of 29  
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
17. Legal information  
17.1 Data sheet status  
Document status[1][2]  
Product status[3]  
Development  
Definition  
Objective [short] data sheet  
This document contains data from the objective specification for product development.  
This document contains data from the preliminary specification.  
This document contains the product specification.  
Preliminary [short] data sheet Qualification  
Product [short] data sheet Production  
[1]  
[2]  
[3]  
Please consult the most recently issued document before initiating or completing a design.  
The term ‘short data sheet’ is explained in section “Definitions”.  
The product status of device(s) described in this document may have changed since this document was published and may differ in case of multiple devices. The latest product status  
information is available on the Internet at URL http://www.nxp.com.  
Suitability for use — NXP Semiconductors products are not designed,  
17.2 Definitions  
authorized or warranted to be suitable for use in life support, life-critical or  
safety-critical systems or equipment, nor in applications where failure or  
malfunction of an NXP Semiconductors product can reasonably be expected  
to result in personal injury, death or severe property or environmental  
damage. NXP Semiconductors and its suppliers accept no liability for  
inclusion and/or use of NXP Semiconductors products in such equipment or  
applications and therefore such inclusion and/or use is at the customer’s own  
risk.  
Draft — The document is a draft version only. The content is still under  
internal review and subject to formal approval, which may result in  
modifications or additions. NXP Semiconductors does not give any  
representations or warranties as to the accuracy or completeness of  
information included herein and shall have no liability for the consequences of  
use of such information.  
Short data sheet — A short data sheet is an extract from a full data sheet  
with the same product type number(s) and title. A short data sheet is intended  
for quick reference only and should not be relied upon to contain detailed and  
full information. For detailed and full information see the relevant full data  
sheet, which is available on request via the local NXP Semiconductors sales  
office. In case of any inconsistency or conflict with the short data sheet, the  
full data sheet shall prevail.  
Applications — Applications that are described herein for any of these  
products are for illustrative purposes only. NXP Semiconductors makes no  
representation or warranty that such applications will be suitable for the  
specified use without further testing or modification.  
Customers are responsible for the design and operation of their applications  
and products using NXP Semiconductors products, and NXP Semiconductors  
accepts no liability for any assistance with applications or customer product  
design. It is customer’s sole responsibility to determine whether the NXP  
Semiconductors product is suitable and fit for the customer’s applications and  
products planned, as well as for the planned application and use of  
customer’s third party customer(s). Customers should provide appropriate  
design and operating safeguards to minimize the risks associated with their  
applications and products.  
Product specification — The information and data provided in a Product  
data sheet shall define the specification of the product as agreed between  
NXP Semiconductors and its customer, unless NXP Semiconductors and  
customer have explicitly agreed otherwise in writing. In no event however,  
shall an agreement be valid in which the NXP Semiconductors product is  
deemed to offer functions and qualities beyond those described in the  
Product data sheet.  
NXP Semiconductors does not accept any liability related to any default,  
damage, costs or problem which is based on any weakness or default in the  
customer’s applications or products, or the application or use by customer’s  
third party customer(s). Customer is responsible for doing all necessary  
testing for the customer’s applications and products using NXP  
Semiconductors products in order to avoid a default of the applications and  
the products or of the application or use by customer’s third party  
customer(s). NXP does not accept any liability in this respect.  
17.3 Disclaimers  
Limited warranty and liability — Information in this document is believed to  
be accurate and reliable. However, NXP Semiconductors does not give any  
representations or warranties, expressed or implied, as to the accuracy or  
completeness of such information and shall have no liability for the  
consequences of use of such information. NXP Semiconductors takes no  
responsibility for the content in this document if provided by an information  
source outside of NXP Semiconductors.  
Limiting values — Stress above one or more limiting values (as defined in  
the Absolute Maximum Ratings System of IEC 60134) will cause permanent  
damage to the device. Limiting values are stress ratings only and (proper)  
operation of the device at these or any other conditions above those given in  
the Recommended operating conditions section (if present) or the  
Characteristics sections of this document is not warranted. Constant or  
repeated exposure to limiting values will permanently and irreversibly affect  
the quality and reliability of the device.  
In no event shall NXP Semiconductors be liable for any indirect, incidental,  
punitive, special or consequential damages (including - without limitation - lost  
profits, lost savings, business interruption, costs related to the removal or  
replacement of any products or rework charges) whether or not such  
damages are based on tort (including negligence), warranty, breach of  
contract or any other legal theory.  
Terms and conditions of commercial sale — NXP Semiconductors  
products are sold subject to the general terms and conditions of commercial  
sale, as published at http://www.nxp.com/profile/terms, unless otherwise  
agreed in a valid written individual agreement. In case an individual  
agreement is concluded only the terms and conditions of the respective  
agreement shall apply. NXP Semiconductors hereby expressly objects to  
applying the customer’s general terms and conditions with regard to the  
purchase of NXP Semiconductors products by customer.  
Notwithstanding any damages that customer might incur for any reason  
whatsoever, NXP Semiconductors’ aggregate and cumulative liability towards  
customer for the products described herein shall be limited in accordance  
with the Terms and conditions of commercial sale of NXP Semiconductors.  
Right to make changes — NXP Semiconductors reserves the right to make  
changes to information published in this document, including without  
limitation specifications and product descriptions, at any time and without  
notice. This document supersedes and replaces all information supplied prior  
to the publication hereof.  
No offer to sell or license — Nothing in this document may be interpreted or  
construed as an offer to sell products that is open for acceptance or the grant,  
conveyance or implication of any license under any copyrights, patents or  
other industrial or intellectual property rights.  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
27 of 29  
 
 
 
 
 
 
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
Export control — This document as well as the item(s) described herein  
may be subject to export control regulations. Export might require a prior  
authorization from competent authorities.  
whenever customer uses the product for automotive applications beyond  
NXP Semiconductors’ specifications such use shall be solely at customer’s  
own risk, and (c) customer fully indemnifies NXP Semiconductors for any  
liability, damages or failed product claims resulting from customer design and  
use of the product for automotive applications beyond NXP Semiconductors’  
standard warranty and NXP Semiconductors’ product specifications.  
Quick reference data — The Quick reference data is an extract of the  
product data given in the Limiting values and Characteristics sections of this  
document, and as such is not complete, exhaustive or legally binding.  
Translations — A non-English (translated) version of a document is for  
reference only. The English version shall prevail in case of any discrepancy  
between the translated and English versions.  
Non-automotive qualified products — Unless this data sheet expressly  
states that this specific NXP Semiconductors product is automotive qualified,  
the product is not suitable for automotive use. It is neither qualified nor tested  
in accordance with automotive testing or application requirements. NXP  
Semiconductors accepts no liability for inclusion and/or use of  
17.4 Trademarks  
non-automotive qualified products in automotive equipment or applications.  
In the event that customer uses the product for design-in and use in  
automotive applications to automotive specifications and standards, customer  
(a) shall use the product without NXP Semiconductors’ warranty of the  
product for such automotive applications, use and specifications, and (b)  
Notice: All referenced brands, product names, service names and trademarks  
are the property of their respective owners.  
I2C-bus — logo is a trademark of NXP Semiconductors N.V.  
18. Contact information  
For more information, please visit: http://www.nxp.com  
For sales office addresses, please send an email to: salesaddresses@nxp.com  
PCA9500  
All information provided in this document is subject to legal disclaimers.  
© NXP Semiconductors N.V. 2017. All rights reserved.  
Product data sheet  
Rev. 4.1 — 5 May 2017  
28 of 29  
 
 
PCA9500  
NXP Semiconductors  
8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM  
19. Contents  
1
General description. . . . . . . . . . . . . . . . . . . . . . 1  
18  
19  
Contact information . . . . . . . . . . . . . . . . . . . . 28  
Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  
2
Features and benefits . . . . . . . . . . . . . . . . . . . . 1  
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2  
Ordering information. . . . . . . . . . . . . . . . . . . . . 3  
Ordering options. . . . . . . . . . . . . . . . . . . . . . . . 3  
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 4  
3
4
4.1  
5
6
6.1  
6.2  
Pinning information. . . . . . . . . . . . . . . . . . . . . . 5  
Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5  
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 5  
7
7.1  
7.2  
7.3  
7.3.1  
7.4  
7.4.1  
7.4.1.1  
7.4.1.2  
7.4.2  
7.4.2.1  
7.4.2.2  
7.4.2.3  
Functional description . . . . . . . . . . . . . . . . . . . 7  
Device addressing . . . . . . . . . . . . . . . . . . . . . . 7  
Control register. . . . . . . . . . . . . . . . . . . . . . . . . 7  
I/O operations. . . . . . . . . . . . . . . . . . . . . . . . . . 8  
Quasi-bidirectional I/Os . . . . . . . . . . . . . . . . . . 9  
Memory operations. . . . . . . . . . . . . . . . . . . . . . 9  
Write operations . . . . . . . . . . . . . . . . . . . . . . . . 9  
Byte write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9  
Page write. . . . . . . . . . . . . . . . . . . . . . . . . . . . 10  
Read operations . . . . . . . . . . . . . . . . . . . . . . . 10  
Current address read . . . . . . . . . . . . . . . . . . . 10  
Random read . . . . . . . . . . . . . . . . . . . . . . . . . 11  
Sequential read . . . . . . . . . . . . . . . . . . . . . . . 11  
8
Characteristics of the I2C-bus . . . . . . . . . . . . 12  
Bit transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . 12  
START and STOP conditions . . . . . . . . . . . . . 12  
System configuration . . . . . . . . . . . . . . . . . . . 13  
Acknowledge . . . . . . . . . . . . . . . . . . . . . . . . . 13  
8.1  
8.1.1  
8.2  
8.3  
9
Application design-in information . . . . . . . . . 14  
Limiting values. . . . . . . . . . . . . . . . . . . . . . . . . 15  
Static characteristics. . . . . . . . . . . . . . . . . . . . 16  
Dynamic characteristics . . . . . . . . . . . . . . . . . 18  
Package outline . . . . . . . . . . . . . . . . . . . . . . . . 20  
10  
11  
12  
13  
14  
Soldering of SMD packages . . . . . . . . . . . . . . 23  
Introduction to soldering . . . . . . . . . . . . . . . . . 23  
Wave and reflow soldering . . . . . . . . . . . . . . . 23  
Wave soldering. . . . . . . . . . . . . . . . . . . . . . . . 23  
Reflow soldering. . . . . . . . . . . . . . . . . . . . . . . 24  
14.1  
14.2  
14.3  
14.4  
15  
16  
Abbreviations. . . . . . . . . . . . . . . . . . . . . . . . . . 25  
Revision history. . . . . . . . . . . . . . . . . . . . . . . . 26  
17  
Legal information. . . . . . . . . . . . . . . . . . . . . . . 27  
Data sheet status . . . . . . . . . . . . . . . . . . . . . . 27  
Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . 27  
Disclaimers. . . . . . . . . . . . . . . . . . . . . . . . . . . 27  
Trademarks. . . . . . . . . . . . . . . . . . . . . . . . . . . 28  
17.1  
17.2  
17.3  
17.4  
Please be aware that important notices concerning this document and the product(s)  
described herein, have been included in section ‘Legal information’.  
© NXP Semiconductors N.V. 2017.  
All rights reserved.  
For more information, please visit: http://www.nxp.com  
For sales office addresses, please send an email to: salesaddresses@nxp.com  
Date of release: 5 May 2017  
Document identifier: PCA9500  
 

相关型号:

PCA9500BSHP

PCA9500 - 8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM QFN 16-Pin
NXP

PCA9500D

8-bit I2C and SMBus I/O port with 2-kbit EEPROM
NXP

PCA9500D,118

PCA9500 - 8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM SOP 16-Pin
NXP

PCA9500PW

8-bit I2C and SMBus I/O port with 2-kbit EEPROM
NXP

PCA9500PW,112

PCA9500 - 8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM TSSOP 16-Pin
NXP

PCA9500PW,118

PCA9500 - 8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM TSSOP 16-Pin
NXP

PCA9501

8-bit I2C and SMBus I/O port with interrupt, 2-kbit EEPROM and 6 address pins
NXP

PCA9501A

Smart, simple solutions for the 12 most common design concerns
NXP

PCA9501BS

8-bit I2C and SMBus I/O port with interrupt, 2-kbit EEPROM and 6 address pins
NXP

PCA9501BS,118

PCA9501 - 8-bit I2C-bus and SMBus I/O port with interrupt, 2-kbit EEPROM and 6 address pins QFN 20-Pin
NXP

PCA9501BS-T

8-bit I2C and SMBus I/O port with interrupt, 2-kbit EEPROM and 6 address pins - # of Addresses: 64 ; I2C-bus: 400 kHz; Interrupt: 0-1 ; Max Sink Current per bit: 25 mA; Max Sink Current, per package: 100 mA; Memory size: 2 kBits; Number of bits: 8 ; Operating temperature: -40~85 Cel; Operating voltage: 2.5~3.6 VDC; Source Current per bit: 0.1 mA; Weak Pull-Up Current Source: yes
NXP

PCA9501D

8-bit I2C and SMBus I/O port with interrupt, 2-kbit EEPROM and 6 address pins
NXP