.
Si lo que estás haciendo es un contador, me parece extraño que necesites variables con signo

. Aún así, al trabajar con variables con signo hay que tener en cuenta que el bit que indica el desbodre de la cuenta es el bit de
overflow (que no todos los pic tienen), y no el de
acarreo (este sí lo tienen todos). El primero se activa cuando la cuenta pasa de 2^31 a -(2^31+1), en cambio el segundo lo hace cuando pasa de 2^32 a 0.
Para visualizarlos en un lcd, lo más sencillo es tener un grupo de variables que representen unidad, decena, centena, etc, e ir incrementándolas a medida que se va decrementando la cuenta, hasta que esta llega a 0.
Saludos.