I/O expander for I²C bus — 8 GPIOs with interrupt
The NXP PCA9538APWJ is an 8-bit I²C- and SMBus-compatible GPIO expander in a 16-TSSOP package. It provides eight push-pull I/O lines that can be configured as inputs or outputs, plus a dedicated interrupt output. The part operates from a 1.65 V to 5.5 V supply and communicates at clock frequencies up to 400 kHz.
Output drive and direct LED control
Each I/O pin can source 10 mA or sink 25 mA. That sink current is enough to light a standard indicator LED with a series resistor — no external transistor or driver IC for simple panel indicators. The push-pull output structure means no pull-up resistors needed on output pins; only the I²C bus lines (SCL, SDA) require external pull-ups per the I²C specification.
Temperature grade and environment
Rated for -40°C to 85°C, this part suits industrial control cabinets, outdoor telecom equipment, and factory-floor sensor hubs. It is not AEC-Q100 qualified, so it is not intended for under-hood automotive or engine-bay applications. The 16-TSSOP package (4.4 mm width) fits on compact PCBs where board area is tight.
Lifecycle and sourcing
There is no end-of-life notice, no last-time-buy window. For new designs, this part is a safe choice with no imminent obsolescence risk.
