Pi-16ADC Analog-Digital Converter HAT


Pi-16ADC is a HAT or board designed for a Raspberry Pi. Pi-16ADC adds sixteen (16) Analog to Digital Converter (ADC) ports. These ports are ideally suited to collect data from analog sensors or other analog devices several times a second. Data resolution for all 16 ports is 16 bits! Sample code in Python with a detailed user manual makes it easy to connect board to a Raspberry Pi. Pi-16ADC adds analog capability to a Raspberry Pi.


All communications are over an I2C address if needed. Analog connections are solder-less and additional solder points are provided per channel along with the solderless connections. Download the user guide and software in the Downloads area.

16 single ended or 8 Differential Analog to Digital Conversion (ADC) ports.
16-bit conversion or 39 μV sensitivity.
50/60 Hz and other noise rejection.
Easy to connect terminal blocks for all ports.
Solder points for each channel.
Sample Python code for ADC use.
Selectable I2C addresses.
Stack boards for additional ADC ports.
Low power consumption.

Pi Models Supported

By default, we ship the larger, 40 pin connectors which works with the Raspberry Pi+ (models A+, B+, Pi-2 and Pi-3, and other vendors adhering to the HAT standard). Pi-Zero is also supported, as long as a 40 pin header is soldered onto the Pi-Zero. The mounting holes for the standoff for Pi-zero are such that only two standoffs can be connected.

Older models of the Raspberry Pi with a 26 pin header are not supported.
Recommended Accessories

Standoffs are not included, so we recommend a 12-15mm standoff of your choice.


Pi-16ADC Downloads, including manual, data sheet, sample code, etc.


There are no reviews yet.

Be the first to review “Pi-16ADC Analog-Digital Converter HAT”

Your email address will not be published. Required fields are marked *