data converters

MCP3004

Every spec below is cited to the manufacturer datasheet. Compare the closest alternatives, then ask the assistant what it means for your design.

00 — Overview

What the MCP3004 does

The MCP3004/MCP3008 are 10-bit successive approximation analog-to-digital converters with on-board sample and hold circuitry. These devices feature 4 or 8 programmable input channels, supporting single-ended or pseudo-differential configurations. They operate on a single supply of 2.7V to 5.5V, delivering a maximum throughput rate of 200ksps at 5V. The converters maintain ±1LSB maximum differential and integral nonlinearity across their temperature ranges. Typical standby current is 5nA, while active current reaches 300µA. The parts support SPI serial communication and are available in PDIP, SOIC, and TSSOP packages. They are designed for sensor interfaces, process control, data acquisition, and battery-operated systems. The MCP3004 offers industrial and automotive temperature grades, whereas the MCP3008 extends automotive qualification to extended temperature ranges.

Next step
Start building with MCP3004 → Every number above is cited straight from the datasheet — ask what they mean for your design, and the assistant answers from the same source documents.
01 — Key specifications

Datasheet parameters

Datasheet parameters for MCP3004
ParameterMinTypMaxConditionsSource
supply voltage range (abs max) 2.7 V 5.5 V {dd}; Power Requirements Microchip datasheet, p. 5
operating temperature (abs max) -40 °C 85 °C Temperature Ranges Microchip datasheet, p. 5 — TEMPERATURE CHARACTERISTICS
adc resolution (abs max) 10 bit Microchip datasheet, p. 3 — Absolute Maximum Ratings †
rise time (abs max) 100 ns See Test Circuits, Figure 1-2(Note 1); {out}; Timing Parameters Microchip datasheet, p. 4 — Absolute Maximum Ratings †
fall time (abs max) 100 ns See Test Circuits, Figure 1-2(Note 1); {out}; Timing Parameters Microchip datasheet, p. 4 — Absolute Maximum Ratings †
output voltage high (abs max) 4.1 V IOH = -1mA, VDD = 4.5V; {oh}; Digital Input/Output Microchip datasheet, p. 4 — Absolute Maximum Ratings †
output voltage low (abs max) 400 mV IOL = 1mA, VDD = 4.5V; {ol}; Digital Input/Output Microchip datasheet, p. 4 — Absolute Maximum Ratings †
sample rate (abs max) 200 kHz max throughput rate, VDD = VREF = 5V Microchip datasheet, p. 3 — Absolute Maximum Ratings †
settling time (abs max) 417 ns Analog Input Sample Time t_SAMPLE = 1.5 clock cycles at f_SCLK = 3.6 MHz Microchip datasheet, p. 3 — Absolute Maximum Ratings †
channel count 4 Microchip datasheet, p. 1
02 — Alternatives

Closest matches to MCP3004

MCP3002 similar adc resolution, similar fall time, similar operating temperature
AD7606 2.4× higher settling time, 2.0× lower output voltage low, 1.6× higher adc resolution
PCM1804 10.0× lower fall time, 10.0× lower rise time, 2.4× higher adc resolution
ADS1118 5.1× lower output voltage high, 2.0× lower output voltage low, 1.9× higher operating temperature
AD7682BCBZ-RL7 1.6× higher adc resolution, 1.6× lower sample rate, 1.1× lower supply voltage range
ADS1110A0IDBVR 3.0× higher fall time, 3.0× higher rise time, 1.6× higher adc resolution
MCP3421 10.0× higher rise time, 3.0× higher fall time, 1.8× higher adc resolution
ADS1255 6.7× lower sample rate, 5.1× lower output voltage high, 2.4× higher adc resolution
03 — FAQ

Frequently asked questions

What is the ADC resolution of the MCP3004?

The ADC resolution is 10 bit.

How many channels does the MCP3004 have?

The MCP3004 has 4 channels.

What is the fall time for the MCP3004?

The fall time is 100 ns, as specified in the Timing Parameters section under the condition: See Test Circuits, Figure 1-2(Note 1); {out}.

What is the operating temperature for the MCP3004 under Temperature Ranges?

The operating temperature is 85 °C.

What is the output voltage high when IOH = -1mA and VDD = 4.5V?

The output voltage high is 4.1 V.

What is the maximum output voltage low (VOL) for the MCP3004 when IOL = 1mA and VDD = 4.5V?

The output voltage low is 400 mV.

What is the rise time of the MCP3004?

The rise time is 100 ns, as specified in the Timing Parameters under the condition See Test Circuits, Figure 1-2(Note 1); {out}.

What is the maximum throughput rate of the MCP3004 when VDD = VREF = 5V?

The sample rate is 200 kHz.

What is the settling time of the MCP3004 when the Analog Input Sample Time t_SAMPLE is 1.5 clock cycles at f_SCLK = 3.6 MHz?

The settling time is 417 ns.

What is the supply voltage range for the MCP3004?

The supply voltage range is 5.5 V under the condition of {dd} for Power Requirements.

Design help What do I need around the MCP3004? →