This mostly digital circuit provides analog-digital conversion by timing a ramping waveform versus the unknown input voltage signaled via a comparator pulse output. The required calculations and up-front calibration are done in a PIC microcontroller.