Quote Originally Posted by Filbert View Post
According to the data sheet, pin 15 is PORTC.4 and my handy dandy cheat sheet said the same. I removed the "Pin15 Con 15" line and inserted PORTC.4 in the SERIN2 command line and it still didn't work. I am using the internal oscillator. Could that be the problem?
Pin 15 may be PortC.4 to the PIC...
Pin 15 isn't PortC.4 to PBP (READ the PBP manual)

Internal oscillator - yep, sure could be the problem. But generally, 1200 baud works even when the osc is out in the weeds a bit.

AND...your SERIN2 line is giving you 100ms to send and fill a DEC variable. Can you type that fast?

Get rid of that motor stuff, plug in an LCD and watch what your inputs are doing, hook up some LEDs, do some troubleshooting. Don't just assume that anything works right.