TCA9535PWR - 16-Bit I/O Expander | Texas Instruments
Teilenummer: TCA9535PWR ✓ AktivTCA9535PWR Übersicht
An I/O expander is an interface IC that increases the number of digital input and output pins available to a host without requiring a large package or a dedicated parallel peripheral. The TCA9535PWR belongs to the broader I/O expander hierarchy, where each port bit can be independently configured as an input or output. Configuration, polarity-inversion, and interrupt functions make it suitable for systems that need remote control or change notification from external logic.
The principal features include 16 independently configurable I/O pins, a 1.65 V to 5.5 V operating supply range, I2C/SMBus compatibility, and a 400 kHz bus rate. Separate configuration registers determine whether each port pin operates as an input with a high-impedance output driver or as an output. Polarity-inversion registers can reverse the logical interpretation of input pins, while the interrupt output provides a hardware indication of an input-state change.
The two-wire interface reduces the number of host pins needed for peripheral expansion. The host writes to the configuration and polarity registers and reads port status over the serial bus. This arrangement is useful when the additional lines control relatively simple discrete functions rather than high-bandwidth data. The interrupt mechanism avoids continuous polling when a remote input or configured output state changes.
Typical uses include LED and indicator control, button and switch input, relay-interface signaling, sensor-interface control, and general-purpose logic expansion in embedded products. The TCA9535PWR is particularly appropriate for low-voltage systems operating from 1.65 V through 5.5 V, including industrial control, communications equipment, consumer electronics, and programmable-logic applications.
Design the power and signal path carefully. Confirm that every port-pin voltage remains within its applicable input and output limits, account for the total current drawn by simultaneously active outputs, and use pull-up resistors sized for the bus capacitance and operating speed. Treat the interrupt pin as an output signal from the expander and design firmware to clear the interrupt source before returning to normal polling.
This product page combines manufacturer specifications, verified source links, pin-compatible alternatives, and application-oriented design guidance to accelerate component selection and PCB implementation. It also highlights the distinctions among device addressing and register behavior so engineers can identify the correct substitute before changing an approved design.
Drop-in-Alternativen für TCA9535PWR – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit TCA9535PWR (gleiche Bauform und Footprint) – abweichend in Package, Interrupt Output, Configuration Registers, Device Type, Interface.
TCA9535APW
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
TCA9555PWR
✅ Drop-InPreis auf Anfrage
Datenblatt ansehen →PCA9535PWR
✅ Drop-InPreis auf Anfrage
Datenblatt ansehen →PCA9535PW
✅ Drop-InPreis auf Anfrage
Datenblatt ansehen →PCA9539PWR
✅ Drop-InPreis auf Anfrage
Datenblatt ansehen →TCA9535PWR Technische Daten
| Product Type | 16-bit I2C/SMBus I/O expander |
| Number of I/O Pins | 16 pins |
| Number of Ports | 2 ports of 8 bits |
| Betriebsversorgungsspannung | 1.65 V to 5.5 V |
| Serial Bus | I2C and SMBus |
| Maximum I2C Bus Frequency | 400 kHz |
| Interface Pins | 2-wire bidirectional bus |
| Interrupt Output | 1 interrupt output |
| Configuration Registers | 2 configuration registers |
| Polarity Inversion Registers | 2 polarity-inversion registers |
| Input Configuration | High-impedance input mode |
| Ausgangskonfiguration | Independently configurable per port bit |
| Gehäuse | 24-pin TSSOP (PW) |
| Montageart | Surface mount |
TCA9535PWR 24-pin tssop (pw) Pinbelegungsleitfaden
Pinbelegung für TCA9535PWR (24-pin tssop (pw)-Gehäuse). Pin-Nummerierung, Funktionen und Anschlussdiagramme sind im Herstellerdatenblatt definiert. Entnehmen Sie diesem den genauen Footprint und Lötrichtlinien.
Keine detaillierten Pinbelegungsdaten verfügbar für TCA9535PWR.
Siehe die Datenblatt für die vollständige Pin-Konfiguration.
Typische Anwendungen
TCA9535PWR ist geeignet für 6 Anwendungs: LED and Indicator Control, Button and Switch Input Expansion, Industrial Control and Relay Signaling, Communications Equipment Status Interface, Programmable Sensor and Peripheral Control, Consumer and Embedded System I/O Hub.
LED and Indicator Control
The TCA9535PWR is well suited to expanding a microcontroller’s LED-driving capability because it provides 16 individually configurable output bits across two 8-bit ports. With a 1.65 V to 5.5 V operating range and 400 kHz bus support, the expander can control grouped indicators, status lamps, or relay-control logic while consuming few host pins. Each output state is changed through the serial interface rather than a dedicated host GPIO. Designers should confirm the datasheet’s per-pin and aggregate current limits, select suitable series resistors, and account for simultaneous output loading. The interrupt feature can also report selected output or input conditions, reducing the need for continuous status polling.
Empfohlen
Button and Switch Input Expansion
The TCA9535PWR can consolidate up to 16 switch or button signals into a two-wire I2C connection. Input mode uses a high-impedance output driver, allowing the host to configure each bit independently and read the port state. The 1.65 V to 5.5 V supply range covers many 3.3 V and 5 V embedded systems, while the 400 kHz bus rate supports compact control boards. For debounced or change-sensitive controls, the interrupt output lets firmware respond to a relevant edge instead of continuously polling. Verify the logic thresholds, address selection, and polarity requirements for each mechanical or solid-state switch before production.
Empfohlen
Industrial Control and Relay Signaling
The TCA9535PWR can provide a compact logic layer between an industrial controller and discrete interface circuitry. Its 16 configurable I/O lines support inputs from sensors and interlocks as well as outputs to relay drivers, alarm modules, and status equipment. The 1.65 V to 5.5 V range accommodates low-voltage industrial control rails, while the interrupt output improves responsiveness to asynchronous input changes. Because relay coils and other inductive or high-energy loads require protection, use suitable driver transistors, flyback paths, isolation boundaries, and creepage-compliant layout. Confirm output current, voltage limits, and industrial temperature requirements against the manufacturer datasheet.
Empfohlen
Communications Equipment Status Interface
TCA9535PWR is appropriate for communications equipment requiring several low-speed control and status lines without dedicating a large parallel port to the host processor. The two-wire I2C/SMBus connection saves board space, and the 16-bit port structure allows eight lines to be used for inputs and eight for outputs when that split is convenient. A 400 kHz bus rate is suitable for typical status and configuration traffic rather than high-volume data transfer. The interrupt output can notify the system of an external line change, but software must service the source correctly. Review address selection and pull-up placement when multiple expanders share the bus.
Empfohlen
Programmable Sensor and Peripheral Control
The TCA9535PWR can serve as a remote control hub for programmable sensors, configuration latches, and low-speed peripheral enable signals. Its independently configurable ports mix input sensing with output control, reducing the number of host pins needed in a distributed embedded system. The low-voltage operation range supports portable and industrial equipment, and the serial interface simplifies routing compared with a 16-wire parallel connection. Keep the bus away from noisy analog and switching-power regions, use pull-up resistors suitable for the bus capacitance, and verify that peripheral signal levels remain within the expander’s limits. The interrupt output is useful for sensors that provide an event indication.
Empfohlen
Consumer and Embedded System I/O Hub
TCA9535PWR is useful in compact consumer and embedded products that need keypad scanning, display-control signaling, and miscellaneous logic functions through a shared two-wire bus. The 24-pin TSSOP package supports dense layouts, while 16 configurable lines can replace several packages of discrete GPIO. Input polarity inversion is useful when active-low button, alarm, or interlock signals must be presented to firmware as active-high states. The device operates across 1.65 V to 5.5 V, but external peripherals must share compatible logic thresholds. Check startup defaults, bus address straps, pull-ups, and reset behavior to avoid unintended outputs during power-up.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für TCA9535PWR – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | TCA9535APW | TCA9555PWR | PCA9535PWR | PCA9535PW | PCA9539PWR |
|---|---|---|---|---|---|---|
| Brand | Texas Instruments | Texas Instruments | Texas Instruments | NXP | NXP | NXP |
| Package | TSSOP-24 (PW) | TSSOP-24 (PW) - same | TSSOP-24 (PW) - same | TSSOP-24 (PW) - same | TSSOP-24 (PW) - same | TSSOP-24 (PW) - same |
| I/O Count | 16 bits | 16 bits | 16 bits | 16 bits | 16 bits | 16 bits |
| Operating Supply Voltage | 1.65 V to 5.5 V | 1.65 V to 5.5 V | 1.65 V to 5.5 V | 1.65 V to 5.5 V | 1.65 V to 5.5 V | 1.65 V to 5.5 V |
| Bus Interface | I2C and SMBus | I2C and SMBus | I2C | I2C | I2C | I2C |
Wichtigste Unterscheidungsmerkmale
- Provides 16 configurable I/O lines with independent input or output control (vs. TCA9555PWR)
- Supports both I2C and SMBus operation (vs. PCA9535PWR)
- Provides a 400 kHz bus operating point in a 24-pin TSSOP package (vs. PCA9535PW)
Designhinweise
Place the TCA9535PWR close to the connector or circuitry that uses its 16 port pins. Route SCL and SDA away from switching nodes and high-current return paths, then place the required bus pull-up resistors near the master or according to the system’s bus topology. Verify that pull-up resistance produces adequate rise time at the 400 kHz operating limit while remaining within the device’s sink-current rating.
Do not assume that a same-package alternative is register-compatible. Compare the TCA9535PWR with the selected substitute for slave address, configuration-register locations, polarity inversion, interrupt polarity, reset defaults, and output timing. If any behavior differs, update the address straps and firmware before production. Also confirm that every external signal connected to P0 through P15 stays within the voltage and current limits of the selected device.
Budget the expander’s supply current together with the current drawn through every simultaneously active port output. The I2C pull-up resistors can also add continuous loading from the supply rail, so calculate that contribution from the actual resistor value and bus voltage. Use local decoupling close to the supply and ground pins, and route high-current output returns so they do not disturb the digital ground reference.
Configure input polarity and interrupt handling deliberately. The manufacturer datasheet identifies polarity-inversion registers at addresses 4 and 5 and configuration registers at addresses 6 and 7, so software should write the intended port directions before enabling corresponding outputs. Read and service the interrupt source before clearing the condition to prevent repeated or missed events.
Compliance-Informationen
No definitive target-device compliance statements were included in the source records. Confirm RoHS, REACH, AEC-Q100, lead-free, halogen-free, and conflict-mineral status from the current Texas Instruments product and quality documentation.