16 Bit I2C ADS1115 – KSH 400 at HIMASTORES Mombasa – best electronics in Kenya

16 Bit I2C ADS1115

SKU: HMJ559 Category: Modules
KSH 400.00
In Stock

Product Description

ADS1115 16Bit 4Channel ADC I2C Module

HighPrecision Analogto-Digital Converter for Microcontrollers

The ADS1115 is a highprecision, lowpower 16bit analogtodigital converter (ADC) that communicates via I2C, adding four analog inputs to microcontrollers that lack them or requiring higher resolution than builtin ADCs provide[citation:1][citation:5].

16bit Resolution Offers 64x more precision than a 10-bit ADC[citation:3]
Programmable Gain Amplifier 6 selectable fullscale ranges from ±256mV to ±6.144V[citation:3]
Supply voltage: 2.0V to 5.5V[citation:1]
Sampling rate: Up to 860 samples per second[citation:3]

Technical Specifications

ParameterValue
Resolution16-bit
Channels4 single-ended OR 2 differential
Sampling Rate8 to 860 SPS
Input Ranges±6.144V, ±4.096V, ±2.048V, ±1.024V, ±0.512V, ±0.256V
Supply Current150µA continuous / autoshutdown in singleshot mode
Default I2C Address0x48 (configurable to 0x49, 0x4A, 0x4B)

= Key Features =

+High Precision Measurement 16bit conversion for accurate sensor readings

+MultiChannel Flexibility 4 single-ended or 2 differential inputs

+Programmable Data Rates - 8 to 860 samples per second

+I2C Interface Simple 2wire connection

+Up to 4 on One Bus - Selectable I2C addresses

= Applications =

  1. Battery voltage and current monitoring
  2. Precision sensor measurements (thermistors, bridges)
  3. Data logging and industrial automation
  4. Portable instruments and consumer electronics
PlugandPlay Simple 4wire connection to Arduino, ESP32, or Raspberry Pi[citation:1][citation:4]
Wide Compatibility - Supports 2.0V to 5.5V logic levels[citation:1]

√ Adafruit, SparkFun, Gravity, and other breakout modules available[citation:4][citation:5]

√ Includes programmable comparator for under/over-voltage detection[citation:3]

√ Library support for Arduino, CircuitPython, and ESPHome[citation:2][citation:14]

Troubleshooting

No reading or module not detected:

  • Verify I2C address (default 0x48), check ADDR pin setting
  • Ensure VDD and GND connections are correct
  • Run an I2C scanner sketch to confirm detection

Inaccurate readings:

  • Check analog input is within range of selected PGA gain
  • Ensure input does not exceed VDD+0.3V
  • Use differential mode for noisy or low-level signals