PIC 16F877A

Páginas: 132 (32829 palabras) Publicado: 5 de junio de 2014
3.1 CARACTERÍSTICAS BÁSICAS DEL PIC16F887


arquitectura RISC
o

El microcontrolador cuenta con solo 35 instrucciones diferentes

o

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
o

Calibrado de fábrica

o

Rango de frecuencia de 8MHz a 31KHz seleccionado por software

Voltaje de la fuente de alimentación de 2.0V a 5.5V
o

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
o

alta corriente de fuente y de drenador para manejo de LED

o

resistencias pull-up programablesindividualmente por software

o

interrupción al cambiar el estado del pin



memoria ROM de 8K con tecnología FLASH
o



El chip se puede re-programar hasta 100.000 veces

Opción de programación serial en el circuito
o



El chip se puede programar incluso incorporado en el dispositivo destino.

256 bytes de memoria EEPROM
o

Los datos se pueden grabar más de 1.000.000veces



368 bytes de memoria RAM



Convertidor A/D:
o

14 canales

o

resolución de 10 bits



3 temporizadores/contadores independientes



Temporizador perro guardián



Módulo comparador analógico con
o

Dos comparadores analógicos

o

Referencia de voltaje fija (0.6V)

o

Referencia de voltaje programable en el chip



Módulo PWM incorporado

Módulo USART mejorado
o

Soporta las comunicaciones seriales RS-485, RS-232 y LIN2.0

o


Auto detección de baudios

Puerto Serie Síncrono Maestro (MSSP)
o

Soporta los modos SPI 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 elquinto 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 positiva de 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 delmicrocontrolador 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 siguientes tablas se refieren al microcontrolador DIP de 40 pines.

UNIDAD CENTRAL DE PROCESAMIENTO (CPU)
Con el propósito de explicar en forma clara y concisa, sin describir profundamente elfuncionamiento 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ónimo derivado 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 poderprogramar
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 oscilador se estabiliza por un cristal de cuarzo. Las instrucciones de salto
y de ramificación tardan ocho ciclos de reloj en ejecutarse. Esto significa que si la
velocidad deoperación del microcontrolador es 20 MHz, el tiempo de ejecución de cada
instrucción será 200nS, o sea, ¡el programa ejecutará 5millones de instrucciones por
segundo!

MEMORIA
El PIC16F887 tiene tres tipos de memoria: ROM, RAM y EEPROM. Como cada una tiene las funciones,
características y organización específicas, vamos a presentarlas por separado.

MEMORIA ROM
La memoria ROM se utiliza para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • pic 16f877a
  • PIC 16f877a
  • Control De Temperatura Con Pic 16F877A
  • Puerto paralelo pic 16f877a
  • Parpadeo 1s PIC 16f877a
  • calculadora pic 16f877a
  • Instrucciones Pic 16F877A
  • Pantalla lcd con pic 16f877a

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS