Tecnología

Inicio

Cuál es el significado de los microcontroladores PIC?

Cuál es el significado de los microcontroladores PIC?


La compañía Microchip Technology ofrece una serie de circuitos integrados que llama "controladores de interfaz periférica", o microcontroladores PIC. Combinan un microprocesador, la memoria y la interfaz en un único chip, ofreciendo a los desarrolladores profesionales, técnicos y aficionados un bajo costo, fácil de usar plataforma para el desarrollo de sistemas electrónicos controlados por software. microcontroladores PIC vienen en una gama de capacidades, desde simples unidades de 8 bits a más sofisticados chips de 32 bits.

Microprocesador

El corazón del microcontrolador PIC es su microprocesador, que realiza operaciones aritméticas, lleva a cabo pruebas condicionales y se mueve entre las posiciones de memoria de datos. Un conjunto de instrucciones codificar todas las funciones básicas del microprocesador. Los microprocesadores de ocho bits tienen 35 instrucciones diferentes; los chips de 32 bits tienen aproximadamente 80. Los desarrolladores de software programar el microcontrolador al escribir secuencias de instrucciones para realizar tareas específicas y bien definidas.

Memoria

microcontroladores PIC tienen dos tipos diferentes de memoria: una pequeña cantidad de memoria RAM para los datos y un bloque más grande de memoria flash eléctricamente borrable para los programas. El PIC16F84A de 8 bits, por ejemplo, tiene 1.024 palabras de 14 bits de memoria flash para el software y los 68 bytes de RAM y 64 bytes de memoria flash de datos. La memoria flash es no volátil, lo que significa que retiene los datos incluso sin alimentación; la memoria RAM, por el contrario, es volátil, la pérdida de información cuando está apagado. Sin embargo, la memoria RAM es inherentemente más rápido que la memoria flash y se puede actualizar de forma indefinida. Cuando un desarrollador escribe el software para un microcontrolador PIC, que almacena el programa semi-permanente en la memoria flash, y ella puede ahorrar pequeñas cantidades de información de forma predeterminada en visualización de datos. Cuando el procesador PIC ejecuta el programa, que realiza cálculos en la memoria RAM, que no necesita ser salvado. Flash, una vez programada, es fácil de cambiar; esto facilita las frecuentes actualizaciones necesarias para desarrollar un nuevo software.

Interfaz y temporizador

Todos los microcontroladores PIC tienen un convertidor, o ADC de analógico a digital. En el procesador PIC más simple, este circuito convierte tensiones procedentes de potenciómetros, sondas de temperatura, interruptores y otros dispositivos externos a un valor numérico equivalente con 8 bits o 256 pasos de precisión. Por ejemplo, si un técnico conecta un detector de luz con un rango de cero a cinco voltios, el ADC convierte esta en pasos de 5/256 o .019 voltios cada una. procesadores PIC más sofisticados tienen ADCs con mayor precisión, de hasta 12 bits o 4.096 pasos. Los procesadores más sofisticados de las interfaces Ethernet y USB soporte del cartel de CFP. Además de las interfaces, el microcontrolador tiene un temporizador incorporado, que utiliza el desarrollador de software para la medición y configuración de intervalos de tiempo en los programas.

aplicaciones

Las pequeñas cantidades de memoria en la microcontroladores PIC 8 bits limitan su uso a aplicaciones simples, tales como control de la temperatura de un horno o girando circuitos en momentos prescritos. Con su mayor velocidad y conjuntos de instrucciones más sofisticados, los microcontroladores de 16 y 32 bits pueden asumir tareas más avanzadas, como el ajuste de los amortiguadores electrónicos de un coche en respuesta a las condiciones del camino lleno de baches. La mayor capacidad de memoria de los microcontroladores de gama alta permite software más sofisticado para tareas complejas