PIC programming

I have recently found a tiny PIC microprocessor, but I don’t know where to start. The two things I need are the programming software and hardware. Where do I start?

PS: I found this chip, and once I get it running with my code, it will be perfect for my project. More data coming soon.

You left out some rather important information.

You don’t mention the PIC by model, so, telling you how to do anything with it is pretty difficult.

It is the PIC10F220. It has

It is the PIC10F220. It has 8 leads and I got it from this kit: http://www.vellemanusa.com/products/view/?id=525629

I found that it can take

I found that it can take 2v-5v and is tiny. With its preprogram, I have been able to make a variety of behaviours with minimal curcuit space, so it is well suited for my attempt at making a microrobot.

Realize

that while it is in an 8 pin package there are only 6 actual pins and 2 are power and ground. The other 2 pins (2 + 6 = 8) are N/C (no connection). The 12F series of PICs would be better in my opinion as they at least have 5 I/O (Reset can be used, but, it is Input only).

Well that explains something.

I found an overly technical pin label, so that has cleared up a lot.

If this is overly technical,

PIC10F220-pinout.jpg

you are in trouble. :P

With a little bit of

With a little bit of searching, I was able to find some data on how to use the chip. I understand Vdd, Vss, GP#, AN#. I am working to figure out how to hook up Vpp, ICSPCLK and ICSPDAT.

What I need is some advice
What I need is some advice on which PIC programmer to use.

**I would suggest the **

PICkit2 or PICkit3. Personally, I would lean toward the PICkit2.