PCF8574/74A: Remote 8-bit I/O expander for I²C‑bus with interrupt

The PCF8574/74A 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, 100 kHz I²C‑bus interface, three hardware address inputs and interrupt output operating between 2.5 V and 6 V. 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. 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 directly drive LEDs.

The PCF8574 and PCF8574A are identical, except for the different fixed portion of the slave address. The three hardware address pins allow eight of each device to be on the same I²C‑bus, so there can be up to 16 of these I/O expanders PCF8574/74A together on the same I²C‑bus, supporting up to 128 I/Os (for example, 128 LEDs).

The active LOW open-drain interrupt output (INT) can be connected to the interrupt logic of the microcontroller and is activated when any input state differs from its corresponding input port register state. It is used to indicate to the microcontroller that an input state has changed and the device needs to be interrogated without the microcontroller continuously polling the input register via the I²C‑bus.

The internal Power-On Reset (POR) initializes the I/Os as inputs with a weak internal pull-up 100 μA current source.

PCF8574_74A: Product Block Diagram
Outline 3d SOT162-1
Data Sheets (1)
Name/DescriptionModified Date
Remote 8-bit I/O expander for I2C-bus with interrupt (REV 5.0) PDF (795.0 kB) PCF8574_PCF8574A27 May 2013
Application Notes (7)
Name/DescriptionModified Date
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
UART/SPI/I2C code examples (REV 1.0) PDF (259.0 kB) AN1036912 Apr 2005
I2C/SMBus general purpose I/O expanders (REV 2.0) PDF (294.0 kB) AN46920 Jan 2005
I2C manual (REV 1.0) PDF (4.2 MB) AN1021627 Mar 2003
High-end RDS/EON car radio system CCR612 user manual (REV 1.0) PDF (384.0 kB) AN9602914 Mar 2003
P83CE258 for High-End RDS/EON Car Radio System CCR520S V2.5 (REV 1.0) PDF (108.0 kB) AN9600701 Feb 1996
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 (5)
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
Combination GPIO expanders and EEPROMs for smaller boards; NXP® 8-bit I2C/SMBus GPIO expanders with 2-K... (REV 1.0) PDF (227.0 kB) 7501601801 Jun 2007
Low-power GPIO expanders for portable applications; NXP® 8/16-bit I2C/SMBus GPIO expanders... (REV 1.0) PDF (239.0 kB) 7501602001 Jun 2007
Package Information (2)
Name/DescriptionModified Date
plastic small outline package; 16 leads; body width 7.5 mm (REV 1.0) PDF (317.0 kB) SOT162-108 Feb 2016
plastic shrink small outline package; 20 leads; body width 4.4 mm (REV 1.0) PDF (329.0 kB) SOT266-108 Feb 2016
Packing (3)
Name/DescriptionModified Date
SO16; Reel dry pack; SMD, 13" Q1/T1 Standard product orientation Orderable part number ending ,518 or... (REV 1.0) PDF (271.0 kB) SOT162-1_51825 Nov 2014
SSOP20; Reel pack; SMD, 13" Q1/T1 Standard product orientation Orderable part number ending ,118 or... (REV 1.0) PDF (222.0 kB) SOT266-1_11815 Apr 2013
SO16; Reel pack; SMD, 13" Q1/T1 Standard product orientation Orderable part number ending ,118 or J Ordering... (REV 1.0) PDF (229.0 kB) SOT162-1_11812 Apr 2013
Reports or Presentations (1)
Name/DescriptionModified Date
design_con_2003_tecforum_i2c_b_1 (REV 0.1) PDF (4.2 MB) DESIGN_CON_2003_TECFORUM_I2C_B_127 Jan 2003
Supporting Information (3)
Name/DescriptionModified Date
Footprint for reflow soldering (REV 1.0) PDF (9.0 kB) SO-SOJ-REFLOW08 Oct 2009
Footprint for wave soldering (REV 1.0) PDF (8.0 kB) SO-SOJ-WAVE08 Oct 2009
Footprint for wave soldering (REV 1.0) PDF (16.0 kB) SSOP-TSSOP-VSO-WAVE08 Oct 2009
IBIS Model
Ordering Information
ProductStatus
PCF8574ATNo Longer Manufactured
PCF8574TNo Longer Manufactured
Package Information
Product IDPackage DescriptionOutline VersionReflow/Wave SolderingPackingProduct StatusPart NumberOrdering code(12NC)MarkingChemical ContentRoHS / Pb Free / RHFLeadFree Conversion DateMSLMSL LF
PCF8574AT/3SOT162-1SO-SOJ-REFLOW SO-SOJ-WAVE
SO-SOJ-REFLOW SO-SOJ-WAVE
Tube in DrypackActivePCF8574AT/3,512 (9352 755 81512)PCF8574ATPCF8574AT/3week 35, 200422
Reel 13" Q1/T1 in DrypackActivePCF8574AT/3,518 (9352 755 81518)PCF8574ATPCF8574AT/3week 35, 200422
PCF8574TS/3SOT266-1SSOP-TSSOP-VSO-WAVEReel 13" Q1/T1ActivePCF8574TS/3,118 (9352 756 72118)8574TSPCF8574TS/3Always Pb-free11
Bulk PackActivePCF8574TS/3,112 (9352 756 72112)8574TSPCF8574TS/3Always Pb-free11
PCF8574ATS/3SOT266-1SSOP-TSSOP-VSO-WAVEReel 13" Q1/T1ActivePCF8574ATS/3,118 (9352 765 44118)8574APCF8574ATS/3Always Pb-free11
PCF8574T/3SOT162-1SO-SOJ-REFLOW SO-SOJ-WAVE
SO-SOJ-REFLOW SO-SOJ-WAVE
Tube in DrypackActivePCF8574T/3,512 (9352 756 17512)PCF8574TPCF8574T/3Always Pb-free12
Reel 13" Q1/T1 in DrypackActivePCF8574T/3,518 (9352 756 17518)PCF8574TPCF8574T/3Always Pb-free12
Remote 8-bit I/O expander for I2C-bus with interrupt pcf8574_74a
PCA9500/PCA9501 provides simple card maintenance and control using I²C-bus PCA9553
Level shifting techniques in I2C-bus design pca9685pw
UART/SPI/I2C code examples LPC2294HBD144
I2C/SMBus general purpose I/O expanders pcf8575ts
I2C manual se98apw
High-end RDS/EON car radio system CCR612 user manual TDA8579T
P83CE258 for High-End RDS/EON Car Radio System CCR520S V2.5 TDA8579T
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
Combination GPIO expanders and EEPROMs for smaller boards; NXP® 8-bit I2C/SMBus GPIO expanders with 2-K... pcf8582c-2t
Low-power GPIO expanders for portable applications; NXP® 8/16-bit I2C/SMBus GPIO expanders... pcf8570p
SO16; Reel pack; SMD, 13" Q1/T1 Standard product orientation Orderable part number ending ,118 or J Ordering... TJA1052IT
design_con_2003_tecforum_i2c_b_1 lm75a
PCF8574AT IBIS Model PCF8574AT
PCF8574T IBIS Model PCF8574T
plastic shrink small outline package; 20 leads; body width 4.4 mm SA636
SSOP-TSSOP-VSO-WAVE LPC1114FDH28
SSOP20; Reel pack; SMD, 13" Q1/T1 Standard product orientation Orderable part number ending ,118 or... SA636
plastic small outline package; 16 leads; body width 7.5 mm TJF1052IT
Footprint for reflow soldering NPIC6C596A_Q100
Footprint for wave soldering NPIC6C596A_Q100
SO16; Reel dry pack; SMD, 13" Q1/T1 Standard product orientation Orderable part number ending ,518 or... TJF1052IT
PCF8574_74A
SA636
TJF1052IT