# ADC HAT
SKU:U069
## Description
**ADC HAT** is another type of C-HAT specifically design for M5StickC controller. Same as ADC unit, this is an ADC converter component for stickc. Packed with an ADC converter chip ADS1100, which is a fully differential, 16-bit, self-calibrating, delta-sigma A/D converter. Extremely easy to design with and configure, the ADS1100 allows you to obtain precise measurements with a minimum of effort.
The ADS1100 consists of a delta-sigma A/D converter core with adjustable gain, a clock generator, and an I2C interface.
ADS1100 itself is able to accept a differential input from -5 ~ +5 V, but we have limited the input to 0~12V by adding on the peripheral circuit design of this IC.
## Product Features
- Input: 0-12V
- Software Development Platform: Arduino, UIFlow(Blockly, Python)
- ADS1100
- 16-bits Resolution
- CONTINUOUS SELF-CALIBRATION
- SINGLE-CYCLE CONVERSION
- PROGRAMMABLE GAIN AMPLIFIER GAIN = 1, 2, 4, OR 8
- LOW NOISE: 4μVp-p
- PROGRAMMABLE DATA RATE: 8SPS to 128SPS
- INTERNAL SYSTEM CLOCK
- I2C INTERFACE: address 0x48
## Include
- 1x ADC HAT
- 1x 2 Pin 3.96 Pitch Terminal
## Applications
- Analog Signal Capture
## Specification
| Resources |
Parameter |
| Net weight |
6g |
| Gross weight |
14g |
| Product Size |
24*25*13mm |
| Package Size |
40*42*30mm |
## Related Link
- **Datasheet** - [ADS1100](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/hat/ads1100_en.pdf)
## Pin Map
| M5StickC | GPIO0 | GPIO26 | 5V | GND |
| HAT ADC | SDA | SCL | 5V | GND |
## Schematic
## EasyLoader
download EasyLoader
>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.
>2. After downloading the software, double-click to run the application, connect the M5 device to the computer through the data cable, select the port parameters, click **"Burn"** to start burning. (**For M5StickC burning, please Set the baud rate to 750000 or 115200**)
## Example
### 1. Arduino
- [Click here to download the Arduino example](https://github.com/m5stack/M5StickC/tree/master/examples/Hat/ADC)
### 2. UIFlow
Open http://flow.m5stack.com and Load Demo