Side-by-side comparison
| Parameter | Flash ADC | SAR ADC |
|---|---|---|
| Conversion Principle | All bits simultaneously via 2^n−1 comparators | Binary search — one bit per clock cycle |
| Conversion Speed | 1 clock cycle — GSPS range (AD9283: 100 MSPS) | n clock cycles — MSPS range (ADS8881: 1 MSPS) |
| Resolution | Low — typically 6–8 bits | High — 10–18 bits common |
| Number of Comparators | 2^n − 1 (8-bit needs 255 comparators) | 1 comparator + DAC + logic |
| Power Consumption | Very high — scales with 2^n comparators | Low — ~1 mW at 1 MSPS (ADS8881) |
| Die Area | Very large — exponential with resolution | Small — single comparator and register |
| Typical IC | AD9283 (8-bit, 100 MSPS), MAX1105 | ADS8881 (18-bit), MCP3204 (12-bit) |
| Input Bandwidth | Hundreds of MHz | Typically <10 MHz analog input |
| Cost | High | Low to moderate |
| Application | Oscilloscopes, radar, software-defined radio | Industrial sensors, data loggers, precision measurement |
Key differences
Flash ADC uses 2^n−1 parallel comparators — all bits resolved in one clock cycle, achieving 100 MSPS or more (AD9283). But an 8-bit flash needs 255 comparators; a 10-bit flash needs 1023. Power and die area scale exponentially, capping practical resolution at 8 bits. SAR ADC uses a single comparator and a DAC in a binary search loop — 18 bits in 18 cycles, consuming 1 mW (ADS8881 at 1 MSPS). SAR cannot sample above ~5–10 MSPS but offers 16–18 bit resolution at milliwatt power levels. The two occupy completely different performance spaces.
When to use Flash ADC
Use a Flash ADC (AD9283) when sampling frequencies above 10 MSPS are required, such as digitising an IF signal in a software-defined radio receiver or the acquisition stage of a 200 MHz digital oscilloscope.
When to use SAR ADC
Use a SAR ADC (ADS8881 or MCP3204) when precision matters more than speed, such as reading a 4–20 mA industrial pressure sensor at 1 kSPS where 16-bit resolution is needed but bandwidth is under 1 kHz.
Recommendation
For most embedded sensor applications, choose the SAR ADC — it delivers the best combination of resolution, power, and cost below 5 MSPS. Reserve Flash ADC for RF, oscilloscope, or radar applications where gigasamples per second are required.
Exam tip: GATE and university exams ask you to calculate the number of comparators in a flash ADC — for an n-bit flash, the answer is 2^n − 1; for 8-bit that is 255, which explains why resolution beyond 8 bits is impractical.
Interview tip: Interviewers at analog IC and instrumentation companies expect you to compare SNR and ENOB for both types — state that SAR achieves higher ENOB (effective number of bits) at low frequencies while flash trades ENOB for speed.