Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

PIC Models

Status
Not open for further replies.

Dan East

New Member
I'm appealing to the experts here to provide some advice as to PIC models. I had already started down a poor path with this project, so I decided it's time to consult with others.

I was targeting the PIC12C508A for production, while using a PIC16F84A for development (since the latter is flashable). I recently found that those devices are rather old, and that the PIC12F629 is a much better chip than the 508A for a whole host of reasons (cheap, flash memory, more RAM, more ROM, EPROM, 20 MHz, comparator, etc).

So my question is this. Is the PIC12F629 the most modern "version" of the 508A? I assume the PIC16F628A is the "big brother" to the PIC12F629, as the PIC16F84A is to the 508A. Sound about right?

Dan East
 
So you will see the "big big brother" of 16F84 and 16F628 in mid range chips. And until you see 16f877A is the bigest brother, after that, you will see high end range is a "huge brother" and the dsPIC is the X huge brobrother...

That is, PICs is a family, and each type of PICs, they support some more functions, from more pins, more data memories, more functions.... And the fact that, you can choose PIC from your applications. You can find "Select PIC guide" on www.microchip.com for more information about all types of PICs. There latest version of 2004 is now available.

I don't know why but from now, I do not support 17xxxx PIC anylonger. So choosing PICs depends on yourself. But you should choose common PICs to begin, because it's easier for your to develop your projects. And I recommend mid range pics.

16F84A used to be the most common chips for beginners, and now it's 16F628A. 628A is cheaper than 628 and 84, 84A, but more functions and I/O pins. They usually recommend to use xxxxA because it's cheaper and newer.

Why they choose 12Fxxx is that they need a small chip for small simple function. Therefore, you shouldn't compare the differences between other types of PIC. 12F has 12bit opcode, and 16F has 14 bit opcode.

If you need 12F for your applications, I recommend u to use 12F675. And if you need smaller, choose the SO package.
 
:!:

Yes, basically the 12f629 is sexier, but if you are converting from 84 or 508 code, don't get caught out by the osc calibration, it's different from the 508a (and not well covered in the data sheet).
 
Status
Not open for further replies.

Latest threads

New Articles From Microcontroller Tips

Back
Top