Thanks Joe S
I was using MPLAB to program the chip and was setting the config bits in MPLAB
but when you compile the .asm file in MPLAB it was changing the config bits back to what was set in the PBP p16f54.INC file and I wasn't catching it. Works as expected now.

Thanks All


The greater the destress the greater the success ........... sometimes