Sigo viendo el viejo 8051 arquitectura en torno a un montón. Pero no veo por qué la gente querría usar esta vieja arquitectura en sus productos cuando parece haber mejores alternativas, como los núcleos ARM, y si no estás diseñando tus propios MSP430s, AVRs, PICs ofrecen un buen conjunto de características y son de bajo costo. Entonces, ¿por qué siguen siendo tan populares?
Respuesta
¿Demasiados anuncios?Desde Wikipedia :
Los diseñadores utilizan los núcleos IP de silicio 8051, debido a su menor tamaño, y menor potencia, en comparación con los procesadores de 32 bits como la serie M de ARM, MIPS y BA22. Los núcleos 8051 modernos son más rápidos que las versiones anteriores empaquetadas. Las mejoras en el diseño han aumentado el rendimiento del 8051 al tiempo que han mantenido la compatibilidad con el conjunto de instrucciones original MCS 51. [ ... ] Los núcleos IP de silicio 8051 mejorados funcionan ahora a un ciclo de reloj por ciclo de máquina y tienen frecuencias de reloj de hasta 450 MHz. Esto significa que un procesador compatible con el 8051 puede ejecutar ahora 450 millones de instrucciones por segundo.
Es posible que algunos ingenieros hayan conocido el 8051 en la escuela, por lo que recurren a la pieza conocida en sus diseños. (Esto es como la pregunta: ¿por qué los nuevos esquemas se siguen dibujando con el op-amp 741?)
Además, esta es una lectura muy útil y entretenida que toca el tema de por qué no se elige siempre algo más complejo y poderoso en favor de lo simple: http://www.danielsen.com/jokes/objecttoaster.txt