So the question still remains, do you think this represents a hex number?

Its strange because its in a pic program as follows:

equ clk H'0001' bcf PORTA, clk

now the bcf means clear the bit in the file register PORTA, which is a

4 bit register, and the bit to clear is represented by the H'0001' so it would look like bit 1 needs clearing, but why use the H'0001' notation? when it could just be written as bcf PORTA,1

However H'0001' does look like a 16 bit hexadecimal number, but hex is normally represented as e.g. FFh or 0xFF

Or maybe i've just got it wrong, can anyone shed any light on this?

Thanks Steve