An analog to digital converter (ADC) allows digital circuits to interface with the real world by converting analog signals, like sound from a microphone, into digital data. ADCs work by sampling the analog signal at discrete time intervals and then quantizing the signal amplitude into discrete levels represented by a binary code. The sampling rate must be at least twice the highest frequency component of the analog signal per the Nyquist criterion. The resolution of an ADC, defined as the smallest voltage increment it can detect, is determined by the number of bits in its output. Common applications of ADCs include data acquisition, control systems, sensors, audio/video devices, and more.