Microcontrolador PIC16F887

Para entender un poco como funciona este integrado, debemos explicar en lo que se basa un microcontrolador con tecnología PIC (Peripheral Interface Controller). Basicamente, son dispositivos que realizan diferentes actividades al ser programados mediante un procesamiento de datos digitales (En otras palabras, programación en lenguaje de maquinas; Assembler). Dependiendo de las anchura del BUS de cada microcontrolador, estos pueden expresarse entre 8 y 16 bits (Esto tambien depende de su Gama)

El modelo 16f887 posee diferentes caracteristicas (o especificaciones) que permiten que su uso sea mucho mas versatil y facil de aprender para aquellas personas que esten ingresando en el area de la electronica digital. Las funciones principales de este integrado vienen definidas por ciertos parametros, explicados a continuacion.
  • Soporta modo de comunicación serial, posee dos pines para ello.
  • Amplia memoria para datos y programa.
  • La memoria del PIC se puede reconfigurar de manera electronica mediante su memoria denomidada FLASH. Lo que hace que este tipo de dispositivos sea reprogramable.
Como todos los instrumentos tanto electronicos, electricos, entre diversas areas, suelen tener especificaciones para su uso; esto facilita al diseño de muchos circuitos, dependiendo de lo que se requiera realizar. Alguna de esas especificaciones, o caracteristicas básicas son las siguientes:

- 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 precision
  • 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

Descripción de PINES.


La mayoria de los pines del microcontrolador PIC16F887 son multipropositos como se muestra en la figura anterior. Donde por ejemplo en el PIN2 se puede conectar tanto una entrada/salida digital (RA0) como una entrada analogica (AN0). Para un mejor entendimiento, se procede a incluir el siguiente video, que se basa en el proceso de identificación de pines.



Cabe destacar que existen otras especificaciones esenciales para entender de mejor manera el microcontrolador y como funciona sus rangos tanto de voltaje como de corriente. Para eso se estudia el datasheet que vendra anexado a continuación.

Share:

No hay comentarios:

Publicar un comentario

Publicaciones Populares

Publicaciones Recientes