1. General description
The PCA9501 is an 8-bit I/O expander with an on-board 2-kbit EEPROM.
The I/O expandable 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 are included in the I/O
expander package.
The PCA9501 active LOW open-drain interrupt output is activated when any input state
differs from its corresponding input port register state. It is used to indicate to the system
master that an input state has changed and the device needs to be interrogated.
The PCA9501 has six address pins with internal pull-up resistors allowing up to
64 devices to share the common two-wire I
2
C-bus software protocol serial data bus. The
fixed GPIO address starts with ‘0’ and the fixed EEPROM I
2
C-bus address starts with ‘1’,
so the PCA9501 appears as two separate devices to the bus master.
The PCA9501 supports hot insertion to facilitate usage in removable cards on backplane
systems.
2. Features
n 8 general purpose input/output expander/collector
n Replacement for PCF8574 with integrated 2-kbit EEPROM
n Internal 256 × 8 EEPROM
n Self timed write cycle (5 ms typical)
n 16 byte page write operation
n I
2
C-bus and SMBus interface logic
n Internal power-on reset
n Noise filter on SCL/SDA inputs
n Active LOW interrupt output
n 6 address pins allowing up to 64 devices on the I
2
C-bus/SMBus
n No glitch on power-up
n Supports hot insertion
n Power-up with all channels configured as inputs
PCA9501
8-bit I
2
C-bus and SMBus I/O port with interrupt, 2-kbit
EEPROM and 6 address pins
Rev. 04 — 10 February 2009 Product data sheet
PCA9501_4 © NXP B.V. 2009. All rights reserved.
Product data sheet Rev. 04 — 10 February 2009 2 of 28
NXP Semiconductors
PCA9501
8-bit I
2
C-bus and SMBus I/O port with interrupt, 2-kbit EEPROM
n Low standby current
n Operating power supply voltage range of 2.5 V to 3.6 V
n 5 V tolerant inputs/outputs
n 0 Hz to 400 kHz clock frequency
n ESD protection exceeds 2000 V HBM per JESD22-A114, 200 V MM per
JESD22-A115 and 1000 V CDM per JESD22-C101
n Latch-up testing is done to JEDEC Standard JESD78 which exceeds 100 mA
n Packages offered: SO20, TSSOP20, HVQFN20
3. Applications
n Board version tracking and configuration
n Board health monitoring and status reporting
n Multi-card systems in telecom, networking, and base station infrastructure equipment
n Field recall and troubleshooting functions for installed boards
n General-purpose integrated I/O with memory
n Replacement for PCF8574 with integrated 2-kbit EEPROM
n Bus master sees GPIO and EEPROM as two separate devices
n Six hardware address pins allow up to 64 PCA9501s to be located in the same
I
2
C-bus/SMBus
4. Ordering information
4.1 Ordering options
Table 1. Ordering information
Type number Package
Name Description Version
PCA9501D SO20 plastic small outline package; 20 leads;
body width 7.5 mm
SOT163-1
PCA9501PW TSSOP20 plastic thin shrink small outline package; 20 leads;
body width 4.4 mm
SOT360-1
PCA9501BS HVQFN20 plastic thermal enhanced very thin quad flat package;
no leads; 20 terminals; body 5 × 5 × 0.85 mm
SOT662-1
Table 2. Ordering options
Type number Topside mark Temperature range
PCA9501D PCA9501D 40 °C to +85 °C
PCA9501PW PCA9501 40 °C to +85 °C
PCA9501BS 9501 40 °C to +85 °C
PCA9501_4 © NXP B.V. 2009. All rights reserved.
Product data sheet Rev. 04 — 10 February 2009 3 of 28
NXP Semiconductors
PCA9501
8-bit I
2
C-bus and SMBus I/O port with interrupt, 2-kbit EEPROM
5. Block diagram
6. Pinning information
6.1 Pinning
Fig 1. Block diagram of PCA9501
PCA9501
POWER-ON
RESET
002aac000
V
SS
V
DD
I
2
C-BUS/SMBus
CONTROL
INPUT
FILTER
SCL
SDA
A0
INT
8-bit
IO0
IO1
IO2
IO3
IO4
IO5
IO6
IO7
INPUT/
OUTPUT
PORTS
write pulse
read pulse
LP
FILTER
300 k
A1
A2
A3
A4
A5
EEPROM
256 × 8
WC
V
DD
Fig 2. Pin configuration for SO20 Fig 3. Pin configuration for TSSOP20
PCA9501D
A0 V
DD
A1 SDA
A2 SCL
IO0 WC
IO1 IO7
IO2 IO6
IO3 IO5
INT IO4
A5 A3
V
SS
A4
002aab997
1
2
3
4
5
6
7
8
9
10
12
11
14
13
16
15
18
17
20
19
A0 V
DD
A1 SDA
A2 SCL
IO0 WC
IO1 IO7
IO2 IO6
IO3 IO5
INT IO4
A5 A3
V
SS
A4
PCA9501PW
002aab998
1
2
3
4
5
6
7
8
9
10
12
11
14
13
16
15
18
17
20
19

PCA9501BS,118

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
Interface - I/O Expanders 8BIT I2C FMQB GPIONT
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union