A high-precision ADS1115 16-bit Analog-to-Digital Converter (ADC) module designed for accurately measuring analog signals in your electronics projects. With 4 input channels and an onboard programmable gain amplifier (PGA), this module delivers significantly higher resolution and sensitivity compared to standard microcontroller ADCs.
Perfect for Arduino, Raspberry Pi, ESP32, and other microcontrollers, the ADS1115 uses an I²C interface for simple wiring while providing precise measurements for sensors, data logging, and instrumentation applications.
Key features
- 16-bit resolution for high-accuracy measurements
- 4-channel ADC (single-ended or differential inputs)
- Built-in programmable gain amplifier (PGA) for increased sensitivity
- I²C interface for easy communication (only 2 data pins required)
- Programmable data rate from 8 SPS to 860 SPS
- Single-shot mode with automatic power-down for low power consumption
- Wide 2.0V – 5.5V operating voltage
- Compact module for breadboard and PCB integration
How it works
The ADS1115 converts analog voltage signals into digital values that your microcontroller can read. Compared to built-in ADCs (typically 10–12 bit), this module provides much finer resolution, allowing you to detect very small changes in voltage — ideal for sensors like thermistors, pressure sensors, and load cells.
Pinout & wiring
- VCC – 2.0V to 5.5V power supply
- GND – Ground
- SDA – I²C data line
- SCL – I²C clock line
- ADDR – I²C address selection
- ALERT/RDY – Optional interrupt/output pin
- A0–A3 – Analog input channels
Specifications
| Resolution | 16-bit |
| Channels | 4 (single-ended or 2 differential) |
| Interface | I²C |
| Operating voltage | 2.0V – 5.5V |
| Programmable gain | Up to ±6.144V range (via PGA) |
| Data rate | 8 SPS – 860 SPS |
| Power modes | Continuous and single-shot (auto shutdown) |
| Package | Compact development board |
Common applications
- High-precision sensor readings
- Temperature, pressure, and light sensing
- Battery voltage monitoring
- Data logging systems
- Industrial and robotics measurements
- Arduino and Raspberry Pi analog expansion
Why use ADS1115? Most microcontrollers have limited ADC resolution (e.g. 10-bit = 1024 steps). The ADS1115 provides 65,536 steps, enabling far more accurate and stable readings for sensitive applications.








Reviews
There are no reviews yet.