Hola.
Pues la verdad es pura falta de observacion jeje no me habia dado cuenta.
En tu código pones:
#use i2c(Master, SDA=PIN_C3, SCL=PIN_C2,force_hw)
Con
FORCE_HW forzas a que la comunicación se haga por los pines del hard RC3 para SCL y RC4 para SDA. Por ende lo que estas definiendo anteriormente no va a surtir efecto, o, según parece, da problemas. Si quieres que la comunicación se haga por los pines que definiste debes poner
FORCE_SW.
Haciendo la corrección de lo que te digo:
#use i2c(Master, SDA=PIN_C2, SCL=PIN_C3,force_sw)
va bien, se visualiza en la LCD los segundos en formato hexadecimal.
Saludos