Sign in

username:

password:



Not a member?

Search piclist



Search tips

Subscribe to piclist



piclist by Keywords

12F675 | 16F628 | 16F84 | 16f877 | 16F877A | 16F88 | 18F458 | ADC | AVR | Bootloader | CAN | CCS | CRC | EAGLE | EEPROM | ICD | ICSP | IDE | JDM | LED | Macros | Microchip | MPLAB | PCB-CAD | PIC10F | Pic12f675 | PIC16F84 | PIC16F84A | PIC16F877 | PIC18 | PIC18F452 | PicBasic | PICC | PICSTART | PWM | RS-485 | RS232 | SMT | SPI | UART | USART | USB | Wireless | Wisp628 | Xilinx

Discussion Groups

Discussion Groups | Piclist | Re: which is the good PIC to start

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.

which is the good PIC to start - Mounesh Sutar - Jun 10 20:10:45 2008


Hi All,
i need a help
i am new to work with microcontrollers, will you tell me, which would be
good pic version to start to learn and apply the same on some small
projects.
your help would appreciated.

thanks,
Mounesh

On Wed, Jun 4, 2008 at 11:37 PM, Basic Poke wrote:

> I have a PIC18F66J50 with a Microchip EEPROM on the I2C port.
> Sometimes when I program the MCU using MPLAB, the I2C data line (SDA)
> goes low and stays there. Any read or write I then attempt results in
> a bus collision error and doesn't work. Here is the sequence of events:
>
> * cycle power to the MCU/EEPROM board
> * compile with MPLAB
> * program the target device with MPLAB. There is chatter on the SCL
> and SDA lines, then SDA goes low and stays. This does not happen every
> time.
>
> Any help?
> Thanks
> BasicPoke
>
>
>



(You need to be a member of piclist -- send a blank email to piclist-subscribe@yahoogroups.com )

Re: which is the good PIC to start - "John J. McDonough, WB8RCR" - Jun 10 20:47:15 2008

It depends on what you want to do and how you learn

The PIC16 parts have been the hobbyist favorite for a long time. As a
result, there are a lot of examples, and a lot of tutorials. All the 16F's
are very similar, with only slight differences. The PIC16F84 is the oldest
and hence the one where you will find the most examples. It is also
relatively expensive and has few features. Because it has few features, it
is slightly easier to learn.

The 18F series are very similar, and they fix some major annoyances of the
16Fs. This makes them quite a bit easier to use. However, there aren't as
many examples to learn from. At comparable pin counts and memory sizes,
they are priced almost identically to the 16Fs.

The 16F and 18F PICs have a very small instruction set, which makes it easy
to learn their assembly language. Since they are microCONTROLLERS, your
applications need to get close to the metal, and in my opinion, it is a lot
easier to learn in assembler. There are C compilers for them, but I haven't
been impressed with them. Other people like them..

However, if your leaning is more toward C, then the PIC24F or dsPIC30F
series are probably a better bet. They are barely more expensive than the
smaller parts but are much better suited to C. They are also a lot faster
and can come with quite a bit more memory. These parts do have a very rich
instruction set, however, so learning assembler on them is somewhat more
difficult. There are actually 4 families, the PIC24F, PIC24H, dsPIC30F and
dsPIC33F. The dsPICs are essentially PIC24's with a DSP engine. The basic
instruction set is the same across all 4 families. However, all the parts
except the dsPIC30's are 3.3 volt parts. This makes the 5 volt dsPIC30F a
more popular choice for hobbyists. Also, the 30F has EEPROM which is
lacking in the PIC24's.

So, the real answer is to go pick one and start programming. Any of them
can be a lot of fun, and none are terribly expensive.

72/73 de WB8RCR http://www.qsl.net/wb8rcr
didileydadidah QRP-L #1446 Code Warriors #35

----- Original Message -----
From: Mounesh Sutar
To: p...@yahoogroups.com
Sent: Saturday, June 07, 2008 2:43 AM
Subject: [piclist] which is the good PIC to start
Hi All,
i need a help
i am new to work with microcontrollers, will you tell me, which would be
good pic version to start to learn and apply the same on some small
projects.
your help would appreciated.

thanks,
Mounesh
------------------------------------

to unsubscribe, go to http://www.yahoogroups.com and follow the instructions



(You need to be a member of piclist -- send a blank email to piclist-subscribe@yahoogroups.com )