Creo que va a depender de:
Que velocidad necesitas?
Necesitas aislacion?
Lo mas simple seria conectar un diodo + divisor resistivo + un capacitor para que por ejemplo cuando tengas 350V AC (247V RMS) pico obtengas 5V DC de salida, entonces para 282V AC (200V RMS) es que tendrias 4.04V DC, rectificado media onda total no se necesitan gran cantidad de corriente por parte del ADC.
Lo feo de este metodo es que es "lento" a comparacion de lo que puede ser otro. Lento me refiero a que le toma tiempo cargarse y descargarse el condensador para acomodarse a la tension de linea. Pero eso depende de tu aplicacion.
Por otra parte no hay ninguna aislacion.
Otra forma y no usando el ADC, seria el de usar un comparador analogico si es que tiene el PIC y tal ves usar un voltage de referencia que tenga el comparador, sino proporcionarlo por fuera. Aun asi sin aislacion.
Otra que se me ocurre es directamente rectificar y reducir la tension, pero sin filtrarlo, entonces ver cuando cruza por 0 y esperar el tiempo necesario para ver el pico de la señal, si en ese momento no supera la tension significa que esta fuera de rango. Aunque si te fijas este metodo le toma 1/4 de ciclo para saber si esta baja la tension.
Si quisiera aislacion haria el mismo circuito con el comparador por fuera y eso a un optotransistor que me permita la aislacion de la parte de 220V.
Luego tenes mas inconvenientes, como que la tension no siempre es 220V, sino que aveces fluctua y que un ciclo por ahi no afecta a nada. Pero si varios ciclos, entonces tenes que implementar algo y determinar un tiempo en el cual va a actuar tu sistema.
Vi incluso protectores de alta y baja tension realizados con 4 comparadores y nada mas, aunque la parte de baja y alta eran solamente 2 (con histeresis para volver a conectar), los demas manejaban un rele y un diodo led. La entrada era eso. un divisor resistivo, una rectificacion de media onda y un condensador pequeño.
Asi que depende de vos que necesitas hacer luego con el PIC, pero no tengo ningun circuito para pasarte.