1. Diferencia entre microprocesador y micro controlador
1.1. Microprocesador
1.1.1. El microprocesador es un circuito integrado que contiene la Unidad Central de Proceso (CPU), también llamada procesador, de un ordenador.
1.2. Microcontrolador
1.2.1. Un microcontrolador es un sistema cerrado que ya contiene la memoria y el interfaz con los periféricos.
2. Componentes
2.1. Sus principales componentes son:
2.1.1. CPU,Memoria Ram, Memoria de solo lectura, Lineas de entrada y salida,Modulos Externos, Generadoeres de pulsos para la sincronia de todo el sistema
3. Aplicaciones
3.1. Un microcontrolador en la industria tiene distintas aplicaciones en las que se pueden encontrar:
3.1.1. Industria Automotriz
3.1.1.1. Control de motor, alarmas, regulador del servofreno, dosificador, etc.
3.1.2. En Electrodomésticos
3.1.2.1. control de calefacciones, lavadoras, cocinas eléctricas, etc.
3.1.3. Informatica
3.1.3.1. como controlador de periféricos. Por ejemplo para controlar impresoras, plotters, cámaras, scanners terminales, unidades de disco, teclados, comunicaciones (modems), etc.
3.1.4. Imagen y sonido
3.1.4.1. tratamiento de la imagen y sonido, control de los motores de arrastre del giradiscos, magnetófono, video, etc.
4. Recursos
4.1. Los recursos son:
4.1.1. Timers o temporizadores, Watchdog, Brownout, Sleep, Convertidor Análogo Digital, Convertidor Digital Análogo, Comparador analógico, PWM, puertos de E/S digitales, Puertos de comunicación serial.
5. Arquitectura
5.1. Dentro de los microcontroladores se encuentran dos arquitecturas generales, las cuales son:
5.1.1. Arquitectura Von Neumann (Cisc)
5.1.1.1. Los datos e instrucciones circulan por el mismo bus, ya que son guardados en la misma memoria.
5.1.1.1.1. una de su principal ventaja es el ahorro de lineas de Entrada-Salida
5.1.1.2. Cics (Complex Instruction Set Computer)
5.1.1.2.1. Procesador que permite trabajar con instrucciones complejas
5.1.2. Arquitectura Harvard (Risc)
5.1.2.1. A diferencia de Von Neumann, esta arquitectura contiene dos memorias, una para datos y la otra para las instrucciones
5.1.2.1.1. Al trabajar con las dos memorias se obtiene mayor velocidad al ejecutar un programa
5.1.2.2. Rics (Reduced Instruction Set Computer )
5.1.2.2.1. Procesador que permite trabajar con operaciones reducidas