if you have an IO pin, such as your RA2, you can make that into a serial output. Its feasible, and please do whatever you are comfortable with. But with an IO pin, unless your using C and unless your compiler has its own function for software uart, you are looking at writing the code for it. Timings, data, the whole enchilada. With hardware uart (using the registers dedicated for uart on those dedicated pins), programming becomes miniminal no matter what language you are using.
If you have CCS, it has a good functions library and one of them is software uart.