Actually on a 16F628, the USART can wake the PIC from sleep... I'd handle it outside of HSERIN though (you wouldn't be able to put the PIC into SLEEP initially from inside HERSIN anyway).