Our Parts Distribution Centers

Ontario, CA Arlington, TX Schaumburg, IL Crown Point, IN Atlanta, GA Franklinville, NC

1 YEAR WARRANTY ALL PARTS

Developed & Tested in the US

Meets or Exceeds OE Specs

Less Than 1% Failure Rate

100% New - No Core Program

ADS1115 16-Bit ADC – 4 Channel with Programmable Gain Amplifier

$ 13.52

Author : Katie Nygard
For micro­con­trollers with­out an ana­log-to-dig­i­tal con­vert­er or when you want a high­er-pre­ci­sion ADC, the ADS1115 pro­vides 16-bit pre­ci­sion at 860 samples/second over I2C. The chip can be con­fig­ured as 4 sin­gle-end­ed input chan­nels, or two dif­fer­en­tial chan­nels. As a nice bonus, it even includes a pro­gram­ma­ble gain ampli­fi­er, up to x16, to help boost up small­er single/differential sig­nals to the full range. We like this ADC because it can run from 2V to 5V power/logic, can mea­sure a large range of sig­nals and its super easy to use. It is a great gen­er­al pur­pose 16 bit con­vert­er.The chip’s fair­ly small so it comes on a break­out board with fer­rites to keep the AVDD and AGND qui­et. Inter­fac­ing is done via I2C. The address can be changed to one of four options (see the datasheet table 5) so you can have up to 4 ADS1115’s con­nect­ed on a sin­gle 2‑wire I2C bus for 16 sin­gle end­ed inputs.To get you start­ed, we have exam­ple code for both the Rasp­ber­ry Pi (in our Adafruit Pi Python library), Arduino (in our ADS1X15 Arduino library repos­i­to­ry) and Cir­cuit­Python. Sim­ply con­nect GND to ground, VDD to your log­ic pow­er sup­ply, and SCL/SDA to your micro­con­troller’s I2C port and run the exam­ple code to start read­ing data.Our detailed guide will get you start­ed with wiring dia­grams, exam­ple code for Arduino & Cir­cuit­Python, datasheets, and more!TECHNICAL DETAILSWIDE SUPPLY RANGE: 2.0V to 5.5VLOW CURRENT CONSUMPTION: Con­tin­u­ous Mode: Only 150µA Sin­gle-Shot Mode: Auto Shut-DownPROGRAMMABLE DATA RATE: 8SPS to 860SPSINTERNAL LOW-DRIFT VOLTAGE REFERENCEINTERNAL OSCILLATORINTERNAL PGAI2C INTERFACE: Pin-Selec­table Address­esFOUR SINGLE-ENDED OR TWO DIFFERENTIAL INPUTSPROGRAMMABLE COMPARATORThis board/chip uses I2C 7‑bit address­es between 0x48-0x4B, selec­table with jumpersDatasheets, Fritz­ing object, and EagleCAD PCB files avail­able in the prod­uct tuto­r­i­alRelated