Professional Documents
Culture Documents
27-08-2019
DEAS-W33H-CAB2-2DVS-RCXS
DEAS-W33H-CMCA-A4R4-FMFC
25-08-2019
DEAS-W33H-CGM9-94SS-53PW
DEAS-W33H-CMW4-42RB-MJFU
23-08-2019
GJFC-XCT8-VJ75-DDA3-SRWX
Un microcontrolador (abreviado μC, UC o MCU) es un circuito integrado programable,
capaz de ejecutar las órdenes grabadas en su memoria. Está compuesto de varios
bloques funcionales, los cuales cumplen una tarea específica. Un microcontrolador
incluye en su interior las tres principales unidades funcionales de una
computadora: unidad central de procesamiento, memoria y periféricos de
entrada/salida.
Índice
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
Características
Arquitecturas de computadora
Artículo principal: Arquitectura de computadoras
Básicamente existen dos arquitecturas de computadoras, y por supuesto, están
presentes en el mundo de los microcontroladores: Von Neumann y Harvard. Ambas se
diferencian en la forma de conexión de la memoria al procesador y en los buses que
cada una necesita.
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.