Está en la página 1de 3

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 especfica. Un microcontrolador incluye en su
interior las tres principales unidades funcionales de una computadora: unidad central de
procesamiento, memoria y perifricos deentrada/salida.
Algunos microcontroladores pueden utilizar palabras de cuatro bits y funcionan a velocidad de
reloj con frecuencias tan bajas como 4 kHz, con un consumo de baja potencia (mW o
microvatios). Por lo general, tendr la capacidad para mantener la funcionalidad a la espera
de un evento como pulsar un botn o de otra interrupcin, el consumo de energa durante el
estado de reposo (reloj de la CPU y los perifricos de la mayora) puede ser slo nanovatios,
lo que hace que muchos de ellos muy adecuados para aplicaciones con batera de larga
duracin. Otros microcontroladores pueden servir para roles de rendimiento crtico, donde sea
necesario actuar ms como unprocesador digital de seal (DSP), con velocidades de reloj y
consumo de energa ms altos.
Cuando es fabricado el microcontrolador, no contiene datos en la memoria ROM. Para que
pueda controlar algn proceso es necesario generar o crear y luego grabar en la EEPROM o
equivalente del microcontrolador algn programa, el cual puede ser escrito en lenguaje
ensamblador u otro lenguaje para microcontroladores; sin embargo, para que el programa
pueda ser grabado en la memoria del microcontrolador, debe ser codificado en sistema
numrico hexadecimal que es finalmente el sistema que hace trabajar al microcontrolador
cuando ste es alimentado con el voltaje adecuado y asociado a
dispositivos analgicos y discretos para su funcionamiento.1
ndice
[ocultar]

1 Historia

2 Caractersticas

3 Arquitecturas de computadora
o

3.1 Arquitectura Von Neumann

3.2 Arquitectura Harvard

4 Procesador en detalle
o

4.1 Registros

4.2 Unidad de control

4.3 Unidad aritmtico-lgica

4.4 Buses

4.5 Conjunto de instrucciones

5 Memoria

6 Interrupciones

7 Perifricos
o

7.1 Entradas y salidas de propsito general

7.2 Temporizadores y contadores

7.3 Conversor analgico/digital

7.4 Puertos de comunicacin

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 comunicacin

7.5 Comparadores

7.6 Modulador de ancho de pulsos

7.7 Memoria de datos no voltil

8 Familias de microcontroladores

9 Vase tambin

10 Referencias

También podría gustarte