Skip to main content

Iot.Device.Pcx857x assembly for .NET nanoFramework C# projects

Total Downloads
24.1K
24,061
Published
Aug 31, 2026
1mo ago

Get Started

dotnet add package nanoFramework.Iot.Device.Pcx857x --version 1.2.1040

No framework information available.

README

PCx857x/PCF8574/PCF8575/PCA8574/PCA8575 - NXP/TI GPIO expansion

The PCX857X device family provides 8/16-bit, general purpose parallel I/O expansion for I2C SPI applications. These chips provide simple I/O expansion with reduced bus traffic as they don't take command bytes.

Documentation

PCX857X devices contain different markings to distinguish features like packaging, bus speed support, and address space. Please review specific datasheet for more information.

Usage

 // 0x20 is the device address in this example.
var connectionSettings = new I2cConnectionSettings(1, 0x20);
var i2cDevice = I2cDevice.Create(connectionSettings);
var pcf8574 = new Pcf8574(i2cDevice);

Binding Notes

This binding includes an Pcx857x abstract base class and derived abstract classes for both 8-bit (Pcx8574) and 16-bit (Pcx8575) variants.

Downloads by Version

Similar & Alternative Packages

Hand-picked matching NuGet libraries based on tags & ecosystem

Depended On By

Find packages that declare this package as a dependency. NuGet does not provide a reverse-dependency endpoint, so candidates are checked on demand.

Adoption Assessment

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.No target framework metadata is available. Confirm compatibility in a representative project before standardising on this package.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.