Caracteristicas Del Pic 16F877A

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

Caracteristicas del Pic 16F877A.

Se denomina microcontrolador a un dispositivo programable capaz de realizar diferentes


actividades que requieran del procesamiento de datos digitales y
del control y comunicacin digital de diferentes dispositivos.
Los microcontroladores poseen una memoria interna que almacena dos tipos de datos;
las instrucciones, que corresponden al programa que se ejecuta, y los registros, es decir,
los datos que el usuario maneja, as como registros especiales para el control de las
diferentes funciones del microcontrolador.

Los micro controladores se programan en Assembler y cada microcontrolador vara su


conjunto de instrucciones de acuerdo a su fabricante y modelo. De acuerdo al nmero de
instrucciones que el microcontrolador maneja se le denomina de arquitectura RISC
(reducido) o CISC (complejo).
Los microcontroladores poseen principalmente una ALU (Unidad Lgico Aritmtica),
memoria del programa, memoria de registros, y pines I/O (entrada y/0 salida). La ALU es
la encargada de procesar los datos dependiendo de las instrucciones que se ejecuten
(ADD, OR, AND), mientras que los pines son los que se encargan de comunicar al
microcontrolador con el medio externo; la funcin de los pines puede ser de transmisin
de datos, alimentacin de corriente para l funcionamiento de este o pines de control
especifico.
En este proyecto se utiliz el PIC 16F877. Este microcontrolador es fabricado por
MicroChip familia a la cual se le denomina PIC. El modelo 16F877 posee varias
caractersticas que hacen a este microcontrolador un dispositivo muy verstil, eficiente y
prctico para ser empleado en la aplicacin que posteriormente ser detallada.
Algunas de estas caractersticas se muestran a continuacin:

Soporta modo de comunicacin serial, posee dos pines para ello.

Amplia memoria para datos y programa.

Memoria reprogramable: La memoria en este PIC es la que se denomina FLASH;


este tipo de memoria se puede borrar electrnicamente (esto corresponde a la "F" en el
modelo).

Set de instrucciones reducidas (tipo RISC), pero con las instrucciones necesarias
para facilitar su manejo.

CARACTERSTICAS 16F877

Frecuencia mxima DX-20MHz

Memoria de programa flash palabra de 14 8KB


bits

Posiciones RAM de datos 368

Posiciones EEPROM de datos 256

Puertos E/S A,B,C,D,E

Nmero de pines 40

Interrupciones 14
Timers 3

Mdulos CCP 2

Comunicaciones Serie MSSP, USART

Comunicaciones paralelo PSP

Lneas de entrada de CAD de 10 bits 8

Juego de instrucciones 35 Instrucciones

Longitud de la instruccin 14 bits

Arquitectura Harvard

CPU Risc

Canales Pwm 2

Pila Harware -

Ejecucin En 1 Ciclo Mquina -

Osciladores que soporta.


Oscilador interno de alta precisin
Calibrado de fbrica
Rango de frecuencia de 8MHz a 31KHz seleccionado por software
En el momento de programar o quemar el microcontrolador se debe especificar qu tipo
de oscilador se usa. Esto se hace a travs de unos fusibles llamados fusibles de
configuracin.

Tipo de Memoria.
Memoria ROM de 8K con tecnologa FLASH
El chip se puede re-programar hasta 100.000 veces
Opcin de programacin 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 ms de 1.000.000 veces
368 bytes de memoria RAM
Convertidor A/D:
14 canales
Resolucin de 10 bits
Numero de Puertos.
El encapsulado ms comn para este microcontrolador es el DIP (Dual In-line Pin) de 40
pines, propio para usarlo en experimentacin. 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 simultneamente, sin embargo se pueden cambiar en cualquier instante
durante el funcionamiento. La mayora de los pines del microcontrolador PIC16F887 son
multipropsito.
Convertidor ADC
Los pines del puerto A y del puerto E pueden trabajar como entradas para el convertidor
Anlogo a Digital interno, es decir, all se podra conectar una seal proveniente de un
sensor o de un circuito analgico para que el microcontrolador la convierta en su
equivalente digital y pueda realizar algn proceso de control o de instrumentacin digital.
El pin RB0/INT se puede configurar por software para que funcione como interrupcin
externa, para configurarlo se utilizan unos bits de los registros que controlan las
interrupciones. El pin RA4/TOCKI del puerto A puede ser configurado como un pin de
entrada/salida o como entrada del temporizador/contador. Cuando este pin se programa
como entrada digital, funciona como un disparador de Schmitt (Schmitt trigger), puede
reconocer seales un poco distorsionadas y llevarlas a niveles lgicos (cero y cinco
voltios). Cuando se usa como salida digital se comporta como colector abierto (open
collector), por lo tanto, se debe poner una resistencia de pull-up (resistencia externa
conectada a un nivel de cinco voltios). Como salida, la lgica es inversa: un "0" escrito al
pin del puerto entrega en el pin un "1" lgico. Adems, como salida no puede manejar
cargas como fuente, slo en el modo sumidero.

También podría gustarte