Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

which is latest and more advanced Microcontroller???

Status
Not open for further replies.

Prince Anurag P

Newbie level 4
Newbie level 4
Joined
Oct 12, 2013
Messages
5
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Location
Guntur, AP,India
Activity points
45
what is the difference between
PICxx, AVRxx, ATMEGAxx, ATtinyxx, MSPxx etc..,,


which is the more advanced and easy to interface and assemble??

and also which is easy to program and easy to understand the code ??? especially for beginners to become experts


which one has more advantages in the present scenario???

P.S. PROGRAMMING ( easy to understand and write it on our own ) and INTERFACING is the Main criteria
 
Last edited:

All are various brands of microcontroller present in the market.It is like the cell phone brand present.The microcontroller that you need to use depends upon the requirement.I would recommend TI series like MSP430 (Grace and CCS ) though the amount of ports required can be less (i.e. depending upon your requirement).Interfacing can be a bit easy.Having said that,nearly all the brands provide programming with C background (HITECH C for PIC Series).
 

Hello!

There is no reply for that kind of question. It looks like a troll aimed at starting a flame war.
Well, there is no reply, or there are as many replies as there are processor kinds.

1. As said above, everything depends on your requirements. That's the technical part.
But in the processor choice, I noticed over the years that the technical part does not
influence greatly the choice of the processor. The main influencing factor is the human part.

2. The human part. Once you get some experience with a processor, you will likely choose
a processor of the same family. Pic users choose pics, AVR users choose AVR, etc...
The reason is not technical, it's an efficiency reason. If you have experience with one PIC,
then it will be easy to program another PIC, same for MSP430, etc...

Now for your question, everybody will advice the chip he's used to program because he
actually thinks it's the easiest to program

Dora.

what is the difference between
PICxx, AVRxx, ATMEGAxx, ATtinyxx, MSPxx etc..,,


which is more advanced and easy to interface and assemble??

and also which is easy to program and easy to understand the code ??? especially for beginners to become experts

which one has more advantages in the present scenario???

P.S. PROGRAMMING ( easy to understand and write it on our own ) and INTERFACING is the Main criteria
 

There is no reply for that kind of question. It looks like a troll aimed at starting a flame war.
Well, there is no reply, or there are as many replies as there are processor kinds.
To me, it looks like a serious but naive question. Nevertheless I share your viewpoints.

Two points in addition:
Some of the requested features are contradicting others, e.g. more advanced versus easy to program. There's definitely an alternative between simple processors (e.g. 8051, PIC16/18) and complex ones (ARM, PIC32). Simple chips are often preferred to learn programming. You'll decide for complex chips if the application requires it.

Programming knowledge is more or less universal. Once you understand the principles and are able to program a particular chip, you can easily switch to a different one by learning a few specific details.
 

the choice would depend on the application. Maybe your application doesn't need a micro-controller...

For learning purposes you could also start with arduiono kits as the hardware is more or less ready to use. Then later you could graduate to PIC micro-controllers, with software development using Assembly and C language, both of which are essential for advanced development.

at a later stage you could start on ARM based board running linux OS.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top