How are you checking your code? Are you using hardware or simulation? You said you checked with oscilloscope that the bit arrives at RX of PIC? what bit arrives? is the baud rate you are transmitting with the same as the baud rate of your PIC? if the baud rate is different you might receive some bit on RX but wrong bit and if that bit is not ‘C’ you won’t switch ON your LED.