Hello!
I have read a lot of discussions about hserin and interrupt, I'm writing a little code to test how usart interrupt is working but... don't work!
Here is my code:

DEFINE HSER_RCSTA 90h
DEFINE HSER_TXSTA 20h
DEFINE HSER_BAUD 1200
DEFINE HSER_CLROERR 1
GP VAR BYTE ' GP variable
INTCON.7 = 1
INTCON.6 = 1 ' Enable interrupt
PIE1.5 = 1
'
LED VAR PORTC.5
OUTPUT LED
LED = 1
on interrupt goto myint
'
mainprg:
PAUSE 1 'only for test
GOTO mainprg
'
DISABLE
myint:
LED = 0
PAUSE 3000
LED = 1
WHILE RCIF ' Keep reading until RCIF is clear to flush buffer
GP=RCREG
WEND
RESUME
ENABLE

The code put led on, I'm expect to put led off for 3 sec. when I send data to RS232 but don't work.
The hardware is ok, I try with hserin-hserout and is working, only usart interrupt is not working
PIC is a 18F452 at 4 Mhz
Can anyone help me?