in

8051/80C51: La leyenda continúa

Oscilador de 10Mhz con 74HC00

Luego de que NXP anunciara el final de la producción (EOL, End of Life) del legendario microcontrolador 8051, Microchip brindó un comunicado expresando que continuará el legado de fabricación de los núcleos 8051/80C51 para microcontroladores, proporcionando una compatibilidad pin a pin respecto a sus antecesores. En Abril de 2010, Microchip adquirió la empresa SST (Silicon Storage Technology, Inc.) y la compra incluía la continuidad de fabricación de los MCU 8051/80C51, asegurando los reemplazos para las series de microcontroladores de 8 bits, NXP P89LV51RB2/C2/D2 y P89V51RB2/C2/D2 con la producción de los nuevos equivalentes SST89V516RD, SST89V54RD2,  SST89V58RD y sus variantes. Entérate de todo aquí, en NeoTeo.

Allá por el año 1980, cuando Intel desarrolló el proyecto MCS-51, que luego se convertiría en lo que conocimos como el microcontrolador de arquitectura Hardvard, el 8051 y posteriormente su versión de baja potencia CHMOS (Complementary High Performance Metal Oxide Semiconductor), el 80C51, muy pocos podrían haber imaginado que la carrera de este microcontrolador, como núcleo, sería tan exitosa, popular y aceptada por todos los públicos, desde el aficionado hasta el desarrollador profesional de la industria. Muy lejos de pasar a ser considerado un modelo obsoleto, continúa vigente, con altos niveles de popularidad,  entre los pequeños procesadores de 8 bits del mundo. Según Wikipedia, la versión inicial del 8051, construido por Intel,  era capaz de realizar un ciclo de máquina cada 12 ciclos de reloj y la mayoría de las instrucciones eran ejecutadas en uno o dos ciclos de la máquina. Con una frecuencia máxima de reloj (típico) de 12 MHz, los antiguos 8051podían ejecutar un millón de de instrucciones de un solo ciclo, o 500 mil instrucciones de dos ciclos por segundo. En contraste a esta realidad del siglo pasado, las versiones mejoradas de los núcleos 8051, ahora permiten un funcionamiento de un ciclo de máquina por cada ciclo de reloj y pueden operar frecuencias de reloj de hasta 450Mhz. Esto significa que un procesador “8051-compatible” actual puede ejecutar 450 millones de instrucciones por segundo.

Como te anunciamos en el encabezado, durante estos días Microchip ha anunciado la continuidad de producción de estos núcleos en procesadores compatibles pin a pin, respecto a los fabricados por NXP que ya anunció el final de la producción de este dispositivo. En su parte de prensa, el gigante de la línea PIC, anunció que “Microchip tiene un historial de apoyo y soporte a los clientes, demostrándolo con la prolongada vida en todas nuestras líneas de productos“, dijo Randy Drwinga, Vicepresidente de Microchip Technology Inc. “También tenemos una fuerte presencia en los mercados industriales, de automotrices y equipamiento médico, situación que nos hace entender que este prolongado y rico soporte técnico del producto es muy importante para todos estos clientes”. Microchip tiene documentos de referencia sobre los nuevos núcleos 8051 a disposición de los usuarios en su sitio web, así como hojas de datos y una importante información sobre el producto, en el enlace que te dejamos al final del artículo, para que puedas comprobar las características de cada modelo que Microchip ofrecerá al mercado. Las versiones NXP P89LV que son MCU de 3,3Volts (o Voltios), son 100% compatibles con las nuevas SST89V de Microchip. Del mismo modo, las versiones NXP P89V, MCU de 5V, son pin a pin compatibles con los nuevos microcontroladores Microchip SST89E. Los precios iniciales, están estimados en menos de un Euro para pedidos superiores a las 10 mil unidades. Si no los conoces, observa este explícito video y notarás que estamos hablando de microcontroladores prácticamente iguales a todo lo conocido aquí, en NeoTeo.

