The NXP PCA9535CD is a 24-pin CMOS device that provides 16-bit General Purpose parallel Input/Output (GPIO) expansion for I²C-bus/SMBus applications. It is designed to provide a seamless interface to add extra I/O ports to microcontrollers where additional ports are needed for interfacing with various devices such as sensors, buttons, LEDs, displays, and more.
Key Features
- I²C Interface: The PCA9535CD operates as an I²C-bus slave device, with an address range that allows up to eight devices to share the same bus.
- 16-bit I/O Ports: It has two 8-bit ports (Port 0 and Port 1) which can be individually configured as an input or output.
- Interrupt Output: An interrupt output is available and is activated when any input state differs from its corresponding Input Port register state. This is particularly useful for detecting button presses or other input events without constant polling.
- Low Standby Current: Ideal for battery-powered applications, the PCA9535CD features a very low standby current.
- Power-up with Defaults: All I/Os are set to inputs at power-up.
- Wide Operating Voltage: It operates from a power supply voltage of 2.3V to 5.5V, making it suitable for a variety of applications.
- High Noise Immunity: Inputs and outputs are high-impedance, which ensures high noise immunity and reduced power consumption.
Applications
The flexibility and functionality of the PCA9535CD make it ideal for a wide range of applications, including:
- Server infrastructure
- Industrial control systems
- Consumer electronics
- Automotive control systems
- Home automation
Technical Specifications
| Parameter |
Value |
| Supply Voltage (VCC) |
2.3V to 5.5V |
| Operating Temperature Range |
-40°C to +85°C |
| Package |
SSOP24 |
| I²C-bus Frequency |
400 kHz |
With its robust feature set and versatile application range, the NXP PCA9535CD is an excellent choice for expanding the GPIO capabilities of your next project.