MCP32088-channel 12-bit SPI ADC
Eight analog inputs. Four thousand and ninety-six code levels.
MCP3208 is a 12-bit successive-approximation ADC with eight multiplexed analog inputs. Its SPI-compatible interface selects one channel and returns a straight-binary result from 0 to 4095. A sample-and-hold captures the selected voltage; channels are measured sequentially, not simultaneously. Single-ended inputs span ground to VREF. Four adjacent input pairs can also be used in pseudo-differential mode, with the negative input restricted to within 100 mV of ground. At a 3.3 V reference, one ideal code step is approximately 0.806 mV. The views show industrial B-grade PDIP-16 and SOIC-16 packages with ±1 LSB maximum integral nonlinearity. C-grade parts allow ±2 LSB. The example uses a compatible 3.3 V controller and a 1 MHz serial clock, with a quiet reference and local supply bypass.

