jueves, 24 de febrero de 2011

COMPOSICION

COMPOSICION
Se trata de uno de los microcontroladores más populares del mercado actual, ideal para principiantes, debido a su arquitectura de 8 bits, 18 pines, y un set de instrucciones RISC muy amigable para memorizar y fácil de entender, internamente consta de:
  • Memoria Flash de programa (1K x 14).
  • Memoria EEPROM de datos (64 x 8).
  • Memoria RAM (68 registros x 8).
  • Un temporizador/contador (timer de 8 bits).
  • Un divisor de frecuencia.
  • Varios puertos de entrada-salida (13 pines en dos puertos, 5 pines el puerto A y 8 pines el puerto B).
Otras características son:
  • Manejo de interrupciones (de 4 fuentes).
  • Perro guardián (watchdog).
  • Bajo consumo.
  • Frecuencia de reloj externa máxima 10MHz. (Hasta 20MHz en nuevas versiones). La frecuencia de reloj interna es un cuarto de la externa, lo que significa que con un reloj de 20Mhz, el reloj interno sería de 5Mhz y así pues se ejecutan 5 Millones de Instrucciones por Segundo (5 MIPS)
  • No posee conversores analógicos-digital ni digital-analógicos.
  • Pipe-line de 2 etapas, 1 para búsqueda de instrucción y otra para la ejecución de la instrucción (los saltos ocupan un ciclo más).
  • Repertorio de instrucciones reducido (RISC), con tan solo 30 instrucciones distintas.
  • 4 tipos distintos de instrucciones, orientadas a byte, orientadas a bit, operación entre registros, de salto.


7805

MICROCONTROLADOR PIC 16F84
ARQUITECRURA
El PIC 16C84 al igual que los demás miembros de su familia, se caracterizan por que:
  • Su procesador es segmentado, "pipe-line".
  • Su procesador es tipo RISC
  • Tiene una arquitectura HARVARD
  • El formato de las instrucciones es ortogonal
  • Todas las instrucciones tienen la misma longitud (14 bits)
  • La arquitectura está basada en banco de registros

MICROCONTROLADORES

MICROCONTROLADORES

ORIGEN

Inicialmente cuando no existan los microprocesadores las personas se ingeniaban en diseñar sus circuitos electrónicos y los resultados estaban expresados en diseños que implicaban muchos componentes electrónicos y cálculos matemáticos. Un circuito lógico básico requería de muchos elementos como transistores, resistencias.
Al principio se creía que el manejo de un microprocesador era para aquellas personas con un coeficiente intelectual muy alto; Por lo contrario con la aparición de este circuito integrado todo sería mucho más fácil de entender y los diseños electrónicos serian mucho más pequeños y simplificados.
ANTESCEDENTES
El cual en un principio anterior a la época de los 70 estaban expresados en diseños que implicaban muchos componentes electrónicos y cálculos matemáticos. Ocurrió un cambio decisivo en 1971 con la aparición del primer microprocesador entre los primeros microprocesadores entre los cuales estaba el Z-80 y el 8085, pero después de un tiempo aparecieron los microcontroladores ya que estos son más eficientes en espacio, costo, en tiempo de desarrollo de proyectos electrónicos.

Diferencia entre microprocesadores y microcontroladores.
El microprocesador las unidades están físicamente separadas que las memorias RAM, ROM y otros periféricos por medio de buses en el exterior, mientras que el microcontrolador es solo un circuito integrado que contiene todos los elementos del microprocesador y también los elementos exteriores que utiliza el microprocesador.
HISTORIA

Las circunstancias con las que nos encontramos hoy en el campo de los
Microcontroladores tienen sus raíces en el desarrollo de la tecnología de los
Circuitos integrados. Este desarrollo ha hecho posible contener cientos de miles
De transistores en un solo chip. Ése era uno de los requisitos previos para la
Producción de los microprocesadores, y las primeras computadoras eran hechas
Agregando periféricos externos como la memoria, timers etc. lo que aumentaba
El volumen de los circuitos integrados. Estos circuitos integrados contenían
Procesador y periféricos. Así es cómo se desarrollo el primer chip que contenía
Una microcomputadora, o lo que después se llegaría a conocer como un
Microcontrolador.


En el año 1969, un equipo de ingenieros japoneses de la compañía
BUSICOM llegó a Estados Unidos con una idea, ellos deseaban usar para sus
Proyectos pocos circuitos integrados de los que se usaban en las calculadoras.
La proposición se hizo a INTEL, y Marcian Hoff era el responsable del proyecto.
Ya que él era quien tenía experiencia trabajando con una computadora (PC)
PDP8, se le ocurrió pensar en una solución fundamentalmente diferente en lugar
De la construcción sugerida. Esta solución presumía que la función del circuito
Integrado se determinaría por un programa almacenado en él. Eso significaba
Que la configuración sería más simple, pero que requeriría mucho más memoria
De lo que requería el proyecto que propusieron los ingenieros japoneses.
Después de un tiempo, aunque los ingenieros japoneses probaron soluciones
Más fáciles, la idea de Marcian ganó, y el primer microprocesador nació. Para
Transformar esta idea en un producto ya fabricado, Federico Faggin, se unió a
INTEL, y en sólo 9 meses tuvo éxito. INTEL obtuvo los derechos para vender
Este "bloque integrado" en 1971. Primero, compraron la licencia de la compañía
BUSICOM, que no tenía idea del tesoro que poseían. Durante ese año, apareció
En el mercado un microprocesador que se llamó 4004, este fue el primer
Microprocesador de 4 bits con velocidad de 6 000 operaciones por segundo. No
Mucho tiempo después de eso, la compañía americana CTC pidió a INTEL y
Texas Instruments que hiciera un microprocesador de 8 bits. Aunque después a
CTC no le interesó mas la idea, Intel e Texas Instruments siguieron trabajando
En el microprocesador y el primero de abril de 1972, el microprocesador de 8 bits
Aparece en el mercado con el nombre de 8008. Podía direccionar 16 Kb de
Memoria, con un set de 45 instrucciones y una velocidad de 300 000
Operaciones por segundo. Este microprocesador es el predecesor de todos los
Microprocesadores de hoy. Intel mantuvo sus desarrollos y saco al mercado el
Procesador de 8 bits bajo el nombre 8080, el cual podía direccionar 64Kb de
Memoria, con 75 instrucciones, a un precio de 360 dlls.