Usart is used with HSERIN /HSEROUT, and have a 2 byte buffer. Check out post 16 in the thread below for code which contains a ring buffer up to 64 bytes if I remember correctly.
http://www.picbasic.co.uk/forum/show...highlight=cren