<?xml version="1.0" encoding="UTF-8"?>
<!--Generated at Thu, 14 May 2026 17:15:22 +0200-->
<rss version="2.0">
 <channel>
  <title>[elecena] PCF8574 - 8 bitowy port sterowany I2C (TWI) - zmiany ceny</title>
  <description>Opis

PCF8574 to 8 bitowy port równoległy sterowany magistralą i2c (TWI). Pozwala w prosty sposób zwiększyć ilość pinów cyfrowych w Arduino. Można podłaczyć do 8 układów tego typu zyskując 64 dodatkowe piny cyfrowe.

Jeśli to nadal mało, to mamy w ofercie ]PCF8574A](/products/1066), który mając inny adres bazowy pozwala podłączyć kolejnych 8 układów (kolejne 64 piny cyfrowe).

Więcej informacji o układzie PCF8574 na blogu Starter-kit.

* Obudowa: DIP16 (standardowa obudowa układów scalonych z 16 nogami o rozstawie 2,54 mm)
* Zasilanie: od 2,5 V do 6 V
* Pobór prądu: 100 µA przy przesyłaniu danych, lub 10 µA w trybie stand-by
* Standard stanów logicznych: W zależności od zasilania 3,3 V lub 5 V
* Komunikacja: Magistrala i2c (TWI), adres od 0x20 do 0x27
* Wydajność prądowa wyjść w stanie niskim: 25 mA
* Wydajność prądowa wyjść w stanie wysokim: maksymalnie 300 µA
* Dokumentacja: PCF8574 DATA SHEET

Wersje W zależności od dostawy mogą być to układy od NXP lub TexasInstruments. Jeżeli zamawiasz więcej niż jeden układ, zawsze będziemy się starali zapakować układy jednego producenta.

Opis wyprowadzeń

* Vcc - zasilanie 3.3 V lub 5 V
* GND - masa zasilania
* SDA - sygnał danych magistrali i2c (TWI)
* SCL - sygnał zegara magistrali i2c (TWI)
* /INT - zanegowane wyjście przerwania informujące, że na wejściu zmienił się stan logiczny
* A0 .. A2 - ustawienie adresu dla kolejnych układów w magistrali
* P0 .. P7 - wejścia/wyjścia cyfrowe układu

Podłączenie do Arduino

* Arduino Duemilanove: Piny 4 (SDA) i 5 (SCL) z grupy “ANALOG IN”, piny 5V i GND z grupy “POWER”
* Arduino UNO: Piny 4 (SDA) i 5 (SCL) z grupy “ANALOG IN”, piny 5V i GND z grupy “POWER”
* Arduino UNO R3: SDA, SCL w lewym górnym rogu, piny 5V i GND z grupy “POWER”
* Arduino MEGA: piny 20 (SDA), 21 (SCL) z grupy pinów “COMMUNICATION”, piny 5V i GND z grupy pinów “POWER”.

Przykładowe podłączenie PCF8574 do Arduino UNO R3:

Program testowy

#include &amp;lt;PCF8574.h&amp;gt;
#include &amp;lt;Wire.h&amp;gt;

// Definicje numerow pinow ukladu dla nazw
#define LED 4
#define BUTTON 3

// stworzenie obiektu ukladu
PCF8574 expander;

void setup()
{

// ustalenie adresu ukladu

expander.begin(0x38);

// ustalenie pinu LED (4) jako wyjscia

expander.pinMode(LED, OUTPUT);

// ustalenie pinu BUTTON (3) jako wejscia

expander.pinMode(BUTTON, INPUT);

// ustawienie pinu BUTTON domyslnie w stanie wysokim

expander.pullUp(BUTTON);
}

void loop()
{

// sprawdzanie czy na pinie BUTTON jest stan niski

if (expander.digitalRead(BUTTON) == LOW)

{

// jesli tak to zapala diode LED

expander.digitalWrite(LED, LOW);

}

else

{

// jesli nie to wylacza

expander.digitalWrite(LED, HIGH);

}
}

Program współpracuje z powyższym schematem. Sprawdza czy został wciśnięty przycisk i jeśli tak to zapala diodę LED.
Program wymaga zainstalowania biblioteki &quot;PCF8574.h&quot;

Linki:

* Wpis o układzie PCF8474 na blogu Starter-kit
* Biblioteka PCF8574 do Arduino

Wersja 16-sto portowa (16 bit)

Mamy w sprzedaży MCP23017 - wersję expandera z 16 portami (bitami), jednak do niej potrzebna jest inna biblioteka, nie jest to zamiennik jeden do jednego.</description>
  <item>
   <title>PCF8574 - 8 bitowy port sterowany I2C (TWI) - 9.00 PLN</title>
   <link>https://elecena.pl/product/19988195/pcf8574-8-bitowy-port-sterowany-i2c-twi</link>
   <pubDate>2021-12-20</pubDate>
  </item>
  <item>
   <title>PCF8574 - 8 bitowy port sterowany I2C (TWI) - 11.50 PLN</title>
   <link>https://elecena.pl/product/19988195/pcf8574-8-bitowy-port-sterowany-i2c-twi</link>
   <pubDate>2023-11-09</pubDate>
  </item>
 </channel>
</rss>
