# ADS1015 ADC: 12-bit, I2C, 3.3 kSPS, 2.0 to 5.5 V

> A 12-bit I2C ADC with four inputs, gain amplifier and comparator: sample rates, supply, input ranges and addresses.

Canonical: https://roboticsengineering.in/components/ads1015-12-bit-adc/ | Published: 2026-11-03 | Updated: 2026-11-03

**The ADS1015 is a 12-bit, I2C-compatible analog-to-digital converter with four single-ended or two differential inputs, a programmable gain amplifier, and sample rates from 128 SPS to 3.3 kSPS from a 2.0 to 5.5 V supply.** It is the faster, lower-resolution sibling of the [ADS1115](https://roboticsengineering.in/components/ads1115-adc/). Figures are from the Texas Instruments ADS101x datasheet SBAS473F.

## Key specifications

| Resolution | 12-bit |
| --- | --- |
| Rate | 128 SPS to 3.3 kSPS |
| Inputs | 4 single-ended or 2 differential |
| Supply | 2.0–5.5 V |
| PGA ranges | ±256 mV to ±6.144 V |
| Addresses | 4 |

## What the datasheet promises

| Item | Datasheet value |
| --- | --- |
| Resolution | 12-bit, noise-free |
| Data rate | Programmable, 128 SPS to 3.3 kSPS |
| Inputs | ADS1015: 4 single-ended or 2 differential; ADS1014: 1; ADS1013: 1 without PGA or comparator |
| Input ranges | Programmable gain amplifier from ±256 mV to ±6.144 V |
| Supply voltage | 2.0 to 5.5 V |
| Supply current | 150 µA in continuous-conversion mode |
| Reference and clock | Internal low-drift voltage reference and oscillator |
| Comparator | Programmable digital comparator on the ADS1014 and ADS1015 |
| I2C | Four pin-selectable addresses |
| Temperature | −40 to 125 °C |
| Packages | X2QFN-10, SOT-10 and VSSOP-10 |

Choose the 12-bit ADS1015 when you need more samples per second, for example reading a fast sensor or several channels in a loop; choose the 16-bit ADS1115 when resolution matters more than speed.

## Using it on a robot

- Add analog inputs over I2C to a board that has few ADC pins, such as the [Pico W](https://roboticsengineering.in/components/raspberry-pi-pico-w/).
- Use the comparator to raise an alert when a battery voltage drops under a limit.
- Set the PGA range so the largest expected input stays within it, and check the input limits in the datasheet.

## Sources and further reading

- [Texas Instruments ADS101x datasheet (SBAS473F)](https://www.ti.com/lit/ds/symlink/ads1015.pdf) — resolution, data rate, input ranges, supply, comparator, addresses and packages above.

Last reviewed: November 2026. Limits are from the Texas Instruments datasheet; breakout boards and modules vary. No price is quoted because it has not been checked.
