PCA9555PW,112 NXP Semiconductors, PCA9555PW,112 Datasheet

no-image

PCA9555PW,112

Manufacturer Part Number
PCA9555PW,112
Description
IC I/O EXPANDER I2C 16B 24TSSOP
Manufacturer
NXP Semiconductors
Datasheet

Specifications of PCA9555PW,112

Package / Case
24-TSSOP
Interface
I²C, SMBus
Number Of I /o
16
Interrupt Output
Yes
Frequency - Clock
400kHz
Voltage - Supply
2.3 V ~ 5.5 V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Includes
POR
Logic Family
PCA
Number Of Lines (input / Output)
16 / 16
Operating Supply Voltage
2.3 V to 5.5 V
Operating Temperature Range
- 40 C to + 85 C
Input Voltage
2.3 V to 5.5 V
Maximum Clock Frequency
400 KHz
Mounting Style
SMD/SMT
Number Of Input Lines
16
Number Of Output Lines
16
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
OM6285 - EVAL BOARD I2C-2002-1A568-4002 - DEMO BOARD I2C
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
568-3986-5
935269569112
PCA9555PW
PCA9555PW
1. General description
2. Features
The PCA9555 is a 24-pin CMOS device that provides 16 bits of General Purpose parallel
Input/Output (GPIO) expansion for I
enhance the NXP Semiconductors family of I
include higher drive capability, 5 V I/O tolerance, lower supply current, individual I/O
configuration, and smaller packaging. I/O expanders provide a simple solution when
additional I/O is needed for ACPI power switches, sensors, push buttons, LEDs, fans, etc.
The PCA9555 consists of two 8-bit Configuration (Input or Output selection); Input, Output
and Polarity Inversion (active HIGH or active LOW operation) registers. The system
master can enable the I/Os as either inputs or outputs by writing to the I/O configuration
bits. The data for each Input or Output is kept in the corresponding Input or Output
register. The polarity of the read register can be inverted with the Polarity Inversion
register. All registers can be read by the system master. Although pin-to-pin and I
address compatible with the PCF8575, software changes are required due to the
enhancements, and are discussed in Application Note AN469 .
The PCA9555 open-drain interrupt output is activated when any input state differs from its
corresponding input port register state and is used to indicate to the system master that
an input state has changed. The power-on reset sets the registers to their default values
and initializes the device state machine.
Three hardware pins (A0, A1, A2) vary the fixed I
devices to share the same I
the same as the PCA9554, allowing up to eight of these devices in any combination to
share the same I
I
I
I
I
I
I
I
I
I
I
I
PCA9555
16-bit I
Rev. 08 — 22 October 2009
Operating power supply voltage range of 2.3 V to 5.5 V
5 V tolerant I/Os
Polarity Inversion register
Active LOW interrupt output
Low standby current
Noise filter on SCL/SDA inputs
No glitch on power-up
Internal power-on reset
16 I/O pins which default to 16 inputs
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
2
C-bus and SMBus I/O port with interrupt
2
C-bus/SMBus.
2
C-bus/SMBus. The fixed I
2
C-bus/SMBus applications and was developed to
2
C-bus I/O expanders. The improvements
2
C-bus address and allow up to eight
2
C-bus address of the PCA9555 is
Product data sheet
2
C-bus

Related parts for PCA9555PW,112

PCA9555PW,112 Summary of contents

Page 1

... The PCA9555 is a 24-pin CMOS device that provides 16 bits of General Purpose parallel Input/Output (GPIO) expansion for I enhance the NXP Semiconductors family of I include higher drive capability I/O tolerance, lower supply current, individual I/O configuration, and smaller packaging. I/O expanders provide a simple solution when additional I/O is needed for ACPI power switches, sensors, push buttons, LEDs, fans, etc. The PCA9555 consists of two 8-bit Confi ...

Page 2

... NXP Semiconductors I Latch-up testing is done to JEDEC Standard JESD78 which exceeds 100 mA I Six packages offered: DIP24, SO24, SSOP24, TSSOP24, HVQFN24 and HWQFN24 3. Ordering information Table 1. Type number Package PCA9555N PCA9555D PCA9555DB PCA9555PW TSSOP24 PCA9555BS PCA9555HF 3.1 Ordering options Table 2. Type number ...

Page 3

... NXP Semiconductors 4. Block diagram SCL SDA Fig 1. 5. Pinning information 5.1 Pinning IO0_0 IO0_1 IO0_2 IO0_3 IO0_4 IO0_5 IO0_6 IO0_7 Fig 2. PCA9555_8 Product data sheet 16-bit I PCA9555 2 I C-BUS/SMBus INPUT FILTER POWER-ON RESET Remark: All I/Os are set to inputs at reset. Block diagram of PCA9555 ...

Page 4

... NXP Semiconductors INT A1 A2 IO0_0 IO0_1 IO0_2 IO0_3 IO0_4 IO0_5 IO0_6 IO0_7 V SS Fig 4. terminal 1 index area IO0_0 IO0_1 IO0_2 IO0_3 IO0_4 IO0_5 Fig 6. PCA9555_8 Product data sheet 16-bit SDA 3 22 SCL IO1_7 6 19 IO1_6 PCA9555DB 7 18 IO1_5 8 17 IO1_4 9 16 ...

Page 5

... NXP Semiconductors 5.2 Pin description Table 3. Symbol INT A1 A2 IO0_0 IO0_1 IO0_2 IO0_3 IO0_4 IO0_5 IO0_6 IO0_7 V SS IO1_0 IO1_1 IO1_2 IO1_3 IO1_4 IO1_5 IO1_6 IO1_7 A0 SCL SDA V DD [1] HVQFN and HWQFN package die supply ground is connected to both the V pad. The V ...

Page 6

... NXP Semiconductors 6. Functional description Refer to 6.1 Device address Fig 8. 6.2 Registers 6.2.1 Command byte The command byte is the first byte to follow the address byte during a write transmission used as a pointer to determine which of the following registers will be written or read. Table 4. Command PCA9555_8 ...

Page 7

... NXP Semiconductors 6.2.2 Registers 0 and 1: Input port registers This register is an input-only port. It reflects the incoming logic levels of the pins, regardless of whether the pin is defined as an input or an output by Register 3. Writes to this register have no effect. The default value ‘X’ is determined by the externally applied logic level. ...

Page 8

... NXP Semiconductors 6.2.5 Registers 6 and 7: Configuration registers This register configures the directions of the I/O pins bit in this register is set (written with ‘1’), the corresponding port pin is enabled as an input with high-impedance output driver bit in this register is cleared (written with ‘0’), the corresponding port pin is enabled as an output ...

Page 9

... NXP Semiconductors data from shift register data from shift register configuration write pulse read pulse data from shift register write polarity Fig 9. 6.5 Bus transactions 6.5.1 Writing to the port registers Data is transmitted to the PCA9555 by sending the device address and setting the least signifi ...

Page 10

SCL slave address SDA START condition R/W write to port data out from port 0 data out from port 1 Fig 10. Write ...

Page 11

... NXP Semiconductors 6.5.2 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 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 signifi ...

Page 12

INT INT t t v(INT_N) rst(INT_N) SCL R/W slave address I0.x SDA ...

Page 13

DATA 00 t h(D) data into port 1 DATA 10 INT t t v(INT_N) rst(INT_N) SCL R/W slave address I0.x SDA ...

Page 14

... NXP Semiconductors 6.5.3 Interrupt output The open-drain interrupt output is activated when one of the port pins changes 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 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 ...

Page 15

... NXP Semiconductors 7.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 SDA SCL ...

Page 16

... NXP Semiconductors 8. Application design-in information MASTER CONTROLLER SCL SDA INT GND Device address configured as 0100 000xb for this example. IO0_0, IO0_2, IO0_3 configured as outputs. IO0_1, IO0_4, IO0_5 configured as inputs. IO0_6, IO0_7, and IO1_0 to IO1_7 configured as inputs. Fig 19. Typical application ...

Page 17

... NXP Semiconductors 9. Limiting values Table 13. In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol I tot T stg T amb PCA9555_8 Product data sheet 16-bit I Limiting values Parameter supply voltage voltage on an input/output pin output current input current supply current ground supply current ...

Page 18

... NXP Semiconductors 10. Static characteristics Table 14. Static characteristics Symbol Parameter Supplies V supply voltage DD I supply current DD I standby current stb V power-on reset voltage POR Input SCL; input/output SDA V LOW-level input voltage IL V HIGH-level input voltage IH I LOW-level output current OL I leakage current ...

Page 19

... NXP Semiconductors [2] Each I/O must be externally limited to a maximum and each octal (IO0_0 to IO0_7 and IO1_0 to IO1_7) must be limited to a maximum current of 100 mA for a device total of 200 mA. [3] The total current sourced by all I/Os must be limited to 160 mA. 6 (V) 5.0 4.0 (1) 3.0 (2) 2 ...

Page 20

... NXP Semiconductors 11. Dynamic characteristics Table 15. Dynamic characteristics Symbol Parameter f SCL clock frequency SCL t bus free time between a STOP and BUF START condition t hold time (repeated) START condition HD;STA t set-up time for a repeated START SU;STA condition t set-up time for STOP condition SU;STO ...

Page 21

... NXP Semiconductors SDA t BUF t LOW SCL t HD;STA P S Fig 23. Definition of timing on the I 12. Test information Fig 24. Test circuitry for switching times Fig 25. Load circuit PCA9555_8 Product data sheet 16-bit HD;DAT HIGH SU;DAT 2 C-bus V I PULSE GENERATOR R = load resistor load capacitance includes jig and probe capacitance. ...

