cubdh23 said:Ok now i am dead serious about buying a PIC and a programmer. I need to jump on the PIC bandwagon now because i have only experience with the costly 112pin motorola processor which is ridiculous for small projects..
Ok i have a few questions. First of all.
1) what site can i buy the cheapest, programmer board?
2) what do each of these things mean e.g 16F648A
I assume 16 means 16 i/o what does the 64 mean and what about the 8A.
3) How do i know if what i am gettting is "One time programmable"or 1,000,000 time programamble?
4) lets say i need 30 pins for my project and i have 2 16 pins pics
can i hook up the 2 pics to in effect have 32 pins?
5) There are tons of different PICs, which should i get? i guess it makes sence to buy a bunch of them.
6) My previous processor had input capture/ output compare capability.
Do PICs have this capability? I checked micropics site and didnt see mention of this. I want a PIC with this capability.
7) Do Pics have preassigned functions like Reset, interrupts in memory?
8) Why do i always hear about people using crystal clocks. isnt the crystal built inside the Pics?
9) Are the instructions the same for all Pics?
10) In Nigel's site. Is that software the assembler? where do i find the software that assembles the code and gets it ready for burning?
11) Most importantly where can i find a good, cheap programmer. Is it cheaper/ too hard to build my own?
Nigel Goodwin said:Try following my tutorials, I would suggest starting with the 16F628, then the 16F876/7 and 16F819. Once you've got used to those, you could try moving to the high-end PIC's, the 18F series.
cubdh23 said:Thank you Nigel and Oz.
That was very informative.
I guess what i meant by input capture, is the capability to count pulses.
IR recievers give off pulses.
Output compare is used mainly as a timer, but it can also be used to create a pulse at any frequency you want up to about 50khz. I am guessing in the PIc i probably have to manually do this by creating a loop with h/L with a small delay in there.
anyways thanks a lot.
Texas here.
cubdh23 said:Thank you, I just bought it.
I was wondering. Now after i program my first chip. When i place the chip on my breadboard with led's or whatever. What else do i need besides a 5 Volts and ground source? I need an external crystal and what else???
Is that all that i need to get started?
Is Nigel's free ICPROG software a replacement for that software that they are asking me to buy?
But this means if i use an external one, It will run the program at 20Mhz instead of 4Mhz? That seems like a big difference.
cubdh23 said:But this means if i use an external one, It will run the program at 20Mhz instead of 4Mhz? That seems like a big difference. Is it right to assume that PIC instructions for the most part are about 1.5 clock cycles per instruction on avg? The last micro i was using was more like 3 cc/instruction @8Mhz. Since my project will be highly time sensitive. Which processor would be the best one for this. maybe has 2-3 timer interrupts and also maybe the max amount of Mhz @ the cheapest price.
So that means if i want to get the 16F628 just for practice first but i want it at 20Mhz, then just buy any crystal that says 20MHz? and the 2 capacitors?
thanks
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?