Page 4 of 14

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Posted: Wed Jul 24, 2013 3:16 pm
by Tawman
Thank you for sorting it. I have now programmed 2 chips and read them with no problems.............
k150 Yippe.jpg



Thanks again.................

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Posted: Wed Jul 24, 2013 3:24 pm
by andrew
Glad we managed to resolve it. The software isn't written by us so my knowledge of it is limited hence taking a little while to figure out the problem. Anyway, sorry for any issues caused, I'll add a note about it in the first post.

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Posted: Wed Aug 21, 2013 11:14 am
by zaid
hi
i tried ti connect pic k150 to windows 8 but there is a problem
when i connect it to windows 7 it works
how can i solve it ??

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Posted: Wed Aug 21, 2013 1:20 pm
by andrew
We have not had any reported issues with Windows 8, although we have not yet been able to test it on that version of operating system ourselves. We will have a look into it but we may have to leave this one open for other users to confirm if the software works ok on windows 8.

What version of the operating system are you using for both windows 7 & 8, 32bit or 64Bit?

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Posted: Mon Sep 02, 2013 4:34 pm
by ukzappa
I am new to PIC and am still learning the basics.
I have purchased K150 HCDVBD0002 and Development Board HCDVBD0003.
I'm running DIY K150 version 150807 and have managed to read the content of the PIC16F877A supplied with the development board and then write the data to program a couple of PIC16F877 without issue. However, I then tried to test out a couple of PIC16F690 chips and I find that DIY K150 shows the chip as 14 pin when it actually is 20 pin. Am I doing something wrong or is chipdata.cid wrong? Not wishing to blow the chip, I am now stuck!

Another few questions:

1. Am I right in thinking K150 cannot be used with MPLab X?

2. Can I connect K150 to the devolopment board using the supplied 6pin cable and program a chip directly on the development board? (I guess if so I would need to provide power to both boards.)

3. Can the development board be used with other chips or only PIC16F877/A?

4. Can I connect MPLab X -> PICkit2/3 -> HCDVBD0003 Dev board?

5. Can I connect MPLab X -> PICkit2/3 -> HCDVBD0002 K150?

Thanks.

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Posted: Tue Sep 03, 2013 10:17 am
by andrew
Am I right in thinking K150 cannot be used with MPLab X?
MPLab does not directly support the K150 programmer. You have to use a separate piece of software.
Can I connect K150 to the devolopment board using the supplied 6pin cable and program a chip directly on the development board? (I guess if so I would need to provide power to both boards.)
Yes you can program devices in circuit via the ICSP header and supplied cable - like in the picture in the first post. The K150 programmer can be powered via the USB port. For the purpose of programming the device on the development board, you do not need to apply power to it. Power for the purpose of flashing will be provided via the ICSP interface. However you can also power the development board via a USB cable.
Can the development board be used with other chips or only PIC16F877/A?
It is only intended to be used with a 16F877 or 16F877A device. However if you have another device that is pin compatible then there should be no reason why it wouldn't work with it.
Can I connect MPLab X -> PICkit2/3 -> HCDVBD0003 Dev board?
Yes this should work fine.
Can I connect MPLab X -> PICkit2/3 -> HCDVBD0002 K150?
I'm not sure why you would want to connect one programmer to another. Maybe to use the K150's Zif socket? If so then you would probably have to remove the three socketed devices from the programmer to not risk damaging them. It would probably work but we don't recommend it without being absolutely sure first.

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Posted: Tue Sep 03, 2013 8:39 pm
by ukzappa
Thank you. That clarifies a number of questions for me.

Yes, I was thinking of using K150 simply to provide a ZIF socket for the PICkit2/3 when using MPLab X. I'll make a board - it's safer/easier!

I have read that K150 cannot handle any 20pin chips so I'll look for another solution for the PIC16F690.

Thanks again.

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Posted: Tue Sep 24, 2013 7:23 pm
by Gokussj5okazu
I hope you can help me with an issue I'm having with my K150.

I can read, erase, and program 12F629's perfectly. No problem at all. However, I really need to program a 18F4550.

I can read the 18F4550 just fine. BUT, I can NOT erase it. If I try, it instantly says the chip has been erased, but if I read it back, it's still programmed. I was able to program the chip one time, when it was originally blank. I changed the first value from FFFF to 0000, simple. Now, if I try to change even one bit, it throws an error during verification. I believe this is due to the fact that it can not erase the chip.

Also, every time I try to program anything, it changes an EEPROM value to 9E instead FF. Please help, this is quite troubling.

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Posted: Wed Sep 25, 2013 10:57 am
by andrew
The fact that you can program a 12F629 helps debug your set up a little as it means that you are at least running the correct version of software for your programmer. It is odd that your 18F4550 will not erase when a 12F629 will as this leaves very little that could be wrong. Are you able to confirm that your 18F4550 is not faulty? I can't seem to locate you on our system. Did you purchase the programmer from us?

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Posted: Wed Sep 25, 2013 4:02 pm
by Gokussj5okazu
I am certain the 18F4550 is not faulty. I ordered 3 of them all from MicroChip and they're all doing the same thing. I have them connected in a breakout board and am using ICSP. When I initially connected the last one, which was blank, I was able to read it perfectly and it reported as blank. I changed the first ROM address bit from FFFF to 0000 just to test. It programmed this correctly, and without error. However, when I re-read the chip, it has also changed the first EEPROM bit from FF to 9E.

Now, if I try to erase, it instantly says it's done though it didn't do anything. And, if I try to re-program the chip, MicroBrn throws and error during verification that whatever value I changed does not match what was read back. Every time I try to program, it changes an additional address in the EEPROM from FF to 9E. As of now, 0000 thru 0008 are set to 9E. Also, I can't change the fuses either. They read back the exact same.

I didn't personally purchase the K150 from you, but I got it from a guy who said it had come from you several months ago. It looks identical to yours and has the same chips and software.