Could somebody please explain to be the basic differences and advantages/disadvantages of AVR, 8051, and PIC microcontrollers? A link to a website explaining in-depth this would be useful.
I'm about to undertake a project which will require a very simple microcontroller. I will have to design a circuit for the this and the other components to be made using a single-layer PCB. Ideally, the microcontroller should be reprogrammable in this circuit for prototyping. Low power consumption is important. I would like to be able to program it in C, although I also have experience in Assembler. The only microprocessor I have experience with is a Silicon Laboratories mixed-signal 8051 microcontroller, but I also have some experience programming FPGA and PLDs.
Based on this information, which type of microcontroller should I be looking to use in my project?
Thanks in advance for you help.
I'm about to undertake a project which will require a very simple microcontroller. I will have to design a circuit for the this and the other components to be made using a single-layer PCB. Ideally, the microcontroller should be reprogrammable in this circuit for prototyping. Low power consumption is important. I would like to be able to program it in C, although I also have experience in Assembler. The only microprocessor I have experience with is a Silicon Laboratories mixed-signal 8051 microcontroller, but I also have some experience programming FPGA and PLDs.
Based on this information, which type of microcontroller should I be looking to use in my project?
Thanks in advance for you help.