MCHPMCP3008
Overview
The MCP3008 is an 8-channel, 10-bit Analog-to-Digital Converter (ADC) that communicates over a standard SPI serial interface. It allows microcontrollers or single-board computers that lack integrated analog inputs to measure up to eight different analog signals with a sampling rate of up to 200 ksps at 5V.
Why Choose This Part
The device features a simple SPI interface that requires only four pins for communication and supports a wide operating voltage range from 2.7V to 5.5V. Its low power consumption, with a typical standby current of only 5 nA, makes it suitable for battery-operated applications requiring occasional sensor polling.
Applications
Getting Started
For rapid prototyping, the MCP3008-I/P in the 16-pin PDIP package is ideal for breadboard use. Engineers can interface it with a Raspberry Pi using the spidev library or with an Arduino using the standard SPI library by connecting the CS, DIN, DOUT, and CLK pins.
MCP3008 Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | Data Interface | Package | Stock |
|---|---|---|---|
| MCP3008 (this part) | — | — | 696 |
| MCP3008-I/SL | SPI | SOIC-16 | 8,050 |
| MCP3008-I/P | SPI | DIP-16 | 1,685 |
| MCP3008T-I/SL | SPI | SOIC-16 | 10,610 |
| MCP3008T-E/SL | Wire-4 | SOIC-16 | 1,881 |



