0 calificaciones0% encontró este documento útil (0 votos)
473 vistas3 páginas
PIC16F877A: Universidad de Las Fuerzas Armadas (Espe-L)
El documento describe las características del microcontrolador PIC16F877. Explica que pertenece a una familia de microcontroladores de 8 bits con arquitectura Harvard, tecnología RISC y CMOS. Estas características lo hacen eficiente en el uso de memoria de datos y programa, logrando alta velocidad. Detalla sus puertos de entrada/salida, temporizadores, comunicación serie y paralela, módulo A/D y otras funciones. Concluye que es un microcontrolador popular debido a su bajo consumo, memoria,
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
0 calificaciones0% encontró este documento útil (0 votos)
473 vistas3 páginas
PIC16F877A: Universidad de Las Fuerzas Armadas (Espe-L)
El documento describe las características del microcontrolador PIC16F877. Explica que pertenece a una familia de microcontroladores de 8 bits con arquitectura Harvard, tecnología RISC y CMOS. Estas características lo hacen eficiente en el uso de memoria de datos y programa, logrando alta velocidad. Detalla sus puertos de entrada/salida, temporizadores, comunicación serie y paralela, módulo A/D y otras funciones. Concluye que es un microcontrolador popular debido a su bajo consumo, memoria,
RESUMEN: El microcontrolador PIC16F877 de Microchip pertenece a una gran familia de microcontroladores de 8 bits (bus de datos) que tienen las siguientes caractersticas generales que los distinguen de otras familias: Arquitectura Harvard Tecnologa RISC Tecnologa CMOS Estas caractersticas se conjugan para lograr un dispositivo altamente eficiente en el uso de la memoria de datos y programa y por lo tanto en la velocidad de ejecucin ABSTRAC: The PIC16F877 microcontroller from Microchip belongs to a large family of 8-bit microcontrollers (data bus) having the following general characteristics that distinguish them from other families: Harvard Architecture RISC technology CMOS technology These features combine to achieve a highly efficient device for the use of the data memory and program, and therefore the running speedPALABRAS CLAVES.- PIC 16F877A, convertir, convesores, tipo CMOS. INTRODUCCION.- EL Pic16F877 pertenece a la gama media de Microcontroladores donde encontraremos modelos desde 18 hasta 68 Pines, su repertorio de instrucciones es de 35, de 14 bits cada una (Todas las instrucciones sonde un solo ciclo con excepcin de las ramificaciones del programa que sonde dos ciclos). Disponen de interrupciones y una pila de 8 niveles que
permite el anidamiento de subrutinas. Se le puede encontrar en un tipo de encapsulado de 40 pines ( patas) PDIP el cual es el mas utilizado para su utilizacin didctica en proyectos escolares. Cuenta con una arquitectura Harvard en la que son independientes la memoria de instrucciones y la memoria de datos y cada una dispone de su propio sistema de buses para el acceso. FUNDAMENTO TEORICO: Los pines de entrada/salida de este microcontrolador estn organizados en cinco puertos, el puerto A con 6 lneas, el puerto B con 8 lneas, el puerto C con 8 lneas, el puerto D con 8 lneas y el puerto E con 3 lneas. Cada pin de esos puertos se puede configurar como entrada o como salida independiente programando un par de registros diseados para tal fin. En ese registro un bit en "0" configura el pin del puerto correspondiente como salida y un bit en "1" lo configura como entrada. Dichos pines del microcontrolador tambin pueden cumplir otras funciones especiales, siempre y cuando se configuren para ello, segn se ver ms adelante.
Caractersticas generales del PIC16F877 La siguiente es una lista de las caractersticas que comparte el PIC16F877 con los dispositivos ms cercanos de su familia:PIC16F873 PIC16F874 PIC16F876 PIC16F877 CPU RISC Slo 35 instrucciones que aprender Todas las instrucciones se ejecutan en un ciclo de reloj, excepto los saltos que requieren dos UNIVERSIDAD DE LAS FUERZAS ARMADAS (ESPE-L)
Microprocesadores y Microcontroladores Pgina 2
Frecuencia de operacin de 0 a 20 MHz (DC a 200 nsg de ciclo de instruccin) Hasta 8k x 14 bits de memoria Flash de programa Hasta 368 bytes de memoria de datos (RAM) Hasta 256 bytes de memoria de datos EEPROM Hasta 4 fuentes de interrupcin Stack de hardware de 8 niveles Reset de encendido (POR) Timer de encendido (PWRT) Timer de arranque del oscilador (OST) Sistema de vigilancia Watchdog timer. Proteccin programable de cdigo Modo SEP de bajo consumo de energa Opciones de seleccin del oscilador Programacin y depuracin serie In-Circuit (ICSP) a travs de dospatitas Lectura/escritura de la CPU a la memoria flash de programa Rango de voltaje de operacin de 2.0 a 5.5 volts Alta disipacin de corriente de la fuente: 25mA
Descripcin General del PIC16F877 Rangos de temperatura: Comercial, Industrial y Extendido Bajo consumo de potencia: Menos de 0.6mA a 3V, 4 Mhz 20 A a 3V, 32 Khz menos de 1A corriente de standby. Perifricos Timer0 : Contador/Temporizador de 8 bits con pre- escalador de 8bits Timer1 : Contador/Temporizador de 16 bits con pre- escalador Timer0 : Contador/Temporizador de 8 bits con pre- escalador ypost-escalador de 8 bits y registro de periodo. Dos mdulos de Captura, Comparacin y PWM Convertidor Analgico/Digita l: de 10 bits, hasta 8 canales Puerto Serie Sncrono (SSP) Puerto Serie Universal (USART/SCI). Puerto Paralelo Esclavo (PSP): de 8 bits con lneas de protocolo
Diagrama de Bloques del PIC16F877 En la siguiente figura se muestra a manera de bloques la organizacin interna del PIC16F877, Se muestra tambin junto a este diagrama su diagrama de patitas, para tener una visin conjunta del interior y exterior del Chip. Posee Rango amplio de tensiones de funcionamiento: Comercial: 2.0 a 5.5 volts Industrial: 2.0 a 5.5 volts Consumo muy bajo: < 2 mA tpico a 5 volt, 4MHz. 15 A tpico a 2 volt, 32KHz. >0.5 A tpico de corriente en reposo a 2 volts. Caractersticas que lo hacen destacarse por su popularidad en elmundo de la electrnica: Soporta modo de comunicacin serial, posee dos pines para ello. Amplia memoria para datos y programa. Set de instrucciones reducidas (tipo RISC), pero con las instruccionesnecesarias para facilitar su manejo. En su arquitectura adems incorporan: 3 temporizadores 4 puertos I/O. Comunicacin serie y paralela: USART, PSP. Bus I2C Modulo Convertidor analgico a digital A/D. Modulo Comparador con un voltaje de referencia. CONCLUCIONES.- El PIC16F877 es un microcontrolador con memoria de programa tipo FLASH, lo que representa gran facilidad en el desarrollo de prototipos y en su aprendizaje ya que no se requiere borrarlo con luz ultravioleta como las versiones EPROM, sino que permite reprogramarlo nuevamente sin ser borrado con anterioridad. El PIC16F877 es un microcontrolador de Microchip Technology fabricado en tec- nologa CMOS, su consumo de potencia es muy bajo y adems es UNIVERSIDAD DE LAS FUERZAS ARMADAS (ESPE-L)
Microprocesadores y Microcontroladores Pgina 3
completamente esttico, esto quiere decir que el reloj puede detenerse y los datos de la memoria no se pierden. El encapsulado ms comn para este microcontrolador es el DIP (Dual In-line Pin) de 40 pines, propio para usarlo en experimentacin.
El puerto E puede controlar la conexin en modo microprocesador con otros dispositivos utilizando las lneas RD (read), WR (write) y CS (chip select). En este modo el puerto D funciona como un bus de datos de 8 bits (pines PSP).
BIBLIOGRAFIA.- http://www.ucontrol.com.ar/Articulos/ registros_de_desplazamiento_74164_4 094/registros_de_desplazamiento_741 64_4094.htm ,ingresado el 5 de mayo del