Microcontroladores

Páginas: 17 (4098 palabras) Publicado: 9 de noviembre de 2011
MICROCONTROLADORES PIC

INTRODUCCIÓN

A NIVEL HARDWARE Un microcontrolador es un circuito integrado programable chip las unidades de memoria para el almacenamiento lógica para el cálculo de operaciones, las unidades de comunicación con otros periféricos, temporizadores interrupciones. que integra en un solo de datos, aritmética – entrada y salida para y el controlador de

La memoriageneralmente 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 quetiene 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. Elbus 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 quegeneralmente es activo bajo para limpiar registros internos y colocar bits de control.

A NIVEL SOFTWARE Para funcionar el microcontrolador dispone de un conjunto de instrucciones que son traducidas a lenguaje de máquina (1’s y 0’s) por un programa que se llama Ensamblador. Igualmente existen Compiladores que se encargan de traducir un lenguaje de alto nivel como el lenguaje C a lenguaje ocódigo de máquina. En ambos casos es el código ejecutable que se debe grabar en la memoria del micro (EEPROM) para que se ejecute el programa y desarrolle la aplicación que se quiere. Para editar (escribir) un programa se usa un sistema de desarrollo que el más utilizado es el MPLAB que sirve para editar el programa, sumularlo, corregirlo y posteriormente enviarlo a una tarjeta que se encargará deenviar el código de máquina al micro. Este proceso se llama programar el micro o sencillamente quemarlo. En la simulación que debe realizarse previamente, se puede observar la operación de todos los registros del micro, los puertos de entrada y de salida, observar el almacenamiento en memoria, etc. Los fabricantes de micros, Intel, Motorola, Microchip, Texas, NEC y otros tienen kits especiales(hardware y software) para desarrollar estos procesos de programación de micros.

PARÁMETROS A CONSIDERAR Los parámetros más importantes en un microcontrolador son:      Bus de datos: 8, 16, 32 bits Capacidad de memoria: Tamaño de la memoria RAM y de la memoria EEPROM en kilobytes KB Velocidad: Numero de instrucciones a ejecutar por segundo. Depende de la frecuencia del oscilador del micro.Puertos: Puertos de entrada salida de forma paralela y serial para comunicación externa. Módulos: Para conversión A/D, D/A, PWM, USB, CAN, I2C, SPI, UART, USART, etc

FAMILIAS DE MICROCONTROLADORES DE MICROCHIP Tomado de:
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2551

Microchip ofrece soluciones para microcontroladores de gama completa de 8bits , 16 bits y 32 bits ,con una poderosa arquitectura, tecnologías flexibles de la memoria, herramientas de desarrollo fácil de usar, documentación técnica completa y apoyo al diseño a través de una red de ventas y distribución . Los beneficios obtenidos por la selección de soluciones de microcontroladores de Microchip son:         Migración fácil a través de familias de productos Bajo riesgo de desarrollo de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Microcontroladores
  • Microcontroladores
  • Microcontroladores
  • microcontroladores
  • Microcontroladores
  • Microcontroladores
  • Microcontroladores
  • Microcontroladores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS