Re: Quick overview of common 8-bit and 16-bit microcontrolle
Greetings,
I have only experience with PIC, AVR and 8051.
My experience is limited and yours will likely differ, but as far as I can tell...
PIC (Microchip): Many configurations (probably the most), very popular, easy to program (35 instructions), lots of DIP-packaged chips which are easier to prototype, samples readily available, reasonably priced, good support. Easiest to use, but quite inefficent. Best where versatility and ease of use are most important.
AVR (Atmel): Not as many configurations, not quite as popular, also lots of DIP-packaged chips but not as many as PIC, faster and more efficient than PIC, more complex instruction set, samples available but somewhat harder to get, reasonably priced, good support. A good balance of complexity and ease of use. Best where efficiency and ease of use are equally important.
8051 (Intel): Industry standard, most popular, least amount of configurations, samples available from many companies but still not as easy as PIC to get, some DIP packaged chips, the most expensive, don't know about support, Fastest and most efficient, but also the most difficult to program (150+ instructions). Best where speed is of the essence and money is no object.
I should also mention the 16-bit MPS430 (Texas Instruments). Samples are readily available - some in DIP. Have not used them before, but I know they are the blue-ribbon winners for low power consumption.
And, of course the 16/32-bit ARM7/ARM9 families. Virtually no DIP packaged chips (DUH, WAY TO MANY PINS!!) Have not used them either.
Your mileage will vary. It depends on the application which is the best, and It is also largely a matter of personal preference. I hope this was useful.
BTW, I hope this thread does not start another "Which one is best" war.
Peace,
Computerman29