the chip is supported by pbp3 , does readcode/writecode not work ?
I have not used a 16f1503 and I don't have one to play with