PCA9670BS: Remote 8-bit I/O expander for Fm+ I²C-bus with reset

The PCA9670 provides general-purpose remote I/O expansion via the two-wire bidirectional I²C‑bus (serial clock (SCL), serial data (SDA)).

The devices consist of eight quasi-bidirectional ports, 1 MHz 30 mA drive I²C‑bus interface, three hardware address inputs and a reset input operating between 2.3 V and 5.5 V. 1 MHz I²C‑bus Fast‑mode Plus (Fm+) can support PWM dimming of LEDs, and higher I²C‑bus drive 30 mA allows more devices to be on the bus without the need for bus buffers. The quasi-bidirectional port can be independently assigned as an input to monitor interrupt status or keypads, or as an output to activate indicator devices such as LEDs. The system master can read from the input port or write to the output port through a single register

The low current consumption of 2.5 μA (typical, static) is great for mobile applications and the latched output ports have 25 mA high current sink drive capability for directly driving LEDs.

The PCA9670 has three hardware address pins and allows up to 64 of these PCA9670 I/O expanders on the same I²C‑bus without the need for bus buffers, supporting up to 512 I/Os (for example, 512 LEDs).

The internal Power-On Reset (POR) and active LOW hardware reset pin (RESET) initialize the I/Os as inputs with a weak internal pull-up 100 μA current source.

PCA9670BS: Product Block Diagram
sot758-1_3d
Data Sheets (1)
Name/DescriptionModified Date
Remote 8-bit I/O expander for Fm+ I2C-bus with reset (REV 3.0) PDF (771.0 kB) PCA967030 May 2013
Application Notes (3)
Name/DescriptionModified Date
Driving stepper motors using NXP® I2C-bus GPIO expanders (REV 2.0) PDF (275.0 kB) AN1081424 Oct 2011
PCA9500/PCA9501 provides simple card maintenance and control using I²C-bus (REV 1.0) PDF (90.0 kB) AN25623 Mar 2009
Level shifting techniques in I2C-bus design (REV 1.0) PDF (52.0 kB) AN1044120 Jun 2007
Users Guides (4)
Name/DescriptionModified Date
I2C-bus specification and user manual (REV 6.0) PDF (1.4 MB) UM1020428 Apr 2014
I2C-bus specification and user manual (REV 5.0) PDF (1.6 MB) UM10204_JA03 Apr 2013
PCA9698 demonstration board OM6281 (REV 1.0) PDF (558.0 kB) UM1026726 Sep 2008
I2C Demonstration Board 2005-1 Quick Start Guide (REV 1.0) PDF (261.0 kB) UM1020613 Jun 2006
Brochures (3)
Name/DescriptionModified Date
NXP® I2C-bus solutions 2014: Smart, simple solutions for the 12 most common design concerns (REV 1.0) PDF (3.5 MB) 7501754001 Aug 2014
Versatile, easy-to-use GPIO expanders; NXP® 4/8/16-bit I2C/SMBus GPIO expanders PCA9536/54/54A/55 (REV 1.0) PDF (319.0 kB) 7501653501 Aug 2008
Create smarter, more efficient white goods; An industry-leading portfolio of cost-effective, power-saving solutions for... (REV 1.0) PDF (1.1 MB) 7501654301 Jun 2008
Package Information (1)
Name/DescriptionModified Date
plastic thermal enhanced very thin quad flat package; no leads; 16 terminals; body 3 x 3 x 0.85 mm (REV 1.0) PDF (201.0 kB) SOT758-108 Feb 2016
Packing (1)
Name/DescriptionModified Date
HVQFN16; Reel pack; SMD, 13" Q1/T1 Standard product orientation Orderable part number ending ,118 or... (REV 2.0) PDF (262.0 kB) SOT758-1_11818 Apr 2013
IBIS Model
Ordering Information
ProductStatusNo of bitsVDD [min] (V)VDD [max] (V)Over volt tolerantNo of suppliesStandby current [typ] (µA)Max Sink Current per bit (mA)Max Sink Current, per package (mA)Source Current per bit (mA)Reset input pinOutput modeInternal pull-up resistor per bit (kOhm)I2C-bus (kHz)Footprint body and leads (mm2)Package namePackage versionOperating Temperature (Cel)No of Addresses
PCA9670BSActive82.35.5Y12.5252000.1YQuasiInt I source10009.61HVQFN16SOT758-1-40~8564
Package Information
Product IDPackage DescriptionOutline VersionReflow/Wave SolderingPackingProduct StatusPart NumberOrdering code(12NC)MarkingChemical ContentRoHS / Pb Free / RHFLeadFree Conversion DateEFRIFR(FIT)MTBF(hour)MSLMSL LF
PCA9670BSSOT758-1Reel 13" Q1/T1ActivePCA9670BS,118 (9352 827 14118)670PCA9670BSAlways Pb-free0.02.05E811
Remote 8-bit I/O expander for Fm+ I2C-bus with reset pca9670pw
Driving stepper motors using NXP® I2C-bus GPIO expanders pca9698
PCA9500/PCA9501 provides simple card maintenance and control using I²C-bus PCA9553
Level shifting techniques in I2C-bus design pca9685pw
I2C-bus specification and user manual pca9685pw
I2C-bus specification and user manual pca9685pw
PCA9698 demonstration board OM6281 PCA9553
I2C Demonstration Board 2005-1 Quick Start Guide pca9685pw
NXP® I2C-bus solutions 2014: Smart, simple solutions for the 12 most common design concerns pca9685pw
Versatile, easy-to-use GPIO expanders; NXP® 4/8/16-bit I2C/SMBus GPIO expanders PCA9536/54/54A/55 pcf8570p
Create smarter, more efficient white goods; An industry-leading portfolio of cost-effective, power-saving solutions for... PMEG6010CE_AUTOMOTIVE
PCA9670 IBIS model PCA9670PW
plastic thermal enhanced very thin quad flat package; no leads; 16 terminals; body 3 x 3 x 0.85 mm PCF2123
HVQFN16; Reel pack; SMD, 13" Q1/T1 Standard product orientation Orderable part number ending ,118 or... PCF2123
PCF7900VHN