Page 9 of 11

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Posted: Thu Jan 22, 2015 9:41 am
by andrew
Ok well as mentioned it looks like you have everything installed ok and if your PIC devices are working then the only thing I can suggest now, if it is easy for you to do, is to try programming them via the ICSP header to rule out a problem with the ZIF socket.

Failing this I'm afraid it may have to be returned back to testing. I can't find you on our system but if you did buy it from us can you contact us at support [at] hobbycomponents.com and will resolve it from there.

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Posted: Sat Jan 31, 2015 6:55 pm
by swharper
Andrew the solution of changing the value in the chipdata.cid file for the 16F628A from 50 to 70 fixed the problem with the EEPROM write. Thanks very much for the post.

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Posted: Mon Mar 02, 2015 11:51 am
by andrew
That's great. I would suspect that the original creator of this software wasn't able to confirm timings with every variation of PIC device (for obvious reasons) so made an educated guess.

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Posted: Tue Apr 21, 2015 7:41 pm
by Totoche95
Hello,
I have a K150 since a week, it works and it can also program PIC by ICSP. Just one thing, is there a solution to let ICSP connected after programming, when PIC is running. I have to disconnect ICSP to run my PIC card , it would be fine to let K150 connected.
Cheers
Yves

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Posted: Wed Apr 22, 2015 1:18 pm
by andrew
I have one set up using out PIC16F877A development board but I can't seem to replicate your issue. On my setup the the PIC will start executing as soon as it has been programmed. It sounds like the rest pin is being held (?) but this is not normal behaviour. You could try disabling the serial port under the file menu (ctrl+O) or try switching ICSP mode under the options menu.

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Posted: Wed Apr 22, 2015 2:22 pm
by Totoche95
Thanks for your reply.
My card has a 16F628A, the same as the K150 programmer , my Microburn software is V150807 version with P18A protocol.
The programmer is a TS8900-K150 with P18A firmware.
All works fine, i can program also by ICSP but i have to disconnect ICSP connector to run the card, if not all ports of the pic have about 1.5 V, reset also.
I tried to do what you said, no difference.
Can you tell me what is your configuration, the model of pic programmer and programming software ?
Cheers.
Yves

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Posted: Wed Apr 22, 2015 3:41 pm
by andrew
Our K150 programmers are also shipped with version P18A firmware. You could try downloading the microbrn software in the first post of this forum. It should work with your programmer. If you still have the same problem then it will point to the problem being caused by a hardware difference rather than software.

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Posted: Fri Apr 24, 2015 3:21 pm
by Totoche95
Thanks for your reply.
I tried with your software (that is the same as mine), same problem so it is hardware of TS-8900 K150. But it is not so bad, i just have to connect and disconnect ICSP connector each time i program the PIC. It works fine for the other.
Cheers
Yves

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Posted: Sat Apr 25, 2015 4:16 am
by Totoche95
Hello, i found why, the voltage on reset pin of the pic was 1.5 V with K150 connected because VPP1 and VPP2 are connected together to VPP of ICSP with two 10K to ground. My reset resistor was also 10K so i had 1.5V. Finaly i put a diode on VPP and i have 5 V on reset input and my PIC restart after programming or reading. I also not connected VCC from the ICSP to avoid conflict with my card power supply. It is OK. But i don't know why VPP1 and VPP2 are connected together on VPP on my TS8900-K150 ?
Cheers

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Posted: Mon Apr 27, 2015 9:22 am
by andrew
Without seeing a schematic I believe VPP1 & VPP2 are the same thing and are just used so that this programming voltage can be switched to different points on the ZIF socket depending on what chip is selected.