The successive approximation register (SAR) analog-to-digital converter (ADC) uses a binary search algorithm to iteratively approximate the digital output value for an analog input signal. For each bit, it outputs a value from the digital-to-analog converter (DAC) based on the previous bits, compares this to the input, and sets the current bit accordingly. This process is repeated for all bits until the full digital output value is determined. SAR ADCs are well suited for applications requiring 8-16 bit resolution at sampling rates under 10 megasamples per second, as they have low power consumption and a small physical size but trade off in maximum sampling speed.