PCA9535BS NXP Semiconductors, PCA9535BS Datasheet

no-image

PCA9535BS

Manufacturer Part Number
PCA9535BS
Description
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PCA9535BS
Manufacturer:
NXP Semiconductors
Quantity:
52 817
Part Number:
PCA9535BS
Manufacturer:
PHILIPS
Quantity:
24 295
Part Number:
PCA9535BS
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Part Number:
PCA9535BS
Manufacturer:
PHILIPS
Quantity:
14 985
Company:
Part Number:
PCA9535BS
Quantity:
13 650
Company:
Part Number:
PCA9535BS
Quantity:
233
Part Number:
PCA9535BS,118
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Company:
Part Number:
PCA9535BS,118
Quantity:
13 650
Part Number:
PCA9535BS-T
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Part Number:
PCA9535BS.118
Manufacturer:
FUJI
Quantity:
540
Part Number:
PCA9535BS.118
Quantity:
1 246
Part Number:
PCA9535BS.118
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
1. General description
2. Features
The PCA9535 and PCA9535C are 24-pin CMOS devices that provide 16 bits of General
Purpose parallel Input/Output (GPIO) expansion for I
developed to enhance the NXP Semiconductors family of I
improvements 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 PCA9535 and PCA9535C consist 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
enhancements and are discussed in Application Note AN469 .
The PCA9535 is identical to the PCA9555 except for the removal of the internal I/O pull-up
resistor which greatly reduces power consumption when the I/Os are held LOW.
The PCA9535C is identical to the PCA9535 except that all the I/O pins are
high-impedance open-drain outputs.
The PCA9535 and PCA9535C 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
and PCA9535C are the same as the PCA9555 allowing up to eight of these devices in any
combination to share the same I
I
I
I
I
I
I
2
C-bus address compatible with the PCF8575, software changes are required due to the
PCA9535; PCA9535C
16-bit I
Rev. 03 — 4 October 2007
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
2
C-bus and SMBus, low power I/O port with interrupt
2
C-bus/SMBus. The fixed I
2
C-bus/SMBus.
2
C-bus address and allow up to eight
2
C-bus/SMBus applications and was
2
C-bus address of the PCA9535
2
C-bus I/O expanders. The
Product data sheet

Related parts for PCA9535BS

PCA9535BS Summary of contents

Page 1

... The PCA9535 and PCA9535C are 24-pin CMOS devices that provide 16 bits of General Purpose parallel Input/Output (GPIO) expansion for I developed to enhance the NXP Semiconductors family of I improvements 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 ...

Page 2

... Table 1. Type number PCA9535D PCA9535PW PCA9535BS PCA9535HF PCA9535CD PCA9535CPW TSSOP24 PCA9535CHF 3.1 Ordering options Table 2. Type number PCA9535D PCA9535PW PCA9535BS PCA9535HF PCA9535CD PCA9535CPW PCA9535CHF PCA9535_PCA9535C_3 Product data sheet 2 16-bit I C-bus and SMBus, low power I/O port with interrupt Ordering information Package Name Description SO24 plastic small outline package ...

Page 3

... NXP Semiconductors 4. Block diagram SCL SDA Fig 1. Block diagram of PCA9535; PCA9535C PCA9535_PCA9535C_3 Product data sheet 2 16-bit I C-bus and SMBus, low power I/O port with interrupt PCA9535 PCA9535C 2 I C-BUS/SMBus INPUT FILTER POWER-ON RESET Remark: All I/Os are set to inputs at reset. ...

Page 4

... IO1_6 PCA9535D PCA9535CD 7 18 IO1_5 8 17 IO1_4 9 16 IO1_3 10 15 IO1_2 11 14 IO1_1 12 13 IO1_0 SS 002aac214 PCA9535BS IO1_7 3 16 IO1_6 4 15 IO1_5 5 14 IO1_4 6 13 IO1_3 002aac216 Transparent top view Rev. 03 — 4 October 2007 PCA9535; PCA9535C INT 1 A1 ...

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] On the PCA9535 the I/Os are configurable as totem-pole or open-drain, whereas the I/Os on PCA9535C are open-drain only. ...

Page 6

