title: Serie AT89 de Atmel
text: # Serie AT89 de Atmel
  
  La serie AT89 de Atmel es una serie de microcontroladores de 8 bits (μCs) fabricados por Atmel Corporation, compatible Intel 8051.
  
  En los últimos tiempos, a la serie AT89 se le ha ido agregando funciones especiales a sus microcontroladores con "núcleo 8051", tal como controladores USB, I²C (TWI), SPI, controladores de bus CAN, decodificadores MP3 y hardware de PWM.
  
  ## Series de microconttroladores AT89
  
  | Nombre del dispositivo | Memoria de programa | Memoria de datos |
  | - | - | - |
  | AT89C1051 | 1K Flash | 64 RAM |
  | AT89C2051 | 2K Flash | 128 RAM |
  | AT89C51 | 4K Flash | 128 RAM |
  | AT89C52 | 8K Flash | 256 RAM |
  | AT89C55 | 20K Flash | 256 RAM |
  | AT89S8252 | 8K Flash | 256 RAM |
  | AT89S53 | 12K Flash | 256 RAM |
  
  ## Estructura de los puertos y operación
  
  Los cuatro puertos del AT89C51 yAT89C52 son bidireccionales. Cada uno tiene un latch (Registro de funciones especiales para P0 hasta P3), un driver de salida, y un buffer de entrada. Los puertos 0, 2 y 3 se utilizan para el acceso a memoria externa. En esta aplicación, El puerto 0 emite el byte inferior de la dirección de memoria, multiplexada en el tiempo con el byte que se ha de leer o escribir. El puerto 2 emite el byte superior de la dirección (si se utiliza una dirección de 16 bits) y el puerto 3 emite señales de control.
  
  