Características del 89S51
89S51 se ha mejorado en el proceso. 89S51 adopta un nuevo proceso de 0,35 um, que reduce costos, mejora las funciones y mejora la competitividad. 89SXX es compatible con 89CXX y otros chips de la serie 51. El 89C51 es en realidad una gran cantidad de la producción anterior de Atmel. Sin duda, Atmel puede reanudar la producción del AT89C51 si el mercado lo exige. El microcontrolador AT89S51/LS51 es un microcontrolador de bajo consumo con 4 KB de memoria flash programable en circuito. Es un conjunto de instrucciones y pines compatibles con los microcontroladores de uso general de la serie 80C51. La memoria flash en chip permite la reprogramación en circuito, así como la programación utilizando memoria no volátil. Integra una CPU de uso general y una memoria flash programable en circuito en un solo chip, lo que da como resultado un microcontrolador de alto rendimiento potente, flexible y rentable.
AT89S51/LS51 tiene las siguientes características:
-- Estructura de instrucción: CISC (Instrucción compleja)
-- Rendimiento máximo: 3 MIPS
-- La memoria de programa en el chip contiene 4 KB de memoria flash, que se puede programar en línea y puede manejar hasta 1000 ciclos de escritura
-- La memoria de datos en el chip contiene 128 bytes de RAM;
-- El puerto de E/S tiene 32 líneas de E/S programables
-- Hay dos líneas de E/S de 16 bits
- - La estructura de interrupción del sistema de interrupción incluye 6 fuentes de interrupción, 5 vectores de terminación y 2 niveles de prioridad de interrupción
-- El puerto serie es un puerto de comunicación serie full-duplex
; -- Hay dos punteros de datos DPTR0 y DPTR1;
-- Los modos de ahorro de energía de bajo consumo incluyen el modo de apagado y el modo de ahorro de energía
-- Contiene el nivel 3; bits de bloqueo de programa
--El voltaje de la fuente de alimentación es 4.
--La frecuencia del oscilador es 0-33MHz (AT89S51), 0-16MHz (A-T89LS51);
--Con temporizador Watchdog de lectura en el chip (WatchDog);
--Modo de programación flexible en línea en el chip (modo de programación de bytes y páginas);
--Con modo de bandera de apagado POF.
--Tiene 6 fuentes de interrupción
--Tiene 2 contadores/temporizadores
--Tiene 1 puerto serie