Existen muchas empresas que en la actualidad utilizan los núcleos 8051 en sus microcontroladores, además de haber sido ya fabricado por casi 20 de las empresas más grandes de semiconductores del mundo, entre las que encontramos a Atmel, Dallas Semiconductor (Maxim), NXP, Silicon Labs o Windbond. Esta popularidad masiva, también generó la proliferación de herramientas de desarrollo para este tipo de microcontroladores como Xeltek, Hi-Lo Systems, Advantech Equipment Corp., EETools y Phyton que seguirán siendo útiles para trabajar con los microcontroladores desarrollados por Microchip. Pero, como si esta noticia fuera poca cosa, en Cebit 2012  (6 – 10 de Marzo de 2012) la compañía de origen polaco, DCD (Digital Core Design), anunciará la salida al mercado de un dispositivo llamado DQ80251; una versión optimizada del 8051 que promete ser hasta 56 veces más rápida que los actuales núcleos en fabricación y 70% más eficientes (energéticamente hablando) que sus competidores más cercanos; hecho que lo convertiría en el procesador 80C51 más rápido y eficiente del mundo. Como te mencionamos al inicio del texto, muy lejos de considerarlo obsoleto, este pequeño microcontrolador de 8 bits cada día nos sorprende con noticias que lo elevan a la cima de las prestaciones en dispositivos de este tipo. Y tú, ¿lo has utilizado en tus diseños? ¿Qué podrías contarnos de sus virtudes? Tus comentarios pueden ser muy útiles para quienes aún no lo conocen. Participa, tus experiencias siempre son importantes, aquí, en NeoTeo.

Reportar

¿Qué te pareció?

Escrito por Mario

9 Comments

Leave a Reply
  1. pues apenas me entere por este reportaje que se fabricaban ese tipos de chips, bueno, los actuales procesadores de intel asi empesaron pero no tenia idea que se siguiesen comercializando que inmenso es el mundo!!!

  2. esperemos k los creadores de discos ssd usen esta tecnologia y rebajen MUXO el precio pues lo actuales de 32gb valen UNA PASTA cosa k un pendrive de la misma caracteristca usb 3.0 nop…

    • #3 Te equivocaste de artículo :p

      La duración del soporte es indispensable para un buen proyecto y al parecer para la buena visión que se tiene de la marca.

  3. Tuve la oportunidad de trabajar y hacer practicas con esos microcontroladores desde encender un simple led , hasta practicas de comunicacion serial e interrupciones, la verdad muy facil de programar , ademas de tener un entorno de desarrollo y de programacion Keil microvision bastante practico y adaptable de facil uso,por cierto muy buena la nota y que bueno que se sigan produciendo estos dispositivos.

  4. Ese es un dialecto que podemos llamar English(Pirate), yo en mi blog cuando hago un articulo, bajo el video con cualquier bajador, le hago unos sub-titulos con lo que yo crea que entendi, codifico los sub-titulos, y subo el video a youtube. "man this guy speak a very, very bad english, need to take a curse or practice more, or maybe, maybe live in USA a few months (if he survive, then he will talk a little bit better don’t forget that miracles happens sometimes.)"

  5. Nota: es "course" , bien en ingles es un error, seria "take lessons", ya que "course", quiere decir curso de dirección, y no un curso de aprendisage como en español, no "curse", o maldecir yo no maldigo a nada ni a nadie, un puequeño error ortografico, espero que mis excusas hallan quedado claras.

    • #8 ponte a hacer otra cosa en vez de estar criticando a la gente, y si la vas a criticar primero analiza que tu no estes igual o peor que ellos y toma un "curse" de modales hahaha

  6. Durante unos cuantos años programé 8051 y 80C537 de Intel e Infeneon, respectivamente, para aplicaciones contundentes requería de memorias y controladoras adicionales, desde que aparecieron los PIC en los 90 fueron perdiendo fuerza. Lo programaba en C con KEIL en Windows y en ensamblador con TVS51 en DOS. Como microncontrolador era muy robusto, pero muy bien aislado el Core contra ruidos, entonces había que programarlo desde cero, no como los Arduinos o los Cypress que tienen muchas comunidades y videos.

Responder a Gaddy Alcalá Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Juegos Online de la Semana (23/02/12)

Controlando sillas de ruedas con la lengua