ADS1115 16-Bit ADC – 4 Channel for Raspberry Pi


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 NamePin Description
ADDRI2C address select (slave)
ALERT/RDYDigital comparator output or conversion ready
AIN0Differential channel 1: Single-ended channel 1 input or Negative input
AIN1Differential channel 1: Single-ended channel 2 input or Negative input
AIN2Differential channel 2: Single-ended channel 3 input or Positive input
AIN3Differential channel 2: Single-ended channel 4 input or Negative input
VDDPower supply: 2.0V to 5.5V
SDASerial data: Transmits and receives data (used for I2C communication)
SCLSerial clock input: Clocks data on SDA (used for I2C communication)

Datasheet ADS1115 ADC

Download ADS1115 16-Bit ADC Datasheet from the link given below.