Skip to content

MCP3008‐ADC

John O'Sullivan edited this page Jan 9, 2026 · 8 revisions

MCP3008

2.7V 4-Channel/8-Channel 10-Bit A/D Converters with SPI Serial Interface

Features

  • 10-bit resolution
  • ± 1 LSB max DNL
  • ± 1 LSB max INL
  • 4 (MCP3004) or 8 (MCP3008) input channels
  • Analog inputs programmable as single-ended or pseudo-differential pairs
  • On-chip sample and hold
  • SPI serial interface (modes 0,0 and 1,1)
  • Single supply operation: 2.7V - 5.5V
  • 200 ksps max. sampling rate at VDD = 5V
  • 75 ksps max. sampling rate at VDD = 2.7V
  • Low power CMOS technology
  • 5 nA typical standby current, 2 µA max.
  • 500 µA max. active current at 5V
  • Industrial temp range: -40°C to +85°C
  • Available in PDIP, SOIC and TSSOP packages
image

Wiring for ESP32-S3

  • MCP3008 VDD -> 3.3V (red)
  • MCP3008 VREF -> 3.3V (red)
  • MCP3008 AGND -> GND (black)
  • MCP3008 CLK -> SCLK (yellow)
  • MCP3008 DOUT -> MISO (purple)
  • MCP3008 DIN -> MOSI (white)
  • MCP3008 CS -> #22 (green)
  • MCP3008 DGND -> GND (black)

| SPI Bus (BMP820 – SPI) | | | | SPI SCLK (SCL) | SPI clock - MCP3008 CLK | GPIO12 | | SPI MOSI (SDA) | Master-out, slave-in MCP3008 DIN -> MOSI | GPIO11 | | SPI MISO (SDO) | Master-in, slave-out MCP3008 DOUT -> MISO | GPIO13 | | SPI CS (CS) | Chip select MCP3008 CS | GPIO17 |

References

Clone this wiki locally