This is ADS1115 16-Bit ADC – 4 Channel with Programmable Gain Amplifier. ADS1115 is for Raspberry Pi and microcontrollers without an analog-to-digital converter or when you want a higher-precision ADC, the ADS1115 provides 16-bit precision at 860 samples/second over I2C. The chip can be configured as 4 single-end input channels or two differential channels. As a nice bonus, it even includes a programmable gain amplifier, up to x16, to help boost up smaller single/differential signals to the full range. We like this ADC because it can run from 2V to 5V power/logic, can measure a large range of signals and it’s super easy to use. It is a great general-purpose 16-bit converter.

Features of ADS1115 ADC
- Wide Supply Range: 2.0V to 5.5V
- Programmable Data Rate: 8SPS to 860SPS
- It has an Internal low-drift voltage reference
- Internal Oscillator.
- Internal PGA.
- I2C Interface: Pin-Selectable Addresses.
- Four single ends Or Two differential inputs.
- Programmable Comparator.
- This board/chip uses I2C 7-bit addresses between 0x48-0x4B, selectable with jumpers
- Low Current Consumption: Continuous Mode: Only 150µA Single-Shot Mode: Auto Shut-Down
Pinout of ADS1115 ADC

Pin Name | Pin Description |
ADDR | I2C address select (slave) |
ALERT/RDY | Digital comparator output or conversion ready |
GND | Ground |
AIN0 | Differential channel 1: Single-ended channel 1 input or Negative input |
AIN1 | Differential channel 1: Single-ended channel 2 input or Negative input |
AIN2 | Differential channel 2: Single-ended channel 3 input or Positive input |
AIN3 | Differential channel 2: Single-ended channel 4 input or Negative input |
VDD | Power supply: 2.0V to 5.5V |
SDA | Serial data: Transmits and receives data (used for I2C communication) |
SCL | Serial clock input: Clocks data on SDA (used for I2C communication) |
Datasheet ADS1115 ADC
Download ADS1115 16-Bit ADC Datasheet from the link given below.