{"product_id":"ads1115-16-bit-i2c-adc-module","title":"ADS1115 16-Bit I2C ADC Module","description":"\u003cp\u003e\u003cspan\u003eThe \u003c\/span\u003e\u003cstrong\u003e\u003cspan\u003eADS1115 16-Bit I2C ADC Module\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e is a high-resolution analog-to-digital converter designed to add precise analog measurement capability to Arduino, ESP32, Raspberry Pi, and other microcontroller or embedded systems.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIt provides \u003c\/span\u003e\u003cstrong\u003e\u003cspan\u003e4 single-ended analog input channels or 2 differential input channels\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e, programmable gain, selectable sampling rates from \u003c\/span\u003e\u003cstrong\u003e\u003cspan\u003e8 to 860 samples per second\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e, and I2C communication.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe ADS1115 is particularly useful when a microcontroller does not have enough analog inputs or when higher ADC resolution is required for sensors and precision measurement applications.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eKey Features\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003e16-bit analog-to-digital converter\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eI2C digital interface\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e4 single-ended analog input channels\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eUp to 2 differential analog inputs\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eProgrammable Gain Amplifier (PGA)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eProgrammable data rate from 8 to 860 SPS\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSix programmable full-scale input ranges\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eI2C addresses from 0x48 to 0x4B\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLow current consumption\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSingle-shot automatic shutdown mode\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSuitable for 3.3V and 5V systems\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eCompact PCB module\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIdeal for precision sensor measurements\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003e16-Bit ADC Resolution\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThe ADS1115 provides \u003c\/span\u003e\u003cstrong\u003e\u003cspan\u003e16-bit ADC conversion\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e, offering significantly higher measurement resolution than the lower-resolution ADCs integrated into many microcontrollers.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis makes it suitable for applications involving:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003ePrecision sensors\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLow-level analog signals\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eVoltage monitoring\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eCurrent measurement\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eData acquisition\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eInstrumentation\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003e4 Analog Input Channels\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThe module provides four analog inputs:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eAIN0\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAIN1\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAIN2\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAIN3\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan\u003eThese can be configured as:\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003e4 Single-Ended Inputs\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eor\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003e2 Differential Inputs\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eDifferential measurements are useful when measuring the voltage difference between two signals rather than measuring each signal relative to ground.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eProgrammable Gain Amplifier\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThe integrated PGA provides multiple selectable full-scale measurement ranges:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003e±6.144V\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e±4.096V\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e±2.048V\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e±1.024V\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e±0.512V\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e±0.256V\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan\u003eSelecting a smaller full-scale range provides greater measurement resolution for low-voltage signals.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eImportant Analog Input Note\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThe programmable ±6.144V range does \u003c\/span\u003e\u003cstrong\u003e\u003cspan\u003enot\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e mean that the ADS1115 input pins can safely accept ±6.144V when powered from a lower supply voltage.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eAnalog input voltage must remain within the electrical limits of the ADS1115 relative to its supply voltage.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIf measuring voltages higher than the permitted input range, use an appropriate voltage divider or signal-conditioning circuit.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eProgrammable Sampling Rate\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThe ADS1115 supports selectable data rates from:\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003e8 SPS to 860 SPS\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis allows the module to be configured for slower precision measurements or faster signal acquisition depending on the application.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eI2C Communication\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThe module communicates using the standard \u003c\/span\u003e\u003cstrong\u003e\u003cspan\u003eI2C interface\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e, requiring only SDA and SCL communication lines.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eSupported 7-bit I2C addresses are:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003e0x48\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e0x49\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e0x4A\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e0x4B\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan\u003eThe address can be configured through the ADS1115 ADDR connection, allowing multiple ADS1115 devices to be used on the same I2C bus when configured with different addresses.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eLow-Power Operation\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThe ADS1115 is designed for low-power measurement applications.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eContinuous Conversion Mode:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Approx. 150µA typical\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eSingle-Shot Mode:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Automatic shutdown after conversion\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan\u003eSingle-shot operation is particularly useful in battery-powered and low-power sensor systems.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eTechnical Specifications\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eIC \/ ADC:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e ADS1115\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eADC Resolution:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e 16 Bit\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eInterface:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e I2C\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eAnalog Inputs:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e 4 Single-Ended or 2 Differential\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eChannels:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e AIN0, AIN1, AIN2, AIN3\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eSupply Voltage:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Approx. 2.0-5.5V\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eAnalog Input:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Subject to ADS1115 supply\/input limits\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eProgrammable Data Rate:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e 8-860 SPS\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eFull-Scale Ranges:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e ±6.144V, ±4.096V, ±2.048V, ±1.024V, ±0.512V, ±0.256V\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eI2C Address Range:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e 0x48-0x4B\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eContinuous Mode Current:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Approx. 150µA Typical\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eSingle-Shot Mode:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Automatic Shutdown\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eModule Size:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Approx. 18 × 28mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eTypical Connections\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eCommon module connections include:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eVDD \/ VCC:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Power Supply\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eGND:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Ground\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eSCL:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e I2C Clock\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eSDA:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e I2C Data\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eAIN0:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Analog Input 0\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eAIN1:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Analog Input 1\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eAIN2:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Analog Input 2\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eAIN3:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Analog Input 3\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eADDR:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e I2C Address Selection\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan\u003eALERT\/RDY:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Comparator Alert \/ Conversion Ready Output\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan\u003ePin labeling can vary slightly depending on the specific module version.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eCompatible Platforms\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThe ADS1115 can be integrated with many development platforms, including:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eArduino\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eESP32\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eESP8266\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRaspberry Pi\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRaspberry Pi Pico\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSTM32\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eOther I2C-compatible microcontrollers and SBCs\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan\u003eAlways ensure that the I2C logic levels and power supply are compatible with the connected controller.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eTypical Applications\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eHigh-resolution analog measurements\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSensor interfacing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eVoltage measurement\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eCurrent sensing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eBattery monitoring\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLoad cell signal measurement with suitable conditioning\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eTemperature sensors\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePressure sensors\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLight sensors\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eData acquisition systems\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIoT projects\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRobotics\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eArduino projects\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eESP32 projects\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRaspberry Pi projects\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLaboratory instruments\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eWhy Use an ADS1115?\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eMany microcontrollers either have limited ADC resolution or, in the case of some single-board computers such as Raspberry Pi, do not provide general-purpose analog inputs directly.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe ADS1115 provides an easy way to add \u003c\/span\u003e\u003cstrong\u003e\u003cspan\u003ehigh-resolution analog input capability through I2C\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e using only a small number of digital connections.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eImportant Notes\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eDo not exceed the ADS1115 permitted analog input voltage.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eThe ±6.144V PGA setting does not make the input pin tolerant of voltages beyond the IC supply limits.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eConnect all devices to a common ground where required.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSelect the appropriate PGA range for the expected analog signal.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eVerify I2C voltage compatibility before connecting to the host controller.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003ePackage Includes\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003e1 × ADS1115 16-Bit 4-Channel I2C ADC Module\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan\u003eDevelopment board, jumper wires, sensors, and other accessories are not included unless explicitly stated.\u003c\/span\u003e\u003c\/p\u003e","brand":"Robot Pi Shop","offers":[{"title":"Default Title","offer_id":40764261924997,"sku":"CM-000126-DVR","price":3.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0565\/5819\/0725\/files\/screen_shot_2020-03-06_at_2.09.27_pm.png?v=1767554845","url":"https:\/\/robotpishop.com\/products\/ads1115-16-bit-i2c-adc-module","provider":"Robot Pi Shop","version":"1.0","type":"link"}