Cannot program 12F509 with VM111 & Progpic2 or PicProg2009

Hello everybody,

I am an absolute beginner so decided to start with a very simple chip - the 12F509 as I have found an online tuition course dealing with this model.

I have a Velleman VM111 programmer and, as well as Progpic2, I have PicProg2009 which I have set to VM111. I am using MPLAB to compile my projects

I have no problems writing the Velleman demo1 and demo 2 programs to the onboard 16F627 chip that came with the VM111, using either ProgPic2 or PicProg2009.

I have been able to tweak the programs to alter the flashing speed of the onboard LEDs so the VM111 seems to work fine.

Progpic2 does not have 12F509 listed but PicProg2009 does have this chip listed.

However, using PicProg2009 with the correct VM111 and 12F509 settings and trying to write a simple program from my tuition course to the 12F509 does not meet with success.

Can it be that even if using PicProg2009 the VM111 does not recognise a 12F509? Do I have to use either a 12F629 or a 12F675 to have them recognised by the VM111?

I shall be very grateful for your help. Thanks!