ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

PIC 16F877A


Enviado por   •  6 de Junio de 2014  •  1.032 Palabras (5 Páginas)  •  355 Visitas

Página 1 de 5

Se denomina microcontrolador a un dispositivo programable capaz de realizar diferentes actividades que requieran del procesamiento de datos digitales y del control y comunicación 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 microncontrolador.

El PIC es un controlador de interfaz periférico por sus siglas en inglés, por medio del cual se pueden automatizar ciertas cosas electrónicas por la teoría de microcontroladores.

El PIC es un Microcontrolador de la compañía Microchip que vienen en diferentes familias PIC8, PIC16, PIC32 y en diferentes encapsulados, (el 8, 16 y 32 se refiere al número de bits que es capaz de manejar es bastante razonable pensar que mientras más bits maneja más caro es y mientras más funciones tenga más aumenta su precio), y de arquitectura Harvard, este se compone de puertos, unidad aritmética lógica, contadores de programa, temporizadores e interrupciones, memoria de programa y memoria de datos, memoria EEPROM, bancos de datos, conversor análogo digital, etc. Que son esenciales para su programación para la automatización de procesos eléctricos y mecánicos, como el simple encendido de un bombillo, el encendido de un motor trifásico, el muestreo de una señal de datos, controlar LCD's, display matriciales, etc., un sin fin de cosas que tienen aplicaciones hoy en día que los puedes encontrar desde tu mouse, tu celular, tu horno de microondas, tu televisión, videocasetera, ordenador, reproductor de música, auto estéreo, etc., solo por nombrar los más comunes.

Características del PIC 16f877

Patillaje

En este caso únicamente nos vamos a centrar en el modelo con el encapsulado PDIP (Plastic Dual In-Line Package)

Como podemos observar el chip cuenta con un total de 40 pines que nos ofrece, entre otras cosas:

• 5 Puertos I/O (A, B, C, D y E)

• 3 Timers (0, 1 y 2)

• 8 Conversiones analógico-digital (AN0, 1, 2, 3, 4, 5, 6 y 7) de 10 bits

• 2 Módulos CCP (Capture-Compare-PWM)

Vemos que pese a ser un PIC de gama media nos da bastante con lo que trabajar y podremos sacarle infinidad de utilidades.

Memorias

El PIC 16f877 tiene tres memorias internas con unas funciones bien diferenciadas para cada una.

Memoria Flash: En esta memoria es donde el programador guardará su programa. Esta memoria es de 8K. Cada posición de memoria tiene una capacidad de 14 bits por lo que se suele usar la expresión "8K x 14" para describir esta memoria. A su vez, esta memoria, está subdividida en 4 páginas de memoria (0, 1, 2 y 3) de 2k cada una.

Memorias SRAM: En esta memoria se encuentran los llamados registros de funciones especiales "SFR" y los registros de funciones generales "SGR". Esta memoria es de tipo volátil por lo que cuando quitemos la alimentación del PIC se borrarán los datos guardados en ella.

Esta memoria está dividida en 4 bancos de memoria de 128 bytes cada uno. En estos bancos de memoria las primeras posiciones están dedicadas para los SFR mientras que los últimos lo están para los SGR. Cada registro es de 8 bits.

Memoria EEPROM: Es una pequeña memoria de 256 bytes de tipo no volátil donde se guardarán datos los vitales que no queramos perder

...

Descargar como (para miembros actualizados)  txt (6.5 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com