I'm playing with a 16F628 and for some reason I'm having significant trouble, I'm running a 4MHz crystal with 15pF caps - am running crystal rather than INTRC as I'm wanting reliable serial comms - but in the interum I can't even flash an LED - can anyone please tell me where I'm going wrong? I know it'll be something stupid but stuffed if I can figure it!

Thanks

@ DEVICE PIC16F628, XT_OSC, MCLR_OFF, PROTECT_OFF, BOD_ON, CPD_OFF, WDT_ON

DEFINE OSC 4

TRISA = %00000011
TRISB = %10000000

T1CON = %00000011
VRCON = 0 ' A/D Voltage reference disabled
CMCON = 7 'Disable comparitor
OPTION_REG = %01010111

PortA = 0
PortB = 0

start:

portb.2 = 1
pause 100
portb.2 = 0
pause 100
goto start