Y yo también, lo mismo es un método ingenioso.
El convertidor de rampa es "gratis" si lo usas con un potenciometro, pero si lo usas comparando con una tensión entonces necesitas un comparador y ya no es "gratis", llegados a ese punto que lleve ADC el micro.
Hace algún tiempo estoy haciendo estabilizadores de tensión de red usando lectura ADC de un PIC.
Resulta que me encontré un par de estabilizadores averiados y estos usaban un pequeño PIC12F508 para medir la tensión y elegir la derivación correcta.
Me dí cuenta que este PIC no tiene ADC y me preguntaba cómo puede medirse la tensión sin ADC.