16 Channel Analog Input HAT – ADC for Raspberry Pi



  • BC Robotics
Availability: In Stock

The Raspberry Pi 16-Channel Analog Input HAT provides 16 x 10-bit analog input channels for your Raspberry Pi. Compatible with all versions of the Raspberry Pi 4 and any other 40 pin GPIO versions of the Raspberry Pi.


SKU: RAS-080 Manufacturer: BC Robotics Inc. Mfg Part Number: RAS-080 Category: Tags: , , , , ,


Need an easy way to get a bunch of analog signals into your Raspberry Pi? This 16 channel 10 bit analog input HAT is the solution! The board is simple at heart, a pair of MCP3008 analog to digital converters connected on the Raspberry Pi’s SPI bus. Need to create a voltage divider on the input? Each channel has room for a standard 1206 SMD chip resistor and a couple solder jumpers to enable and set the resistor as a pull-up or pull-down; no wiring required!

This HAT is compatible with the most recent versions of the Raspberry Pi (including all versions of the Pi 4) and ships without any headers. When connecting to the Raspberry Pi we recommend using the Pi HAT Header. 40 Pin breakaway headers work well for the inputs, we also have right angle 4 x 3 connectors that will work well when stacking additional HATs with this board.

To make this board as easy to use as possible, we have written a complete tutorial and simple python library. Both are available via the Resources Tab below!


  • 16 analog channels
  • 0 - 3.3V inputs
  • Easy to use pull up/down resistor pads
  • 10 bit resolution
  • Connects via SPI bus
  • Up and running in minutes with Python

Package Contents

  • 1 x 16 Channel Analog Input HAT - ADC for Raspberry Pi

May We Also Suggest…

16 Channel Analog Input HAT – ADC for Raspberry Pi – Assembled
Price: $19.95
3×4 Right Angle Male Header – 4 pack
Price: $4.95
40 Pin Breakaway Male Header – Standard
Price: $0.95
Raspberry Pi HAT Hardware
Price: $2.95
Raspberry Pi Header
Price: $1.95
Raspberry Pi Stacking Header
Price: $3.95


  Difficulty Level

Soldering Skill: Beginner
Prototyping Skill: Beginner
Programming Skill: Beginner

  Product Certifications

  Product Attributes

Weight: 20 g
Shipping Dimensions: 125 × 90 × 4 mm


Logic Voltage:








  Warranty Policy

This product has a 30 Day Warranty from the date of delivery. The item must not be modified, abused, incorrectly hooked up, or used for purposes outside the original scope of design.

  Return Policy

This product is returnable Within 14 Days of delivery for a store credit. Item must be unopened, unused, and in re-saleable condition.

More Information:
For more information on our Warranty and Return Policies, please consult our   Terms of Service


  1. George Bowden (verified owner)

    A schematic and manual would be nice. Here is a pic of the traces.

    • Chris @ BCR

      Hi George,

      Thanks for the feedback (and the cool photo). Better documentation for a few of these products is on the to-do list. There is also a tutorial being written for this specific product. In the mean time if you have any questions please feel free to ask and we can get you the appropriate information.


  2. Joe McDaniel (verified owner)

    What is the voltage on the middle row “+” pins on the 3×4 connectors?

    • Chris @ BCR

      The middle pin is 3.3VDC on this board

  3. Seste Dell’Aera

    Is this compatible with the Beaglebone green?

    • Front Desk @ BCR

      This wouldn’t be compatible with the Beaglebone Green – but the Beaglebone has its own onboard Analog to Digital capabilities so it wouldn’t really be needed anyways 🙂

  4. Quan Tran (verified owner)

    Hi, Has the tutorial for this product been made? If not, are there any example codes for using this HAT anywhere? I’ve found code for using a single MCP3008 IC but not much on using two.

    • Chris @ BCR

      We are just finishing up a complete tutorial on this product and should have it up in the next couple days. It covers the entire process from a fresh Raspbian install to reading both chips in Python. We also cover how to hook up a variety of different analog sensors and how all of the SMD jumpers can be used to simplify wiring. Stay Tuned!

  5. Bruce Lipp

    Can this be used with 5V analog inputs?

Add a comment

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