Los microcontroladores PIC (Peripheral Interface Controller) son una familia de dispositivos electrónicos altamente versátiles y ampliamente utilizados en el campo de la electrónica y la computación embebida. Estos microcontroladores son producidos por Microchip Technology Inc., una empresa líder en el diseño y fabricación de componentes electrónicos.
Un microcontrolador es un pequeño dispositivo que integra en un solo chip una unidad central de procesamiento (CPU), memoria, puertos de entrada/salida y otros periféricos, lo que lo convierte en una solución completa y compacta para controlar sistemas y procesos en tiempo real.
Los microcontroladores PIC se destacan por su facilidad de uso, bajo costo y eficiencia energética, lo que los hace ideales para una amplia variedad de aplicaciones, desde electrodomésticos y dispositivos móviles hasta sistemas de control industrial, electrónica automotriz, sistemas de seguridad, entre otros.
Algunas características destacadas de los microcontroladores PIC son:
Arquitectura RISC: Los PIC utilizan una arquitectura Reduced Instruction Set Computer (RISC), lo que significa que tienen un conjunto de instrucciones reducido y operan en ciclos de instrucciones simples y rápidos.
Memoria integrada: Los PIC tienen memoria Flash, EEPROM o ROM integrada para almacenar el programa (firmware) y datos necesarios para el funcionamiento del sistema.
Periféricos integrados: Los microcontroladores PIC ofrecen una amplia gama de periféricos integrados, como puertos GPIO (General Purpose Input/Output), módulos de comunicación (UART, SPI, I2C), módulos de temporización, conversores analógico-digitales (ADC), generadores de PWM y mucho más.
Bajo consumo de energía: Estos microcontroladores están diseñados para funcionar con un consumo de energía muy eficiente, lo que los hace adecuados para aplicaciones con limitaciones de energía o alimentadas por baterías.
Amplia variedad de modelos: Microchip ofrece una gran diversidad de modelos PIC, desde aquellos con recursos básicos hasta los más avanzados con mayores capacidades de memoria, velocidad y periféricos.
Para programar y desarrollar aplicaciones para microcontroladores PIC, se utilizan lenguajes de programación como C o ensamblador, y Microchip proporciona un conjunto de herramientas de desarrollo, como compiladores, depuradores y entornos de desarrollo integrados (IDEs), para facilitar el proceso de diseño y programación.
Los microcontroladores PIC continúan siendo una opción popular para diseñadores y desarrolladores debido a su accesibilidad, flexibilidad y amplio soporte de la comunidad de entusiastas y profesionales. Si bien existen otras familias de microcontroladores en el mercado, los PIC han demostrado ser una solución confiable y probada para una variedad de aplicaciones embebidas.
- El microcontrolador cuenta con solo 35 instrucciones diferentes
- Todas las instrucciones son uni-ciclo excepto por las de ramificación
- El chip se puede re-programar hasta 100.000 veces
- El chip se puede programar incluso incorporado en el dispositivo destino.
- Los datos se pueden grabar más de 1.000.000 veces
- 8 canales
- resolución de 10 bits
- Dos comparadores analógicos
- 2 canales PWM
- Soporta los modos SPI (solo maestro) e I2C
- Soporta los modos I2C (Maestro/Esclavo)
Características Básicas del PIC16f887
arquitectura RISC- El microcontrolador cuenta con solo 35 instrucciones diferentes
- Todas las instrucciones son uni-ciclo excepto por las de ramificación
Frecuencia de operación 0-20 MHz
Oscilador interno de alta precisión- Calibrado de fábrica
- Rango de frecuencia de 8MHz a 31KHz seleccionado por software
Voltaje de la fuente de alimentación de 2.0V a 5.5V- Consumo: 220uA (2.0V, 4MHz), 11uA (2.0 V, 32 KHz) 50nA (en modo de espera)
Ahorro de energía en el Modo de suspensión
Brown-out Reset (BOR) con opción para controlar por software
35 pines de entrada/salida- alta corriente de fuente y de drenador para manejo de LED
- resistencias pull-up programables individualmente por software
- interrupción al cambiar el estado del pin
memoria ROM de 8K con tecnología FLASH- El chip se puede re-programar hasta 100.000 veces
Opción de programación serial en el circuito- El chip se puede programar incluso incorporado en el dispositivo destino.
256 bytes de memoria EEPROM- Los datos se pueden grabar más de 1.000.000 veces
368 bytes de memoria RAM
Convertidor A/D:- 14 canales
- resolución de 10 bits
3 temporizadores/contadores independientes
Temporizador perro guardián
Módulo comparador analógico con- Dos comparadores analógicos
- Referencia de voltaje fija (0.6V)
- Referencia de voltaje programable en el chip
Módulo PWM incorporado
Módulo USART mejorado- Soporta las comunicaciones seriales RS-485, RS-232 y LIN2.0
- Auto detección de baudios
Puerto Serie Síncrono Maestro (MSSP)- Soporta los modos SPI e I2C
arquitectura RISC
- El microcontrolador cuenta con solo 35 instrucciones diferentes
- Todas las instrucciones son uni-ciclo excepto por las de ramificación
Oscilador interno de alta precisión
- Calibrado de fábrica
- Rango de frecuencia de 8MHz a 31KHz seleccionado por software
- Consumo: 220uA (2.0V, 4MHz), 11uA (2.0 V, 32 KHz) 50nA (en modo de espera)
Brown-out Reset (BOR) con opción para controlar por software
35 pines de entrada/salida
- alta corriente de fuente y de drenador para manejo de LED
- resistencias pull-up programables individualmente por software
- interrupción al cambiar el estado del pin
- El chip se puede re-programar hasta 100.000 veces
- El chip se puede programar incluso incorporado en el dispositivo destino.
- Los datos se pueden grabar más de 1.000.000 veces
Convertidor A/D:
- 14 canales
- resolución de 10 bits
Temporizador perro guardián
Módulo comparador analógico con
- Dos comparadores analógicos
- Referencia de voltaje fija (0.6V)
- Referencia de voltaje programable en el chip
Módulo USART mejorado
- Soporta las comunicaciones seriales RS-485, RS-232 y LIN2.0
- Auto detección de baudios
- Soporta los modos SPI e I2C






No hay comentarios:
Publicar un comentario