tecnico
3.1 CARACTERÍSTICAS BÁSICAS DEL PIC16F887
3.2 PRINCIPALES REGISTROS SFRS
3.3 PUERTOS DE ENTRADA/SALIDA
3.4 TEMPORIZADOR TIMER0
3.5 TEMPORIZADOR TIMER1
3.6.TEMPORIZADOR TIMER2
3.7 MÓDULOS CCP
3.8 MÓDULOS DE COMUNICACIÓN SERIAL
3.9 MÓDULOS ANALÓGICOS
3.10 OSCILADOR DE RELOJ
3.11 MEMORIA EEPROM
3.12¡REINICIO! ¿BLACK-OUT, BROWN-OUT O RUIDOS?
3.1 CARACTERÍSTICAS BÁSICAS 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 lafuente 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 reposo
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 cambiarel 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
3temporizadores/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 modosSPI e I2C
DESCRIPCIÓN DE PINES
La mayoría de los pines del microcontrolador PIC16F887 son multipropósito como se muestra en la figura anterior. Por ejemplo, la asignación RA3/AN3/Vref+/C1IN+ para el quinto pin del microcontrolador indica que éste dispone de las siguientes funciones:
RA3 Tercera entrada/salida digital del puerto A
AN3 Tercera entrada analógica
Vref+ Referencia positivade voltaje
C1IN+ Entrada positiva del comparador C1
La funcionalidad de los pines presentados anteriormente es muy útil puesto que permite un mejor aprovechamiento de los recursos del microcontrolador sin afectar a su funcionamiento. Estas funciones de los pines no se pueden utilizar simultáneamente, sin embargo se pueden cambiar en cualquier instante durante el funcionamiento.
Las siguientestablas se refieren al microcontrolador PIC16F887 DIP de 40 pines.
UNIDAD CENTRAL DE PROCESAMIENTO (CPU)
Con el propósito de explicar en forma clara y concisa, sin describir profundamente el funcionamiento de la CPU, vamos a hacer constar que la CPU está fabricada con la tecnología RISC ya que esto es un factor importante al decidir qué microcontrolador utilizar.
RISC es un acrónimoderivado del inglés Reduced Instruction Set Computer, lo que proporciona al PIC16F887 dos grandes ventajas:
La CPU cuenta con sólo 35 instrucciones simples. Cabe decir que para poder programar otros microcontroladores en lenguaje ensamblador es necesario saber más de 200 instrucciones.
El tiempo de ejecución es igual para casi todas las instrucciones y tarda 4 ciclos de reloj. La frecuencia del...
Regístrate para leer el documento completo.