Read: 278 times
|#185627 - My Choice|
Responding to: ???'s previous message
My choice is not MCS-51 parts. Intel stopped making those years ago. Instead I use the SiLabs C8051Fxxx series parts. These are assembly language compatible with the original MCS-51 parts from Intel but better in almost every regard over the old parts.
Over the years I have used MCUs from Motorola, Freescale, Philips, Atmel AVR, Hitachi, Renasas, Zilog, Microchip and Cypress (plus others I have most assuredly forgotten about). I keep coming back to the SiLabs parts because of ability to re-use code from previous projects. Nothing is better than to attack a new project with a slew of known good code modules so that you can hit the ground running. These days, in the fast world where we live, there is rarely the opportunity to be able to be paid to learn the foibles of a new MCU family that you are not yet familiar with. On top of that the cost of professional grade tools for MCUs is often 1000's of $$ and one wants to leverage that investment as much as possible.
It has been my experience over and over again in many years though that, despite what I said above, when facing the need to address for pay work it is a huge advantage to be a seasoned MCU development professional. A huge amount of the techniques for development, coding, debugging and deployment are the same regardless of what MCU family you are setting out to use. What this means is that applying different MCU parts means learning how to deal with the foibles as I alluded to above. Sometimes that means having to dive in with both feet and work double hard to debug and get a new product working.
I have found that as I get older I have less energy to deal with foibles and so like to leverage my experience base. That means that I come first back to the SiLabs C8051Fxxx family.
|Why is the MCS-51 family your uC family of preference?||Jon Wilder||01/22/12 12:30|
|My Choice||Michael Karas||01/22/12 13:06|
|Just a question of preferences||Per Westermark||01/22/12 13:09|
|It's the instruction set ...||Richard Erlacher||01/22/12 18:38|
|new '51 derivatives appearing monthly||Erik Malund||01/23/12 06:40|
|Instruction Set||Michael Karas||01/23/12 08:07|
|Forgot one!||Rob Klein||01/23/12 14:19|
|The PIC is as Old as the 8051||Neil Kurzman||01/23/12 14:31|
|AVR is hardly "new" in semiconductor terms...||Andy Neil||01/23/12 16:47|
|It may be older ...||Richard Erlacher||01/23/12 23:30|
|indeed it is..||Valentin Angelovski||01/24/12 01:19|
|a questionaire from the past||Jan Waclawek||01/23/12 13:30|
|Why is it my preference?||Valentin Angelovski||01/23/12 19:54|
|why?||Andy Peters||01/24/12 10:11|