Basados en el núcleo Intel 8051, los microcontroladores de la serie AT89 siguen siendo muy populares para uso general, debido a su conjunto de instrucciones estándar de la industria, su bajo costo unitario y la disponibilidad de estos chips en encapsulados DIL (DIP). Esto permite reutilizar una gran cantidad de código heredado sin modificaciones en nuevas aplicaciones. Si bien son menos potentes que la nueva serie AT90 de microcontroladores AVR RISC , el desarrollo de nuevos productos ha continuado con la serie AT89 por las ventajas mencionadas anteriormente.
Más recientemente, la serie AT89 se ha ampliado con microcontroladores de funciones especiales con núcleo 8051, específicamente en las áreas de USB , I²C (interfaz de dos cables), controladores de bus SPI y CAN , decodificadores MP3 y PWM de hardware .
Atmel también ha creado una serie LP (bajo consumo) de estos chips con un "núcleo de ciclo único", lo que hace que la velocidad de ejecución de estos chips sea considerablemente más rápida.
Microcontroladores de la serie AT89
Estructuras y funcionamiento del puerto
Los cuatro puertos del AT89C51 y del AT89C52 son bidireccionales. Cada uno consta de un latch (registros de función especial P0 a P3), un controlador de salida y un búfer de entrada. Los controladores de salida de los puertos 0 y 2, y los búferes de entrada del puerto 0, se utilizan en los accesos a la memoria externa. En esta aplicación, el puerto 0 emite el byte bajo de la dirección de la memoria externa, multiplexado en el tiempo con el byte que se está escribiendo o leyendo. El puerto 2 emite el byte alto de la dirección de la memoria externa cuando la dirección tiene 16 bits de ancho. De lo contrario, los pines del puerto 2 continúan emitiendo el contenido SFR P2. Todos los pines del puerto 3 y dos pines del puerto 1 (en el AT89C52) son multifuncionales. Las funciones alternativas solo se pueden activar si el latch de bit correspondiente en el SFR del puerto contiene un 1. De lo contrario, el pin del puerto se queda atascado en 0.
Enlaces externos
Página de productos de la familia 8051 de Atmel, enlace actualizado el 23/09/2012
Referencias
^ "AT80C51RD2 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "Hurón" (PDF) . www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT83C5134 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT83C5135 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT83C5136 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT83EB5114 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT83EB5114 AT89EB5114" (PDF) . www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89C2051 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89C2051" (PDF) . microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89C4051 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89C4051" (PDF) . microchip.com . 5 de agosto de 2012 . Consultado el 13 de septiembre de 2020 .
^ "AT89C5115 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "MCU de 8 bits con conteo de pines reducido, convertidor A/D y memoria flash de 16 KB" (PDF) . www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89C5130A-M - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89C5131A-L - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89C5131A-M - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89C51AC2 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89C51AC3 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89C51ED2 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89C51IC2 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89C51ID2 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89C51RC - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89C51RD2 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89S52 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89S52" (PDF) . www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89C55/55WD - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89EB5114 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89LP213 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ ab "3538E.book" (PDF) . microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89LP214 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89LP216 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "3621E.book" (PDF) . microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89LP2052 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ ab "3547J.book" (PDF) . microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89LP3240 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89LP4052 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89LP6440 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89LS51 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89LS51" (PDF) . www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89LS52 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89LS52" (PDF) . www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89S2051 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ ab "Hoja de datos preliminar del AT89S2051/S4051" (PDF) . microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89S4051 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89S51 - Microcontroladores y procesadores". www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89S51" (PDF) . www.microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89S8252" (PDF) . microchip.com . Consultado el 13 de septiembre de 2020 .
^ "AT89S8253 - Microcontroladores y procesadores". microchip.com . Consultado el 13 de septiembre de 2020 .