Page 22

... NXP Semiconductors 13. Package outline DIP24: plastic dual in-line package; 24 leads (600 mil pin 1 index 1 DIMENSIONS (inch dimensions are derived from the original mm dimensions UNIT max. min. max. mm 5.1 0.51 4 inches 0.2 0.02 0.16 Note 1. Plastic or metal protrusions of 0.25 mm (0.01 inch) maximum per side are not included. ...

Page 23

... NXP Semiconductors SO24: plastic small outline package; 24 leads; body width 7 pin 1 index 1 e DIMENSIONS (inch dimensions are derived from the original mm dimensions) A UNIT max. 0.3 2.45 2.65 mm 0.25 0.1 2.25 0.012 0.096 0.1 inches 0.01 0.004 0.089 Note 1. Plastic or metal protrusions of 0.15 mm (0.006 inch) maximum per side are not included. ...

Page 24

... NXP Semiconductors SSOP24: plastic shrink small outline package; 24 leads; body width 5 pin 1 index 1 DIMENSIONS (mm are the original dimensions) A UNIT max. 0.21 1. 0.25 0.05 1.65 Note 1. Plastic or metal protrusions of 0.2 mm maximum per side are not included. OUTLINE VERSION IEC SOT340-1 Fig 28. Package outline SOT340-1 (SSOP24) ...

Page 25

... NXP Semiconductors TSSOP24: plastic thin shrink small outline package; 24 leads; body width 4 pin 1 index 1 DIMENSIONS (mm are the original dimensions) A UNIT max. 0.15 0.95 mm 1.1 0.25 0.05 0.80 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. ...

Page 26

... NXP Semiconductors HVQFN24: plastic thermal enhanced very thin quad flat package; no leads; 24 terminals; body 0.85 mm terminal 1 index area terminal 1 24 index area DIMENSIONS (mm are the original dimensions) (1) A UNIT max. 0.05 0. 0.2 0.00 0.18 Note 1. Plastic or metal protrusions of 0.075 mm maximum per side are not included. ...

Page 27

... NXP Semiconductors HWQFN24: plastic thermal enhanced very very thin quad flat package; no leads; 24 terminals; body 0.75 mm terminal 1 index area terminal 1 24 index area DIMENSIONS (mm are the original dimensions) (1) A UNIT max 0.05 0.30 mm 0.8 0.2 0.00 0.18 Note 1. Plastic or metal protrusions of 0.075 mm maximum per side are not included. ...

Page 28

... NXP Semiconductors 14. Handling information All input and output pins are protected against ElectroStatic Discharge (ESD) under normal handling. When handling ensure that the appropriate precautions are taken as described in JESD625-A or equivalent standards. 15. 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 “ ...

Page 29

... NXP Semiconductors • 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 15.4 Reflow soldering Key characteristics in reflow soldering are: • ...

Page 30

... NXP Semiconductors Fig 32. Temperature profiles for large and small components For further information on temperature profiles, refer to Application Note AN10365 “Surface mount reflow soldering description” . 16. Soldering of through-hole mount packages 16.1 Introduction to soldering through-hole mount packages This text gives a very brief insight into wave, dip and manual soldering. ...

Page 31

... NXP Semiconductors 16.4 Package related soldering information Table 18. Package CPGA, HCPGA DBS, DIP, HDIP, RDBS, SDIP, SIL [2] PMFP [1] For SDIP packages, the longitudinal axis must be parallel to the transport direction of the printed-circuit board. [2] For PMFP packages hot bar soldering or manual soldering is suitable. ...

Page 32

... NXP Semiconductors 18. Revision history Table 20. Revision history Document ID Release date PCA9555_8 20091022 • Modifications: Table 2 “Ordering “PCA9555PW” to “PCA9555” • Figure 13 “Read Input port register, scenario 1” • Figure 14 “Read Input port register, scenario 2” • Table 14 “Static • ...

Page 33

... 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 ...

Page 34

... NXP Semiconductors 21. Contents 1 General description . . . . . . . . . . . . . . . . . . . . . . 1 2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 Ordering information . . . . . . . . . . . . . . . . . . . . . 2 3.1 Ordering options . . . . . . . . . . . . . . . . . . . . . . . . 2 4 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 3 5 Pinning information . . . . . . . . . . . . . . . . . . . . . . 3 5.1 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 5.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 5 6 Functional description . . . . . . . . . . . . . . . . . . . 6 6.1 Device address . . . . . . . . . . . . . . . . . . . . . . . . . 6 6.2 Registers 6.2.1 Command byte . . . . . . . . . . . . . . . . . . . . . . . . . 6 6.2.2 Registers 0 and 1: Input port registers . . . . . . . 7 6 ...

Related keywords