... NXP Semiconductors 6. Functional description Refer to 6.1 Device address Fig 6. PCA9535; PCA9535C device address 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. ...

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 (1) PCA9535C I/Os are open-drain only. The portion of the PCA9535 schematic marked inside the Fig 7. Simplified schematic of I/Os 6.5 Bus transactions 6.5.1 Writing to the port registers Data is transmitted to the PCA9535/PCA9535C 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 8. Write ...

Page 11

... NXP Semiconductors 6.5.2 Reading the port registers In order to read data from the PCA9535/PCA9535C, the bus master must first send the PCA9535/PCA9535C address with the least significant bit set to a logic 0 (see “PCA9535; PCA9535C device determines which register will be accessed. After a restart, the device address is sent again, but this time the least signifi ...

Page 12

SCL slave address I0.x SDA START condition R/W acknowledge from slave read from port 0 data into ...

Page 13

SCL R/W slave address I0.x SDA DATA 00 START condition acknowledge from slave t h(D) read from port 0 data into ...

Page 14

... NXP Semiconductors 6.5.3 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 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 MASTER ...

Page 16

... NXP Semiconductors 8. Application design-in information MASTER CONTROLLER SCL SDA INT GND Device address configured as 1110 100xb 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. ...

Page 17

... NXP Semiconductors 8.1 Minimizing I When the PCA9535 I/Os are used to control LEDs, they are normally connected to V through a resistor as shown in off the I/O V becomes lower than V Designs needing to minimize current consumption, such as battery power applications, should consider maintaining the I/O pins greater than or equal to V Figure 18 than the LED supply voltage by at least 1 ...

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

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. PCA9535C does not source current and does not have the V specifi ...

Page 20

... NXP Semiconductors SDA t BUF t LOW SCL t HD;STA P S Fig 20. Definition of timing on the I START protocol condition (S) t SU;STA SCL t BUF SDA t HD;STA Rise and fall times refer Fig 21. I C-bus timing diagram SCL IOn Fig 22. t PCA9535_PCA9535C_3 Product data sheet ...

Page 21

... NXP Semiconductors 12. Test information Fig 23. Test circuitry for switching times Fig 24. Load circuit PCA9535_PCA9535C_3 Product data sheet 2 16-bit I C-bus and SMBus, low power I/O port with interrupt V I PULSE GENERATOR R = load resistor load capacitance includes jig and probe capacitance termination resistance should be equal to the output impedance generators ...

Page 22

... NXP Semiconductors 13. Package outline 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 23

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

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

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

... NXP Semiconductors 14. Handling information Inputs and outputs are protected against electrostatic discharge in normal handling. However completely safe you must take normal precautions appropriate to handling integrated circuits. 15. Soldering 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” ...

Page 27

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

... NXP Semiconductors Fig 29. Temperature profiles for large and small components For further information on temperature profiles, refer to Application Note AN10365 “Surface mount reflow soldering description” . 16. Abbreviations Table 18. Acronym ACPI CDM CMOS ESD FET GPIO HBM 2 I C-bus LED MM PCB ...

Page 29

... Release date PCA9535_PCA9535C_3 20071004 • 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. • Added device PCA9535C • Added HWQFN24 (SOT994-1) package option for PCA9535 • ...

Page 30

... NXP Semiconductors Table 19. Revision history …continued Document ID Release date • Modifications: (cont.) Added (new) • Added Section 15 “Soldering” • Section 13 “Package • Added PCA9535_2 20040930 (9397 750 12896) PCA9535_1 20030627 (9397 750 11681) PCA9535_PCA9535C_3 Product data sheet 2 16-bit I C-bus and SMBus, low power I/O port with interrupt ...

Page 31

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

Page 32

... NXP Semiconductors 20. Contents 1 General description . . . . . . . . . . . . . . . . . . . . . . 1 2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 Ordering information . . . . . . . . . . . . . . . . . . . . . 2 3.1 Ordering options . . . . . . . . . . . . . . . . . . . . . . . . 2 4 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 3 5 Pinning information . . . . . . . . . . . . . . . . . . . . . . 4 5.1 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 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.2.3 Registers 2 and 3: Output port registers 6.2.4 Registers 4 and 5: Polarity Inversion registers . 7 6.2.5 Registers 6 and 7: Confi ...

Related keywords