Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
If the PIC that you are using has a hardware usart you can use the HSEROUT command. Look up the data sheets from microchip. If you have the option to use the HSEROUT command definately use it. The same goes for the HSERIN command.
Yes you should use Hserin or Hserout (Hardware Serial out)
The routines for serin or serout make hardware emulation and are time consuming. The routines for Hserout only have to write some register at time to send data because the usart do all.