el setup comparator lo puedes usar con los bits que te vienen en el archivo 16f628a.h pero aca te lo pego para q lo revises.
////////////////////////////////////////////////////////////////// COMP
// Comparator Variables: C1OUT, C2OUT
// Constants used in setup_comparator() are:
#define A0_A3_A1_A2 0xfff04
#define A0_A2_A1_A2 0x7ff03
#define NC_NC_A1_A2 0x6ff05
#define NC_NC_NC_NC 0x0ff07
#define A0_VR_A1_VR 0x3ff02
#define A3_VR_A2_VR 0xcff0A
#define A0_A2_A1_A2_OUT_ON_A3_A4 0x7e706
#define A3_A2_A1_A2 0xeff09
obviamente para entenderlo tienes que leer lo que dice el datahseet sobre los comparadores. saludos.
casi todo es pura deduccion.