EmbeddedRelated.com
MCP3004-I/P

MCHPMCP3004-I/P

Microchip Technology
10 Bit Analog to Digital Converter 2, 4 Input 1 SAR 14-PDIP
Active474 in stock

Overview

The MCP3004-I/P is a 10-bit Successive Approximation Register (SAR) Analog-to-Digital Converter that provides four single-ended or two pseudo-differential input channels. This CMOS device communicates via a standard SPI serial interface and operates over a wide voltage range of 2.7V to 5.5V.

Why Choose This Part

The through-hole PDIP package makes this ADC ideal for prototyping and education on breadboards. It combines a low 500uA active current at 5V with an on-chip sample and hold circuit, ensuring accurate conversions without requiring complex external circuitry.

Applications

Sensor Interface
Translating analog signals from thermal, light, or pressure sensors into digital data for microcontrollers.
Process Control
Monitoring voltage levels in industrial automation systems to maintain precise control loops.
Battery Powered Portables
Utilizing the extremely low 5nA standby current to extend battery life in intermittent monitoring applications.
Data Acquisition
Collecting multi-channel analog data in systems where board space is limited but high reliability is required.

Key Specifications

Input Type Pseudo-Differential, Single Ended
Architecture SAR
Configuration MUX-S/H-ADC
Mounting Type Through Hole
Data Interface SPI
Number of Bits 10
Package / Case 14-DIP (0.300", 7.62mm)
Reference Type External
Ratio - S/H:ADC 1:1
Number of Inputs 2, 4
Operating Temperature -40degC ~ 85degC
Supplier Device Package 14-PDIP
Number of A/D Converters 1
Voltage - Supply, Analog 2.7V ~ 5.5V
Voltage - Supply, Digital 2.7V ~ 5.5V
Sampling Rate (Per Second) 200k

Getting Started

Connect the MCP3004 to a microcontroller via the SPI bus using CS, CLK, DIN, and DOUT pins. Ensure an external voltage reference is provided to the VREF pin to establish the full-scale analog input range. Common libraries for Arduino and Raspberry Pi are available to simplify the bit-banging or hardware SPI communication process.

Part of Microchip MCP3xxx ADC family » MCP3004

MCP3004 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number Package Stock
MCP3004-I/P (this part) DIP-14 474
MCP3004-I/SL SOIC-14 849

Also Consider

MCP3008-I/P MCHPMicrochip Technology - Provides 8 input channels instead of 4 in a similar 16-DIP package for higher density requirements.
ADS1015 TITexas Instruments - An alternative 12-bit ADC that uses I2C communication instead of SPI, suitable for systems with limited GPIO.