Searching \ for '[PIC]: New to PICs and in need of some help' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/microchip/devices.htm?key=pic
Search entire site for: 'New to PICs and in need of some help'.

Exact match. Not showing close matches.
PICList Thread
'[PIC]: New to PICs and in need of some help'
2001\04\03@151607 by Richard

flavicon
face
Hi all.

Just want to say that I'm new to this list (and the world of micros). What I
need is some help on choosing the right chip for general use. I find that
most people recommend the 16f84 for most hobby projects. Although I must
admit that the amount of memory on the chip isn't much and makes me wonder
of how much you can really do with this chip.

What language should I use to program with? The only experience I have is
with a bit of Pascal which I done when I was still in school. I've heard of
JAL which looks fairly easy for a beginner like myself to learn, however it
is limited to the 16f84 chips. So if I need a more powerful mp. later on
then I'll need to learn another language! (I'm not to keen on that, rather
learn one that I can stick with).

The second is C, which I'm not at all familiar with. And the last one is
assembly, which I think is even harder to learn. But most people seem to use
assembly so this should stand for something. Anycase what language would be
best for a beginner? I would appreciate it if someone could give me a
rundown on the commands which the PIC uses or if you could direct me to a
website.

Also, what is the best or most versatile programmer (hardware) around?
Preferably one that I can build myself and is reasonably inexpensive to
build as well as able to programme a wide range of PICs.

Thank you,
Richard
spam_OUTmwsticksTakeThisOuTspamnetactive.co.za

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics


2001\04\03@161338 by Drew Vassallo

picon face
>Just want to say that I'm new to this list (and the world of micros). What
>I
>need is some help on choosing the right chip for general use. I find that
>most people recommend the 16f84 for most hobby projects. Although I must
>admit that the amount of memory on the chip isn't much and makes me wonder
>of how much you can really do with this chip.

A lot can be done with the 16F84.  It should keep you busy for a long time.
People who have been programming PICs for years still use them for many
projects.  Of course, once you want to use an A/D channel, you need to move
to a different chip.  But, this PIC is cheap, easy to find, has EEPROM
capability and enough I/O ports to do many projects.

>What language should I use to program with? The only experience I have is

I only use Microchip assembly, but lots of people use C.  I'm sure they can
recommend a compiler... the Hi-Tech C compiler seems popular.  If you are
also interested in learning software programming, you might want to try C
first as it can be used across the different platforms.  But, I think you'll
find some limitations with C that don't translate well into efficient PIC
code, in which case you'll need assembly anyways.

>Also, what is the best or most versatile programmer (hardware) around?
>Preferably one that I can build myself and is reasonably inexpensive to
>build as well as able to programme a wide range of PICs.

I've never built one of the do-it-yourself programmers, but there are some
out there that do a respectable job.  Check the PICLIST site or just search
the web.  I use the PICStart Plus programmer.  Costs $200, but has some
reference manuals and includes MPLAB, along with a free 16F84 chip and some
sample tutorial programs.  If you don't like the idea of learning things
completely on your own, or don't have the resources to build your own
programmer, and you have the cash, this one is just as good, or better, than
any other out there.  Plus you get Microchip support/warranty.

Good luck.

--Andrew

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics


2001\04\03@180734 by Olin Lathrop

face picon face
> Just want to say that I'm new to this list (and the world of micros). What
I
> need is some help on choosing the right chip for general use. I find that
> most people recommend the 16f84 for most hobby projects. Although I must
> admit that the amount of memory on the chip isn't much and makes me wonder
> of how much you can really do with this chip.

I keep around a bunch of 16F876 for general use.

> Anycase what language would be
> best for a beginner?

That depends on whether you are more interested in learning about the PICs
or in trying to get a particular job done.  If you want to learn, definitely
start with assembler, even if you eventually use a compiler to get projects
done.  I personally use assembler exclusively on small resource limited
processors like the PICs, but many others do not.  I hope this didn't start
another religious war.

> I would appreciate it if someone could give me a
> rundown on the commands which the PIC uses or if you could direct me to a
> website.

http://www.microchip.com.  The data sheet for each processor includes a complete
description of the instruction set for that processor.  You can download
these, you can probably get them on CD by asking Microchip, and you may be
able to get printed version if you ask the right way at your local microchip
office.


********************************************************************
Olin Lathrop, embedded systems consultant in Littleton Massachusetts
(978) 742-9014, .....olinKILLspamspam@spam@embedinc.com, http://www.embedinc.com

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics


2001\04\04@144901 by uter van ooijen & floortje hanneman

picon face
> What language should I use to program with? The only experience I have is
> with a bit of Pascal which I done when I was still in school. I've heard
of
> JAL which looks fairly easy for a beginner like myself to learn, however
it
> is limited to the 16f84 chips. So if I need a more powerful mp. later on

Jal is for F877 too, which (IMHO) is the best value-for-money to start with
(lots of pins, memory, ram, A/D, ICD, up to 20 MHz)

Wouter

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


More... (looser matching)
- Last day of these posts
- In 2001 , 2002 only
- Today
- New search...