Custom ESPHome component availalable for the PCA9698 40-pin I2C GPIO expander

I have just created an ESPHome component for the NXP PCA9698 — 40-bit open-drain I/O port expander for I²C-bus. It’s a pretty nice 40-pin GPIO expander available on break-out boards.

You can find the component, instructions for use, and example YAML files on github:

It supports multiple chips on the same I2C bus, Inputs can be used with or without an interrupt pin, and there’s support for using the Output Enable pin as a PWM dimmer for LEDs connected to outputs.

1 Like