Académique Documents
Professionnel Documents
Culture Documents
Ir a la navegaci�n
Ir a la b�squeda
Microcontrolador Motorola 68HC11 y chips de soporte.
Die del microcontrolador de 8 bits Intel 8742, con CPU a 12 MHz, 128 bytes de
memoria RAM, 2048 bytes de EPROM, y E/S en un chip.
Microcontrolador PIC 18F8720 en encapsulado TQFP de 80 pines.
Microcontrolador TMS 1000 de Texas Instruments
Microcontrolador TMS 1000 de Texas Instruments
1 Historia
2 Caracter�sticas
3 Arquitecturas de computadora
3.1 Arquitectura Von Neumann
3.2 Arquitectura Harvard
4 Procesador en detalle
4.1 Registros
4.2 Unidad de control
4.3 Unidad aritm�tico-l�gica (ALU)
4.4 Buses
4.5 Conjunto de instrucciones
5 Memoria
6 Interrupciones
7 Perif�ricos
7.1 Entradas y salidas de prop�sito general
7.2 Temporizadores y contadores
7.3 Conversor anal�gico/digital
7.4 Puertos de comunicaci�n
7.4.1 Puerto serie
7.4.2 SPI
7.4.3 I2C
7.4.4 USB
7.4.5 Ethernet
7.4.6 Can
7.4.7 Otros puertos de comunicaci�n
7.5 Comparadores
7.6 Modulador de ancho de pulsos
7.7 Memoria de datos no vol�til
8 Familias de microcontroladores
9 V�ase tambi�n
10 Referencias
Historia
El primer microprocesador fue el Intel 4004 de 4 bits, lanzado en 1971, seguido por
el Intel 8008 y otros m�s capaces. Sin embargo, ambos procesadores requieren
circuitos adicionales para implementar un sistema de trabajo, elevando el costo del
sistema total.
El Instituto Smithsoniano dice que los ingenieros de Texas Instruments Gary Boone y
Michael Cochran lograron crear el primer microcontrolador, TMS 1000, en 1971; fue
comercializado en 1974. Combina memoria ROM, memoria RAM, microprocesador y reloj
en un chip y estaba destinada a los sistemas embebidos.2?
A pesar de que en los sistemas integrados con arquitectura Von Neumann la memoria
est� segregada, y existan diferencias con respecto a la definici�n tradicional de
esta arquitectura; los buses para acceder a ambos tipos de memoria son los mismos,
del procesador solamente salen el bus de datos, el de direcciones, y el de control.
Como conclusi�n, la arquitectura no ha sido alterada, porque la forma en que se
conecta la memoria al procesador sigue el mismo principio definido en la
arquitectura b�sica.
La desventaja est� en que consume muchas l�neas de E/S del procesador; por lo que
en sistemas donde el procesador est� ubicado en su propio encapsulado, solo se
utiliza en supercomputadoras. Sin embargo, en los microcontroladores y otros
sistemas integrados, donde usualmente la memoria de datos y programas comparten el
mismo encapsulado que el procesador, este inconveniente deja de ser un problema
serio y es por ello que encontramos la arquitectura Harvard en la mayor�a de los
microcontroladores.
El Intel 4004 sali� al mercado en 1971, es una m�quina digital sincr�nica compleja,
como cualquier otro circuito l�gico secuencial sincr�nico. Sin embargo, la ventaja
de este componente est� en que aloja internamente un conjunto de circuitos
digitales que pueden hacer operaciones corrientes para el c�lculo y procesamiento
de datos, pero desde una �ptica diferente: sus entradas son una serie de c�digos
bien definidos, que permiten hacer operaciones de car�cter espec�fico cuyo
resultado est� determinado por el tipo de operaci�n y los operandos involucrados.
Es l�gico pensar que el invento del microprocesador integrado no fue una revelaci�n
divina para sus creadores, sino que se sustent� en los avances, existentes hasta el
momento, en el campo de la electr�nica digital y las teor�as sobre computaci�n.
Pero sin lugar a dudas fue la gota que colm� la copa de la revoluci�n cient�fico-
t�cnica, porque permiti� desarrollar aplicaciones impensadas o acelerar algunas ya
encaminadas.
Ahora comenzaremos a ver c�mo es que est� hecho un procesador, no ser� una
explicaci�n demasiado detallada porque desde su invenci�n �ste ha tenido
importantes revoluciones propias, pero hay aspectos b�sicos que no han cambiado y
que constituyen la base de cualquier microprocesador. En la Figura 'Esquema de un
microcontrolador' podemos ver la estructura t�pica de un microprocesador, con sus
componentes fundamentales, claro est� que ning�n procesador real se ajusta
exactamente a esta estructura, pero aun as� nos permite conocer cada uno de sus
elementos b�sicos y sus interrelaciones.
Registros
Art�culo principal: Registro (hardware)
Mientras mayor sea el n�mero de bits de los registros de datos del procesador,
mayores ser�n sus prestaciones, en cuanto a poder de c�mputo y velocidad de
ejecuci�n, ya que este par�metro determina la potencia que se puede incorporar al
resto de los componentes del sistema, por ejemplo, no tiene sentido tener una ALU
de 16 bits en un procesador de 8 bits.
Por otro lado un procesador de 16 bits, puede que haga una suma de 16 bits en un
solo ciclo de m�quina, mientras que uno de 8 bits deber� ejecutar varias
instrucciones antes de tener el resultado, aun cuando ambos procesadores tengan la
misma velocidad de ejecuci�n para sus instrucciones. El procesador de 16 bits ser�
m�s r�pido porque puede hacer el mismo tipo de tareas que uno de 8 bits, en menos
tiempo.