Microcontroladores - MICROCONTROLADORES PIC INTRODUCCIN A...

Info icon This preview shows pages 1–3. Sign up to view the full content.

MICROCONTROLADORES PIC INTRODUCCIÓN A NIVEL HARDWARE Un microcontrolador es un circuito integrado programable que integra en un solo chip las unidades de memoria para el almacenamiento de datos, aritmética lógica para el cálculo de operaciones, las unidades de entrada y salida para comunicación con otros periféricos, temporizadores y el controlador de interrupciones. La memoria generalmente está constituida por memoria RAM compuesta por registros que almacena datos temporales, memoria EEPROM para el almacenamiento del programa que se debe ejecutar. La unidad aritmética lógica ALU es la encargada de realizar las operaciones aritméticas suma, resta y multiplicación y las operaciones lógicas como And, Or, Or- exclusivo. Las unidades de entrada/salida se refieren a los puertos que tiene el micro para recibir o enviar datos en forma serie o en forma paralela. Cuenta además con módulos especiales para convertir señales analógicas a digitales o de digitales a analógicas. Generalmente tienen arquitectura Harvard que es aquella en donde existes dos buses independientes para mejorar la velocidad de transferencia de información interna: el bus de datos y el bus de direcciones. El bus de datos puede ser de 8, 16, 32 bits y el de dirección depende de la cantidad de memoria del micro. Los microcontroladores para temporizar sus operaciones de programación tienen internamente un reloj implementado que con solo añadir un cristal y un par de capacitores se genera la frecuencia requerida. Para inicializar el micro después de conectar la alimentación, existe una señal de Reset que generalmente es activo bajo para limpiar registros internos y colocar bits de control.
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.