at89c52Introducción
AT89C52 es un microcontrolador CMOS de 8 bits de bajo voltaje y alto rendimiento producido por Atmel Company en los Estados Unidos. Contiene 8 KB de memoria de programa regrabable y 12 B de memoria de datos de acceso aleatorio (RAM). El dispositivo adopta la tecnología de almacenamiento no volátil de alta densidad de Atmel y es compatible con el sistema de instrucción estándar MCS-51. Está equipado con una unidad central de procesamiento (CPU) de 8 bits de uso general y una unidad de almacenamiento Flash en el chip. El potente microcontrolador AT89C52 se puede utilizar de forma flexible en diversas áreas de control. El microcontrolador AT89C52 es una versión mejorada del microcontrolador AT89C51 y es compatible con el 80C52 de Intel en términos de disposición de pines, composición de hardware, características operativas y sistema de comando. Sus principales características de funcionamiento son:
La memoria de programa en chip contiene 8 KB de memoria de programa Flash, con una vida regrabable de 1000 veces;
La memoria de datos en chip contiene 256 bytes de RAM;
Tiene 32 líneas de E/S programables;
Tiene 3 temporizadores programables;
El sistema de interrupción tiene 8 fuentes de interrupción, 6 vectores de interrupción, 2 estructura de interrupción de prioridad de nivel;
El puerto serie es un puerto de comunicación serie programable full-duplex;
Tiene un puntero de datos DPTR;
Baja potencia los modos de trabajo incluyen modo inactivo y modo de apagado;
Tiene bit de bloqueo de programa programable de 3 niveles;
El voltaje de la fuente de alimentación de trabajo AT89C52 es de 5 (1 0,2) V, y el típico el valor es 5V;
La frecuencia operativa máxima del AT89C52 es 24MHz.