{"product_id":"adafruit-ads7128-8-channel-adc-and-gpio-expander","title":"Adafruit ADS7128 8-Channel ADC and GPIO Expander - STEMMA QT \/ Qwiic","description":"\u003cp\u003eThe \u003cstrong\u003eAdafruit ADS7128 8-Channel ADC and GPIO Expander\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eis a bit of a Platypus of the I2C expander world: hard to categorize as just an ADC or a GPIO expander since it combines the capabilities of both with great capabilites! Usually, you only get ADC or I\/O so it's nice to see this combo product.\u003c\/p\u003e\n\u003cp\u003eFeaturing the aforementioned ADS7128, it can run on 3.3 or 5V logic and power, and all 8 I\/O pins can individually configured to perform either 12-bit SAR analog input, push-pull or open drain digital output, or digital input. This makes it great as a general-purpose glue chip when you want to add more pins or analog\/open-drain outputs to a microcontroller or microcomputer.\u003c\/p\u003e\n\u003cp\u003eThe ADS7128 also has a lot of fancy extras that make it a good ADC companion even if your main core already has analog inputs. It can run in standalone mode with zero-crossing detection or RMS computation. Not only can it count and track threshold crossings, but it also has an alert trigger output. \u003c\/p\u003e\n\u003cp\u003eUnlike many ADC\/expanders, it has two power supplies: the DVDD digital supply and AVDD analog supply are separate so you can use 3V logic for the digital I\/O and I2C communications while the analog inputs and digital outputs can be as high as 5V. Or vice versa!\u003c\/p\u003e\n\u003cp\u003eInterfacing is easy - this sensor uses plain, universal I2C. We put this sensor on a breakout board with all the extras needed so you can use it with 3.3V or 5V power\/logic microcontrollers. \u003ca href=\"https:\/\/github.com\/adafruit\/?q=ads7128\u0026amp;type=all\u0026amp;language=\u0026amp;sort=\"\u003eWe have written libraries for Arduino (C\/C++) as well as CircuitPython (Python 3) \u003c\/a\u003eso you can use this sensor with just about any kind of device, even a Raspberry Pi!\u003c\/p\u003e\n\u003cp\u003eAs if that weren't enough, we've also added\u003ca href=\"https:\/\/www.sparkfun.com\/qwiic\"\u003e SparkFun qwiic\u003c\/a\u003e compatible \u003cstrong\u003e\u003ca href=\"https:\/\/learn.adafruit.com\/introducing-adafruit-stemma-qt\"\u003eSTEMMA QT\u003c\/a\u003e\u003c\/strong\u003e connectors for the I2C bus \u003cstrong\u003eso you don't even need to solder.\u003c\/strong\u003e Just wire up to your favorite micro with a plug-and-play cable to get analog inputs and digital I\/Os ASAP. For a no-solder experience, \u003ca href=\"\/en-us\/products\/adafruit-esp32-feather-v2-8mb-flash-2-mb-psram-stemma-qt\" target=\"_blank\" rel=\"noopener\"\u003ejust wire up to your favorite micro, like the ESP32 V2  Feather\u003c\/a\u003e using a \u003ca href=\"\/en-us\/products\/jst-sh-cable-qwiic-stemma-qt-compatible\" target=\"_blank\" rel=\"noopener\"\u003eSTEMMA QT adapter cable.\u003c\/a\u003e The Stemma QT connectors also mean the ADS7128 can be used with our \u003ca href=\"\/en-us\/collections\/qw-st\" target=\"_blank\" rel=\"noopener\"\u003evarious associated accessories.\u003c\/a\u003e \u003ca href=\"\/en-us\/products\/jst-sh-cable-qwiic-stemma-qt-compatible\" target=\"_blank\" rel=\"noopener\"\u003eQT Cable is not included, but we have a variety in the shop\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eTechnical Details\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eADS7128 Specifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.ti.com\/product\/ADS7128\"\u003eDatasheet \u0026amp; Product Info\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e8 channels configurable as any combination of:\u003cbr\u003eUp to 8 analog inputs, digital inputs, or digital outputs\u003c\/li\u003e\n\u003cli\u003eGPIOs for I\/O expansion:\u003cbr\u003eOpen-drain, push-pull digital outputs\u003c\/li\u003e\n\u003cli\u003eAnalog watchdog:\u003cbr\u003eProgrammable thresholds per channel\u003cbr\u003eEvent counter for transient rejection\u003c\/li\u003e\n\u003cli\u003eWide operating ranges:\u003cbr\u003eAVDD: 2.35 V to 5.5 V\u003cbr\u003eDVDD: 1.65 V to 5.5 V\u003cbr\u003e-40°C to +85°C temperature range\u003c\/li\u003e\n\u003cli\u003eCRC for read\/write operations:\u003cbr\u003eCRC on data read\/write\u003cbr\u003eCRC on power-up configuration\u003c\/li\u003e\n\u003cli\u003eI2C interface:\u003cbr\u003eUp to 3.4 MHz (high-speed mode)\u003cbr\u003e8 configurable I2C addresses\u003c\/li\u003e\n\u003cli\u003eProgrammable averaging filters\u003c\/li\u003e\n\u003cli\u003eRoot-mean-square module:\u003cbr\u003e16-bit true RMS output\u003cbr\u003eProgrammable RMS time window\u003c\/li\u003e\n\u003cli\u003eZero-crossing-detect module:\u003cbr\u003eZCD output corresponding to any analog input\u003cbr\u003eBuilt-in transient rejection and hysteresis\u003cbr\u003eDigitally adjustable detection threshold\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eProduct Dimensions: 30.5mm x 17.8mm x 4.7mm \/ 1.2\" x 0.7\" x 0.2\"\u003c\/p\u003e\n\u003cp\u003eProduct Weight: 2.1g \/ 0.1oz\u003c\/p\u003e\n\u003cimg src=\"https:\/\/www.adafruit.com\/includes\/templates\/shop2019\/images\/RoHS2_2011_65_EU.svg\" alt=\"RoHS 2 2011 65 EU Compliant\" width=\"145\" height=\"80\"\u003e\n\u003cimg src=\"https:\/\/www.adafruit.com\/includes\/templates\/shop2019\/images\/RoHS2_2015_863_EU.svg\" alt=\"RoHS 2 2015 863 EU Compliant\" width=\"145\" height=\"80\"\u003e\n\u003ch2\u003eLearn\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/learn.adafruit.com\/adafruit-ads7128-8-channel-adc-and-gpio-expander\"\u003ePrimary Guide: Adafruit ADS7128 8-Channel ADC and GPIO Expander\u003c\/a\u003e\nA Platypus of the I2C expander world\n\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/learn.adafruit.com\/products\/6494\/guides\" target=\"_blank\" rel=\"noopener\"\u003eSee All Guides\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":57562981499253,"sku":"ADA6494","price":11.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0389\/1025\/files\/6494-00.png?v=1789039246","url":"https:\/\/wholesale.pimoroni.com\/en-us\/products\/adafruit-ads7128-8-channel-adc-and-gpio-expander","provider":"Pimoroni Wholesale","version":"1.0","type":"link"}