What Is the ADS1115? 16-bit I2C ADC: Specs and Uses
The ADS1115 is a 16-bit high-resolution ADC that runs over I2C. With its built-in PGA it measures small analog signals precisely; it offers 4 single-ended / 2 differential channels (address 0x48–0x4B, ~8–860 SPS). It is used where an MCU's own ADC is not enough (e.g. ESP8266) or precise measurement is needed. It is slow, not for high-speed sampling.
The ADS1115 is a 16-bit high-resolution ADC (analog-to-digital converter) that runs over I2C. Thanks to its built-in amplifier (PGA) it measures small analog signals precisely; it is used where an MCU's own ADC is not enough. For the concept, see what is I2C.
What is the ADS1115 used for?
Precise voltage/sensor reading, extra channels for boards with a single/weak ADC like the ESP8266, load-cell/thermocouple measurement and low-level signals. It offers 4 single-ended (or 2 differential) channels and a programmable gain (PGA).
Specifications
| Parameter | Value |
|---|---|
| Resolution | 16-bit |
| Channels | 4 single-ended / 2 differential |
| Interface | I2C (address 0x48–0x4B) |
| Speed | ~8–860 samples/s |
| PGA | Programmable gain (precise down to ±0.256 V) |
Limitations
- Slow (≤860 SPS); not for high-speed sampling.
- The input must be within the supply range; choose the PGA range correctly.
Equivalents
- ADS1015: a 12-bit, faster version.
- MCP3008: a 10-bit SPI ADC (8 channels).
- ADS1256: 24-bit high precision.
Find it in our catalog
Use the ADS1115 search.