Pic - K150 ICSP Programmer (HCDVBD0002)

Microchip PIC development boards and accessories
Tawman
Posts: 12
Joined: Thu Jul 18, 2013 3:48 am

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Post by Tawman » Wed Jul 24, 2013 3:16 pm

Thank you for sorting it. I have now programmed 2 chips and read them with no problems.............
k150 Yippe.jpg



Thanks again.................
You do not have the required permissions to view the files attached to this post.

andrew
Site Admin
Posts: 900
Joined: Sun Aug 05, 2012 4:15 pm

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Post by andrew » Wed Jul 24, 2013 3:24 pm

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.
Comments made by this poster do not necessarily reflect the views of Hobby Components Ltd.

zaid

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Post by zaid » Wed Aug 21, 2013 11:14 am

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 ??

andrew
Site Admin
Posts: 900
Joined: Sun Aug 05, 2012 4:15 pm

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Post by andrew » Wed Aug 21, 2013 1:20 pm

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?
Comments made by this poster do not necessarily reflect the views of Hobby Components Ltd.

ukzappa
Posts: 2
Joined: Thu Aug 29, 2013 1:09 pm

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Post by ukzappa » Mon Sep 02, 2013 4:34 pm

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.

andrew
Site Admin
Posts: 900
Joined: Sun Aug 05, 2012 4:15 pm

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Post by andrew » Tue Sep 03, 2013 10:17 am

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.
Comments made by this poster do not necessarily reflect the views of Hobby Components Ltd.

ukzappa
Posts: 2
Joined: Thu Aug 29, 2013 1:09 pm

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Post by ukzappa » Tue Sep 03, 2013 8:39 pm

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.

Gokussj5okazu
Posts: 5
Joined: Tue Sep 24, 2013 6:38 pm

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Post by Gokussj5okazu » Tue Sep 24, 2013 7:23 pm

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.

andrew
Site Admin
Posts: 900
Joined: Sun Aug 05, 2012 4:15 pm

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Post by andrew » Wed Sep 25, 2013 10:57 am

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?
Comments made by this poster do not necessarily reflect the views of Hobby Components Ltd.

Gokussj5okazu
Posts: 5
Joined: Tue Sep 24, 2013 6:38 pm

Re: Pic - K150 ICSP Programmer (HCDVBD0002)

Post by Gokussj5okazu » Wed Sep 25, 2013 4:02 pm

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.

Post Reply