Microc

Páginas: 8 (1862 palabras) Publicado: 9 de abril de 2012
CARACTERISTICAS DEL 16F877
Cada una de las caracteristicas mencionadas aqui seran vistas a detalle mas adelante donde con codigo veremos su uso y en forma de comentario sabremos por que son importantes o cuando son necesarias.
En unas de las siguientes entradas del blog mencionare algunos detalles de cada caracteristica.

***CARACTERISTICAS DEL NUCLEO
CPU RISC de Alto desempeño
35Instrucciones a aprender
Todas las instrucciones se ejecutan en un ciclo de reloj excepto las de brinco que toman dos
Hasta 20 MHz de velocidad (200 nS por instruccion)
Flash 8Kb x 14 bit
RAM 368 x 8
EEPROM 256 x 8
Hasta 14 fuentes de interrupcion
Stack de 8 niveles
Direccionamiento Directo, Indirecto y Relativo
Power on Reset (POR)
Power on timer (PWRT)
Oscillator Start Up (OST)
WatchdogTimer (WDT)
Proteccion de codigo
Sleep Mode
Opciones de oscilador seleccionables
CMOS/FLASH EEPROM de bajo consumo, alta velocidad
Diseño totalmente estatico
ICSP (via dos pines)
El CPU tiene acceso a la memoria de programa
Amplio Voltage de Operacion 2.0 a 5.5 V
Corriente de pines de hasta 25 mA
Grados de temperatura Comerciales e industriales
Bajo consumo de potencia

***CARACTERISTICASDE LOS PERIFERICOS
Timer 0; Timer Counter de 8-bit, prescaler de 8 bit
Timer 1; Timer Counter de 16-bit, puede ser incrementado externamente durante el sleep
Timer 2; Timer Counter de 8-bit, registro de periodo de 8 bit, prescaler postscaler
Modulos PWM Capture y Comparador 10 y 16 bit
Convertidor A-D 8 entradas, 10 bit
SSP
SPI
I2C
USART/SCI
PSP
BOR (Brown-out Reset)

-- CPU RISC DEALTO DESEMPEÑO
El CPU del microcontrolador 16F877 al igual que toda la familia PIC de Microchip son del tipo RISC (Reduced Instruction Set Computer, Computadorta con Conjunto de Instrucciones Reducido) que los hace mas rapidos que los conocidos como CISC. La ventaja radica en la velocidad de procesamiento pues mientras lee la memoria de programa puede estar ejecutando instrucciones, asi cuandotermina de ejecutar una instruccion ya tiene lista la otra para sin perder tiempo, en ese siguente ciclo de reloj ejecutarla. Ademas las instrucciones de la memoria de programa son palabras de 14 bit lo que permite un mejor control y desempeño del uC.

-- 35 Instrucciones por aprender
Por ser del tipo RISC, se tiene un reducido set de instrucciones en el cual destaca el uso del registro W (WorkRegister) que es necesatrio para la mayoria de las instrucciones.
El Set esta formado por instrucciones basicas como las de movimiento de informacion, las Swap, Brincos, Sumas, Funciones logicas, Rotacion de registros, Operaciones de Bit y de retorno, etc.

-- Todas las instrucciones se ejecutan en un solo ciclo de reloj pues como ya habia mencionado al ejecutar una instruccion ya tiene la otrapreparada a ser ejecutada sin perder ni un ciclo de reloj. Solo las instrucciones de brinco toman dos ciclos, uno para ver hacia donde brincar y otro para hacerlo. Comparado con otros uC como el 8051 es muy eficaz, pues hay que tomar en cuenta que este ultimo tiene instrucciones de varios ciclos de reloj, son mas lentos debido a que comparten el bus de datos y de lectura de memoria.

-- Hasta 20MHz de velocidad, esta es la maxima velocidad del PIC segun el fabricante, muy suficiente para instrucciones de control y para algoritmos de control que no lleguen a los de DSP, para estos ultimos busca la serie 18 de Microchip. Algunas personas hacen que el uC funcione mas rapido de lo especificado usando lo que se llama overclocking, del cual puedes encontrar mucha informacion en la red, solodebes tomar en cuenta que su buen funcionamiento no esta garantizado y puede ser que cause fallas, todo depende que tan importante es tu proceso y si realmente es necesaria mas velocidad.

-- Flash 8Kb x 14 bit; la version 16F877A tiene una memoria mejorada y cambia su algoritmo de programacion por lo que muchos programadores de puerto paralelo u otros no lo pueden programar aunque el algoritmo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lcd en microc
  • Microco
  • Manual de microc para pic
  • Programacion de pics con microc
  • microC VS microP
  • ANATOM A MICROC PICA DE LA MEDULA ESPINAL
  • Ropa Interior Microc Psulas Ortiz 2012
  • Microc EAD Armenia I 2016 CS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS