# Pic programmer kit

1. Jan 9, 2010

### Angello90

I am planing on picking up pic and learn it. Anyone can tell me what programmer kit for pic is the best out there to buy? I want to spend like 100 euro on it. Or maybe you reckon I don't need anything as expensive?

If anyone can give me some examples preferable on ebay and amazon maybe? I looked over the internet I found something like these two, which one would you recommend?

http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=300373391973&ssPageName=STRK:MEWAX:IT

http://www.newark.com/microchip/dv164035/mplab-icd-3-in-circuit-debugger/dp/19P0223

Thanks a mil guys! Take care people

Angello

Last edited by a moderator: May 4, 2017
2. Jan 9, 2010

### Borg

Here is a link to a much cheaper kit. https://www.sparkfun.com/commerce/product_info.php?products_id=2" I taught myself on something similar a few years ago. I think that you'll also have to purchase a cable connector but, the kit is only $30 US. It's probably not the "best out there" but, it's a cheap way to get started. If you're interested, I used this site to learn how to program a PIC. http://www.amqrp.org/elmer160/lessons/" [Broken] The PIC used in the tutorials was about$5.

Last edited by a moderator: May 4, 2017
3. Jan 9, 2010

### Snoogans

I bought mine from Mikroelectronica (link below) the have a range of development boards and in circuit programmers.

http://www.mikroe.com/en/tools/

4. Jan 10, 2010

### MATLABdude

For more, see my post in the other thread:

(These are the 'official' programmers--but note that there is no emulator / in-circuit debugging, which is why it's so much cheaper than the ones which do have it).

5. Jan 10, 2010

### Angello90

Thanks a lot guys! Helped me a lot! But Im still quite not sure which one to buy.

I mean are the emulators any useful? Also whats the debugger (ICD)? Is it needed?

6. Jan 10, 2010

### Snoogans

Basically you have a few options, emulator, programmer, development board or in circuit debugger.

An emulator plugs in to a circuit in place of the microcontroller, it is essentially a seperate processor that behaves like the controller you intend on using. Is usually very expensive and can emulate the behviour of many different microcontrollers.

An in circuit debugger, connects to a microcontroller that is already installed in a circuit through set programming/debugging pins. It programs the microcontroller in place and allows access to the state of the registers within (for debugging).

A programmer simply programs the microcontroller outside the circuit which is then installed in the circuit.

The option I would recommend is the development board. It is an entire circuit board that gives you access to all the pins and can have various other circuits built in that are useful for development such as serial ports, indicator diodes, jumpers/buttons/switches to control pin status etc. I own this one http://www.mikroe.com/en/tools/lv24-33a/ [Broken]

You can achieve the same results as a development board with an in circuit debugger, it is just more difficult to interface the microcontrller with the rest of the circuit, especially if it is a large pin count processor.

Last edited by a moderator: May 4, 2017
7. Jan 10, 2010

### Angello90

Last edited by a moderator: May 4, 2017
8. Jan 10, 2010

### Topher925

FYI, if you're a student, and your profile says you are, microchipdirect.com gives you an automatic 25% discount on almost everything. That includes the PICkit 3 programmer/debugger and ICD 3.

9. Jan 10, 2010

### Snoogans

What you pick depends on what you intend to use it for. I wanted to do some number crunching with mine so I went with one that could use a dsPIC. If you are learning or it is just simple interface and control type programs, the easyPIC would be a good choice.