Bueno, si no puedes obtener menos de 1 ó 2V a la salida cuando está en bajo, se me ocurre que en vez de alimentar el Voltaje negativo (saturación) del comparador con 0V, lo alimentes con -5V.
Así la salida probablemente será -3.5V en estado bajo y 3.5V en estado alto.
Para solucionar el problema del valor negativo de la salida, solo agrega el diodo a la salida. Por lo tanto si es negativa, habra 0V después del diodo; y si es positiva habrá 3.0V (más o menos). También agrega una resistencia de 10K a tierra después del diodo.
Esos 0V y 3.0V ya pueden ser trabajados por el PIC como un 0 ó 1 lógicos.
Es lo único que se me ocurre como para no agregar más elementos al circuito.