Manufacturer: NXP Semiconductors (also TI and clones)
Package: SOP-16 (150-MIL body width)
Supply Voltage: 2.5V to 6V (wide range)
I²C Bus Voltage: Tolerant up to 6V (even with VDD = 2.5V)
I/O Ports: 8 bidirectional I/O pins (quasi-bidirectional)
Sink Current: 25mA per I/O (max)
I²C Speed: 100kHz (Standard-mode) or 400kHz (Fast-mode)
Power Consumption: 10µA (standby, typical)
7-bit address: 0x20–0x27 (configurable with A0-A2 pins)
Address Pins: A0, A1, A2 (set to GND or VDD)
Read Address: 0x41 (if A0-A2 = GND)
Write Address: 0x40 (if A0-A2 = GND)
| Pin | Name | Function |
|---|---|---|
| 1 | A0 | I²C address bit 0 |
| 2 | A1 | I²C address bit 1 |
| 3 | A2 | I²C address bit 2 |
| 4 | P0 | I/O Port 0 |
| 5 | P1 | I/O Port 1 |
| 6 | P2 | I/O Port 2 |
| 7 | P3 | I/O Port 3 |
| 8 | P4 | I/O Port 4 |
| 9 | P5 | I/O Port 5 |
| 10 | P6 | I/O Port 6 |
| 11 | P7 | I/O Port 7 |
| 12 | INT | Interrupt output (open-drain) |
| 13 | SCL | I²C serial clock |
| 14 | SDA | I²C serial data |
| 15 | VSS | Ground (GND) |
| 16 | VDD | Supply voltage (2.5V–6V) |
Quasi-bidirectional I/Os: No direction control needed.
Interrupt Output: INT pin goes low on port change (for efficient polling).
Latched Outputs: Maintain state between I²C writes.
High Current Drive: Can directly drive LEDs or relays.
Adding I/O ports to microcontrollers (Arduino, ESP32, etc.)
Keypad scanning
LED dimming control
Sensor arrays
Body Width: 150 MIL (3.81mm)
Lead Pitch: 1.27mm
Pull-Up Resistors:
SCL/SDA: 4.7kΩ to VDD (required for I²C).
INT: 10kΩ to VDD (optional but recommended).
Current Limiting:
Add series resistors for LEDs (e.g., 330Ω for 5V).
Interrupt Handling:
Connect INT to MCU interrupt pin for efficient input monitoring.
You must be logged in to post a review.
Reviews
There are no reviews yet.