text.skipToContent text.skipToNavigation


Small 8-ch 12-bit analog-to-digital converter (ADC) with I2C interface, GPIOs, CRC and RMS module

Availability: 16,278


Package | PIN: WQFN (RTE) | 16
Temp: I (-40 to 85)
Package qty | Carrier: 3,000 | LARGE T&R
Qty Price
1-99 $4.37
100-249 $3.92
250-999 $2.80
1,000+ $2.38


  • Small package size:
    • 3-mm × 3-mm WQFN
  • 8 channels configurable as any combination of:
    • Up to 8 analog inputs, digital inputs, or digitaloutputs
  • GPIOs for I/O expansion:
    • Open-drain, push-pull digital outputs
  • Analog watchdog:
    • Programmable thresholds perchannel
    • Event counter for transient rejection
  • Wide operating ranges:
    • AVDD:2.35 V to 5.5 V
    • DVDD: 1.65 V to 5.5 V
    • –40°C to +85°C temperature range
  • CRC for read/write operations:
    • CRC on data read/write
    • CRC on power-up configuration
  • I2C interface:
    • Up to 3.4 MHz (high speed)
    • 8 configurableI2C addresses
  • Programmable averaging filters
  • Root-mean-square module:
    • 16-bit true RMS output
    • Programmable RMS time window
  • Zero-crossing-detect module:
    • ZCD output corresponding to any analog input
    • Built-in transient rejection andhysteresis
    • Digitally adjustable detectionthreshold

All trademarks are the property of their respective owners.

Texas Instruments  XADS7128IRTER

The ADS7128 is an easy-to-use,8-channel, multiplexed, 12-bit, successive approximation register analog-to-digital converter (SARADC). The eight channels can be independently configured as either analog inputs, digital inputs,or digital outputs. The device has an internal oscillator for ADC conversionprocesses.

The ADS7128 communicates via anI2C-compatible interface and operates in either autonomous orsingle-shot conversion mode. The ADS7128 implements analog watchdogfunction by event-triggered interrupts per channel using a digital window comparator withprogrammable high and low thresholds, hysteresis, and an event counter. The ADS7128 has a built-in cyclic redundancy check (CRC) for data read/writeoperations and the power-up configuration. The ADS7128 features aroot-mean-square (RMS) module that computes a 16-bit true RMS result for any analog input channel.The integrated zero-crossing-detect (ZCD) module allows for transient rejection and hysteresis nearthe configurable threshold crossings.