A discussion group for the PICMicro microcontroller. Also called the Microchip PIC, this list is dedicated to the use and abuse of this fine, simple, microcontroller. Close to topic posts are welcome, ie. general electronics.
|
I am new to PIC, could some please send me the schematics of serial port PIC programmer(do it yourself) which works for 16f84A model. Also the corresponding software to be used with it. Could a 16f84 programmer work for 16f84A too. Please reply soon. |
|
|
|
> I am new to PIC, could some please send me the schematics of serial > port PIC programmer(do it yourself) which works for 16f84A model. Read http://www.voti.nl/swp , o.a. for reasons not to use a 16f84(a) > Also the corresponding software to be used with it. check www.ic-prog.com > Could a 16f84 > programmer work for 16f84A too. Yes. Wouter van Ooijen -- ------------------------------------------- Van Ooijen Technische Informatica: www.voti.nl consultancy, development, PICmicro products |
|
|
|
Read http://www.voti.nl/swp , o.a. for reasons not to use a 16f84(a) Wouter van Ooijen > > -- ------------------------------------------- > Van Ooijen Technische Informatica: www.voti.nl > consultancy, development, PICmicro products Not a realy true advice. When you do something for beginners, try to look thru their eyes. I'm new in PIC bussines and I tell anyone that 16F84 (A) is a good challenge for a beginner. Why should I learn ADC and UART, etc. related literature since I have no idea about PIC at all? Ok, you will say that nobody ask me to use that features. Yes, that's true, but just to deactivate some of these goodies you have to write code, and here is my point: anyhow you are forced to get in touch with those options. The beginner PIC will be in my opinion just 1 port and a few instructions: branch & jump, arithmetic opp, bits move. Anyone beginner, choose a simple PIC and only after that try a bigger one: is more funny to destroy a cheap PIC than an expensive one, and the arguments may continue. No offense . |
|
|
|
I'm going through this process now . . . I started with the 16F84A and the Olimex programmer (because I didn't want to have to build and debug a programmer in addition to all the other potential problems with getting started) and now I am looking at moving to the 16F628 for several reasons . . . a) the 16F84A is obsolete b) the 16F628 is supported by my programmer c) the 16F628 is cheaper d) the 16F628 has more features However, right now I am trying to sift through all the literature (the 170 page spec sheets) to identify what changes there are between the chips other than new features . . . any one care to give me the cliff notes on the differences between these two chips? Thanks . . . --- ydexter <> wrote: > > Read http://www.voti.nl/swp , o.a. for reasons not > to use a 16f84(a) > > Wouter van Ooijen > > > > -- ------------------------------------------- > > Van Ooijen Technische Informatica: www.voti.nl > > consultancy, development, PICmicro products > Not a realy true advice. When you do something for > beginners, try to > look thru their eyes. I'm new in PIC bussines and I > tell anyone that > 16F84 (A) is a good challenge for a beginner. Why > should I learn ADC > and UART, etc. related literature since I have no > idea about PIC at all? > Ok, you will say that nobody ask me to use that > features. > Yes, that's true, but just to deactivate some of > these goodies you > have to write code, and here is my point: anyhow you > are forced to get > in touch with those options. > > The beginner PIC will be in my opinion just 1 port > and a few > instructions: branch & jump, arithmetic opp, bits > move. > Anyone beginner, choose a simple PIC and only after > that try a bigger > one: is more funny to destroy a cheap PIC than an > expensive one, and > the arguments may continue. > > No offense . __________________________________________________ |
|
Start here for info on transitioning from the 16F84 to
the 16F628
http://www.voti.nl/swp/index_1.html#adapt
|
|
> Why should I learn ADC and UART, etc. related literature > since I have no idea about PIC at all? I don't say you should. Buy a 16F630 which has none of those frills, and can be used without a crystal (why should you have to learn about a crystal, tank capacitors, and /MCLR pull-up?), and buy a beer for the money you save (I sell 16F84A for E 5.81, a 16F630 for E 1.90, prices from other sources will be different, but a 16F84a will always cost more than a 16F628 or 16F630). > Anyone beginner, choose a simple PIC and only after that try a bigger > one: is more funny to destroy a cheap PIC than an expensive one, and > the arguments may continue. Now who is pleading against the 16F84A :) > No offense . None taken. BTW there are a few valid reasons to use a 16F84A, for instance using existing code or training material. Wouter van Ooijen -- ------------------------------------------- Van Ooijen Technische Informatica: www.voti.nl consultancy, development, PICmicro products |
|
|
|
I have recalled my first moment playing with PIC16C84. It was a really huge chip, with sooo many internal registers. If I made a comparison between all midrange Microchip microcontrollers and I'll be forced to do a recomandation, then, definitely 16F84 is the best "beginner chip". However, F84 being obsolete, I think I'll say 12F675 or 16F630 and suggest to the reader to keep closed his eyes, for the first time, at AD and comparator and just don't forget to disable those, blindly, at the begining of any code which dont use them. Then, using these two internal nice resources will turn the user from a standard player into a happy pic player... BTW, which is the best compiler ? :)))) afik there is no *best compiler* [except maybe JAL? :)] So, which is the best PIC "beginner chip" ? :))) afik there is no best "beginner chip", just that one you have in your hands and start playing with. regards, Vasile On Tue, 22 Apr 2003, Wouter van Ooijen wrote: > > Why should I learn ADC and UART, etc. related literature > > since I have no idea about PIC at all? > > I don't say you should. Buy a 16F630 which has none of those frills, and > can be used without a crystal (why should you have to learn about a > crystal, tank capacitors, and /MCLR pull-up?), and buy a beer for the > money you save (I sell 16F84A for E 5.81, a 16F630 for E 1.90, prices > from other sources will be different, but a 16F84a will always cost more > than a 16F628 or 16F630). > > > Anyone beginner, choose a simple PIC and only after that try a bigger > > one: is more funny to destroy a cheap PIC than an expensive one, and > > the arguments may continue. > > Now who is pleading against the 16F84A :) > > > No offense . > > None taken. > > BTW there are a few valid reasons to use a 16F84A, for instance using > existing code or training material. > > Wouter van Ooijen > > -- ------------------------------------------- > Van Ooijen Technische Informatica: www.voti.nl > consultancy, development, PICmicro products > > > to unsubscribe, go to http://www.yahoogroups.com and follow the instructions |
|
|
|
Heh, I think I was too bold here: the problem is not so bad. OK, I agree that out there is a price/features raport for PICs, but as I said for a true beginner is better to choose the simplest PIC. After that, you can extend your work to the gratest one - what is this for PIC family anyway? Do the numbers of family show power 12,16, 18 etc. If you choose for a beginner 16F877, the posibility for him to quit before even learning something is very big. I saw people talking about simple things like those are the most complicated one, just because of wrong first impressions. What should I say if I am face to face with a silicium phantom and about 200 pages of docs? Probably the beer will be the best choice. One big mistake about my opinion is using crap languages for PIC programming, other than assembler. This remind me about a joke: ---joke begin------ A question for Erevan Radio: - Can be communism implemented in Switzerland? Answer: - Yes, it can, but it will be such a pitty... ----joke end------ See you and don't forget make it simple --- In , Vasile Surducan <vasile@s...> wrote: > I have recalled my first moment playing with PIC16C84. > It was a really huge chip, with sooo many internal registers. > If I made a comparison between all midrange Microchip microcontrollers > and I'll be forced to do a recomandation, then, definitely 16F84 is the > best "beginner chip". However, F84 being obsolete, I think I'll say 12F675 > or 16F630 and suggest to the reader to keep closed his eyes, for the first > time, at AD and comparator and just don't forget to disable those, > blindly, at the begining of any code which dont use them. > Then, using these two internal nice resources will turn the user from a > standard player into a happy pic player... > > BTW, which is the best compiler ? :)))) > afik there is no *best compiler* [except maybe JAL? :)] > So, which is the best PIC "beginner chip" ? :))) > afik there is no best "beginner chip", just that one you have in your > hands and start playing with. > > regards, > Vasile > On Tue, 22 Apr 2003, Wouter van Ooijen wrote: > > > > Why should I learn ADC and UART, etc. related literature > > > since I have no idea about PIC at all? > > > > I don't say you should. Buy a 16F630 which has none of those frills, and > > can be used without a crystal (why should you have to learn about a > > crystal, tank capacitors, and /MCLR pull-up?), and buy a beer for the > > money you save (I sell 16F84A for E 5.81, a 16F630 for E 1.90, prices > > from other sources will be different, but a 16F84a will always cost more > > than a 16F628 or 16F630). > > > > > Anyone beginner, choose a simple PIC and only after that try a bigger > > > one: is more funny to destroy a cheap PIC than an expensive one, and > > > the arguments may continue. > > > > Now who is pleading against the 16F84A :) > > > > > No offense . > > > > None taken. > > > > BTW there are a few valid reasons to use a 16F84A, for instance using > > existing code or training material. > > > > Wouter van Ooijen > > > > -- ------------------------------------------- > > Van Ooijen Technische Informatica: www.voti.nl > > consultancy, development, PICmicro products > > > > > > > > > > to unsubscribe, go to http://www.yahoogroups.com and follow the instructions > > > > > > > |
|
|
|
> said for a true beginner is better to choose the simplest PIC. If you are true to that maxim you would choose a 12F629. > that, you can extend your work to the gratest one - what is this for > PIC family anyway? Do the numbers of family show power 12,16, 18 etc. 16877 for the 14-bit core, for the 16-bit core new ones keep popping up. > One big mistake about my opinion is using crap languages for PIC I agree > programming, other than assembler. now I disagree: asm is good to *know*, but in most cases it is a wase of time to *use*. Wouter van Ooijen -- ------------------------------------------- Van Ooijen Technische Informatica: www.voti.nl consultancy, development, PICmicro products |