Description The ADC I2C Unit v1.1 is a compact analog input expansion unit for M5Stack controllers. Built around the ADS1110, this ADS1110 analog converter turns a DC 0-12V analog signal into digital data through the Grove I2C interface, making the 16-bit ADC module useful when a project needs higher precision than a basic microcontroller analog pin. The ADC I2C Unit supports I2C communication at address 0x48, programmable gain, low-noise conversion, and a wide measurement range. As an ADS1110 analog converter, it can help read weak sensor signals, voltage outputs from transmitters, and slow-changing process values in automation or portable instruments. The small 16-bit ADC module format keeps wiring simple with the included Grove cable and terminal connector. For monitoring, calibration, and data acquisition, the ADC I2C Unit is an easy way to add reliable analog measurement to Core, Atom, Stick, and other M5Stack projects. The ADS1110 analog converter design makes the 16-bit ADC module well suited to lab tools, factory automation, temperature-related measurement circuits, and intelligent transmitter prototypes. Features High-resolution analog input: the ADC I2C Unit uses a 16-bit conversion path for precise voltage measurement. ADS1110-based design: the ADS1110 analog converter supports I2C data output for simple host integration. Programmable gain: PGA gain options of 1, 2, 4, or 8 help the 16-bit ADC module adapt to different signal levels. Measurement range: DC 0-12V input supports common voltage-sensing and transmitter-output applications. Low-noise operation: the official feature list notes 10uVp-p low-noise performance for sensitive readings. Grove connection: the ADC I2C Unit includes a HY2.0-4P Grove cable and HT3.96-2P terminal for quick wiring. M5Stack ecosystem support: Arduino examples and UiFlow2 documentation are available for the ADS1110 analog converter. Specifications ADC Chip ADS1110 Resolution 16-bit Input Voltage Range DC 0 ~ 12V Communication Port I2C @ 0x48 Programmable Gain Amp PGA = 1, 2, 4, or 8 Sampling Rate 8, 16, 32, 128 SPS Reference Voltage VDD reference voltage Temperature Drift 5ppm/deg C INL 0.01% of full-scale range, max Noise 10uVp-p, official feature value Operating Temperature 0 ~ 40 deg C Product Size 32.0 x 24.0 x 10.2mm Product Weight 4.5g Package Size 138.0 x 93.0 x 11.2mm Gross Weight 11.2g Applications Industrial process control: use the ADC I2C Unit to digitize transmitter or sensor voltage outputs. Temperature measurement: connect conditioned analog temperature signals to the 16-bit ADC module. Factory automation: the ADS1110 analog converter can collect slow analog values for equipment monitoring. Portable instruments: the compact ADC I2C Unit works well in handheld measurement and calibration tools. Intelligent transmitters: combine the 16-bit ADC module with an M5Stack controller for smart sensing nodes. Education and prototyping: the ADS1110 analog converter is useful for learning I2C ADC workflows and analog signal scaling. Product List 1 Unit ADC v1.1 1 HY2.0-4P Grove Cable (20cm) 1 HT3.96-2P Terminal Other Content Connection Notes The ADC I2C Unit connects through Grove Port A style wiring: GND, 5V, SDA, and SCL. The host communicates with the ADS1110 analog converter over I2C at address 0x48, while the terminal block accepts the measured analog input. Keep the input within the official DC 0-12V range when using the 16-bit ADC module. Measurement Planning The ADC I2C Unit is best for slow to moderate analog values such as voltage outputs, process signals, and conditioned sensor readings. For weak signals, the PGA settings help the ADS1110 analog converter use more of the conversion range. In production prototypes, the 16-bit ADC module should be calibrated together with the final sensor and wiring path. Development Workflow Official Arduino examples cover M5Core, Core2, Atom, StickC, and StickC Plus hosts, and UiFlow2 documentation is also available. This makes the ADC I2C Unit practical for quick testing before the ADS1110 analog converter is integrated into a larger embedded design. Resources M5Stack ADC Unit v1.1 documentation Unit ADC v1.1 schematic PDF ADS1110 datasheet PDF M5Stack ADS1110 Arduino examples Unit ADC v1.1 UiFlow2 documentation FAQ What does the ADC I2C Unit measure? The ADC I2C Unit measures DC analog voltage in the official 0-12V input range and reports the converted value over I2C. What resolution does it provide? The 16-bit ADC module provides 16-bit conversion, with sampling-rate options listed as 8, 16, 32, and 128 SPS. Which I2C address is used? The ADS1110 analog converter communicates at I2C address 0x48, according to the official specifications. Is a cable included? Yes. The official product list includes the ADC I2C Unit, one HY2.0-4P Grove Cable (20cm), and one HT3.96-2P Terminal. Was an official product video added? No. The official sale page checked for this item does not include an MP4 or YouTube product video, so the gallery remains image-only.