{"product_id":"adafruit-pcf8575-i2c-16-gpio-expander-breakout-stemma-qt-qwiic-5611","title":"Adafruit PCF8575 I2C 16 GPIO Expander Breakout, Stemma QT\/Qwiic, 5611","description":"\u003ch3\u003eAdafruit PCF8575 I2C 16 GPIO Expander Breakout, Stemma QT\/Qwiic, 5611\u003c\/h3\u003e\n\u003cp id=\"b\"\u003eExpand your project opportunities with the Adafruit PCF8575 GPIO Expander\nBreakout - an affordable 16-channel I2C expander. GPIO Expanders work like\nthis: you have a board with some number of GPIO, but not enough for your\nproject - maybe you need more buttons or LEDs. You could upgrade to a board\nwith massive number of GPIO like the Grand Central or you can place on one of\nthese boards. Connect it via I2C and then you can send\/receive I2C commands to\ncontrol the GPIO pins for writing and reading. It will be slower than direct\nGPIO access, but maybe that doesn't matter if it takes a millisecond instead\nof a microsecond. You only need the two I2C pins and you can even share the\nI2C port with other sensors and devices. On the back you can even add more\nexpanders for massive I\/O control. The PCF8575 is an ordinary and slightly\nunusual I2C expander for people used to the MCP230xx series: first it is very\naffordable - who doesn't love it? It has 16 I\/O pins. Three I2C address search\njumpers mean up to 8 expanders to a bus for 128 GPIO in total. Each pin can be\nan input with light pull-up or an output countersink its IRQ output will\nautomatically notify you when the input pins change value. This chip has no\npin direction register. You cannot set the pins as input or output - instead,\neach pin has two possible statuses. Basically, you can think of it as an open\noutput with a built in 100K resistance pull-up. Option 1: Lightly wound\n\"Input\" - by default it is read as a high logic level, but connecting the GPIO\nto the ground will cause it to be read as a low logic level. Option two:\nStrong 20mA low-drive transistor output. This means that the output power is\n\"forced\" to be low and is always read as a low logic level.\u003c\/p\u003e \n\n\u003ch3\u003eProduct Features\u003c\/h3\u003e\n  \u003cul class=\"a\"\u003e\n         \u003cli\u003eIt has 16 I\/O pins\u003c\/li\u003e\n         \u003cli\u003eThree I2C address selection bridges mean up to 8 expanders added to one bus for 128 total GPIO.\u003c\/li\u003e\n         \u003cli\u003eEach pin can be an input with light pull up or an output sink.\u003c\/li\u003e\n         \u003cli\u003eIRQ output will automatically alert you when the input pins change valueRPA2 0232023This chip has no pin direction register. You cannot set the pins as input or output - instead, each pin has two possible states. Basically, you can think of it as an open-drain output with a built-in 100K resistor.\u003c\/li\u003e\n  \u003c\/ul\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":44374781001908,"sku":"de-B0BPN3BD1Q","price":137.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0595\/9906\/1172\/files\/B0BPN3BD1Q.jpg?v=1788263662","url":"https:\/\/auspowers.com\/products\/adafruit-pcf8575-i2c-16-gpio-expander-breakout-stemma-qt-qwiic-5611","provider":"AusPower Australia","version":"1.0","type":"link"}