Dangerous Prototypes

Other projects => Past projects => Web platform => Topic started by: ian on December 11, 2009, 01:48:57 pm

Poll
Question: How do you program PICs?
Option 1: ICD2 votes: 8
Option 2: PICKIT2 votes: 15
Option 3: PICKIT3 votes: 3
Option 4: JDM votes: 0
Option 5: Bootloader only votes: 5
Option 6: Bus Pirate votes: 1
Option 7: Other (please describe below) votes: 1
Title: How do you program PICs?
Post by: ian on December 11, 2009, 01:48:57 pm
I program with an ICD2, but I started with a self-built JDM, and self-build ICD2 clone. I eventually bought the real-deal ICD2 so I could debug at 3.3volts (PICKIT2 wasn't really a debugger at the time).
Title: Re: How do you program PICs?
Post by: IPenguin on December 13, 2009, 11:33:36 am
Any reason the ICD3 is not listed as an option?

I never developed with PICs before, I thought until a few days ago when I found a PIC Starter Kit (the one with a 40-pin DIL socket) hidden away in a rack that must be about 8 or 9 years old.

For Bus Pirate firmware updates/swaps I use the built-in bootloader and got a PICKIT3 a few days ago due to my interest in various Dangerous Prototypes projects.
Title: Re: How do you program PICs?
Post by: Shadyman on December 17, 2009, 03:35:57 am
I got the ICD2 with a 16-bit experimenter board from Microchip for the 16-bit embedded design contest. They included a number of very enticing coupons with the chip sampler :) However, due to time constraints, I didn't manage to get anything submitted.
Title: Re: How do you program PICs?
Post by: Rubi on February 05, 2010, 11:37:08 am
Hi

I bought the icd2 clone from Olimex, because my self built icd2 clone could not programm the pics used in the bus pirate.This was the first time my clone could not programm a pic chip.

Cheers
Rubi
Title: Re: How do you program PICs?
Post by: robots on February 05, 2010, 12:06:49 pm
I have used home made jdm for a long time. I figured i cannot program the newer dspic30/33. So my brother build some "LPT" programmer. Last year during one project i have been "donated" pickit2.

Pickit2 is actually programmer, compared to others i have tried - the speed is incomparable :), and i like the openness of the design.
Title: Re: How do you program PICs?
Post by: johnmx on February 06, 2010, 01:52:35 pm
Hi,

I started with a homemade JDM programmer (~11 years ago), then I bought a PIC Start + programmer which still works with my homemade upgrade module. After some time, I built a copy of the ICD (first version of the well known ICD2) for the flash PIC16F87x family. Some years later, I bought an ICD 2 and in the last year I bought the ICD 3.
Title: Re: How do you program PICs?
Post by: Markus Gritsch on February 09, 2010, 12:58:30 pm
Hi,

is it possible to use a PICkit 2 to debug the dsPIC33 on the web platform?

Kind regards,
Markus
Title: Re: How do you program PICs?
Post by: ian on February 09, 2010, 05:23:38 pm
Yes, I believe it is.
Title: Re: How do you program PICs?
Post by: Markus Gritsch on February 09, 2010, 06:14:31 pm
Great!  I just ordered one.  Keep up the good work.
Title: Re: How do you program PICs?
Post by: TheBiggerGuy on May 27, 2010, 11:46:57 pm
Just a heads up that the header on the Web Platform v1c is to close the the Ethernet port the be connected directly by the PICkit2.
I have started another topic on this at http://dangerousprototypes.com/forum/index.php?topic=583.0 (http://http://dangerousprototypes.com/forum/index.php?topic=583.0)
Title: Re: How do you program PICs?
Post by: rsdio on May 28, 2010, 07:46:05 am
I bought three PIC KIT2 clones from PIC16.com (QLS electronics) before realizing that the official Microchip PICkit 2 was only $5 extra.  Since then, QLS has added a case (mine have a clear plexi cover on the bottom only) and increased the price above what Microchip charges.  The only other difference is that Microchip seems unable to keep the PICkit 2 in stock at all times.  I recommend the $29 option with no extras, unless you need the extras.

By the way, my first PIC16.com programmer burned out when a client sent me a board that they had populated on their own pick & place.  I didn't realize that a solder bridge had shorted power and ground - at least not until my programmer went up in smoke.  The next two PIC16.com programmers were intended as a replacement and a spare.  I eventually completely repaired the original PIC16.com programmer by purchasing the one transistor that was blown (it was easy to diagnose by the puff of smoke on the inside of the plexi cover).  I had to use a heat gun to remove the bad part, but managed not to ruin anything else.

I now use the PICkit 2 whenever there is room for it to connect.  I use the PIC16.com PIC KIT2 whenever I only have room for a cable and header (which includes the USB IR Toy!).
Title: Re: How do you program PICs?
Post by: icejack on May 29, 2010, 01:52:33 pm
PICkit 2 clone are not bad, thought you can buy original from microchip online, they don't support all countries, they send you to "resellers" better buy on ebay :)

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01282301872session_write_close ( )...(null):0
20.01312433448ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01312434224Database_MySQL->query( ).../DatabaseHandler.php:119
40.06062572944Database_MySQL->error( ).../Db-mysql.class.php:273