Está en la página 1de 57

Ing.

Danny Sotomayor
ESPE - 2012
Un sistema embebido o empotrado es un sistema de computación
diseñado para realizar una o algunas pocas funciones dedicadas
frecuentemente en un sistema de computación en tiempo real.

Consiste en un sistema con microprocesador cuyo hardware y software


están específicamente diseñados y optimizados para resolver un
problema concreto eficientemente.
• Uso muy diferente al uso general que se le suele dar a un
computador personal.

• La mayoría de los componentes se encuentran incluidos en la placa


base.

• Se pueden programar directamente en lenguaje ensamblador del


micro controlador incorporado o bien utilizando algún compilador
especifico ( C, C++, Basic ).

• Usan procesadores y memorias relativamente pequeños.

• Se suele simplificar toda la arquitectura de la computadora para


reducir los costos.
• Microprocesador, microcontrolador
(CPU o unidad que aporta capacidad de cómputo al sistema,
pudiendo incluir memoria interna o externa).

• Comunicación
Capacidad que el sistema se comunique mediante interfaces de
cable o inalámbricas ( RS-232, RS-485, WiFi, CAN, USB, GSM,
GPRS)

• Visualización
Pantalla grafica, táctil, LCD.

• Actuadores
Posibles elementos que el sistema se encarga de controlar. P W M
• Módulos de E/S
Para digitalizar señales de sensores, activar diodos.

• Módulos de Reloj
Genera las diferentes señales de reloj diferenciado por: frecuencia ,
estabilidad y consumo de corriente requerido.

• Módulos de energía
Genera las diferentes tensiones y corrientes necesarias para
alimentar los diferentes circuitos.
FAMILIAS DE
MICROCONTROLADORES
FAMILIAS DE
MICROCONTROLADORES
RECURSOS COMUNES A TODOS
LOS MICROCONTROLADORES

1. Arquitectura
RECURSOS COMUNES A TODOS
LOS MICROCONTROLADORES

2. Unidad Central de Proceso


RECURSOS COMUNES A TODOS
LOS MICROCONTROLADORES

2. Unidad Central de Proceso


RECURSOS COMUNES A TODOS
LOS MICROCONTROLADORES

2. Unidad Central de Proceso


RECURSOS COMUNES A TODOS
LOS MICROCONTROLADORES

3. Memoria
RECURSOS COMUNES A TODOS
LOS MICROCONTROLADORES

3. Memoria
RECURSOS COMUNES A TODOS
LOS MICROCONTROLADORES

3. Memoria
RECURSOS COMUNES A TODOS
LOS MICROCONTROLADORES

3. Memoria
RECURSOS COMUNES A TODOS
LOS MICROCONTROLADORES

3. Memoria
RECURSOS COMUNES A TODOS
LOS MICROCONTROLADORES

4. Puertos de entrada y salida


RECURSOS COMUNES A TODOS
LOS MICROCONTROLADORES

5. Reloj principal
RECURSOS COMUNES A TODOS
LOS MICROCONTROLADORES

6. Recursos especiales
1 .Temporizadores
RECURSOS COMUNES A TODOS
LOS MICROCONTROLADORES

6. Recursos especiales
2. Perro Guardián
RECURSOS COMUNES A TODOS
LOS MICROCONTROLADORES

6. Recursos especiales
3. Protección ante fallo de alimentación
RECURSOS COMUNES A TODOS
LOS MICROCONTROLADORES

6. Recursos especiales
4. Estado de reposo o bajo consumo
RECURSOS COMUNES A TODOS
LOS MICROCONTROLADORES

6. Recursos especiales
5. Conversor A/D
RECURSOS COMUNES A TODOS
LOS MICROCONTROLADORES

6. Recursos especiales
6. Conversor D/A
RECURSOS COMUNES A TODOS
LOS MICROCONTROLADORES

6. Recursos especiales
7. Comparador
RECURSOS COMUNES A TODOS
LOS MICROCONTROLADORES

6. Recursos especiales
8. Modulador de anchura de pulsos

9. Puertas de E/S digitales


RECURSOS COMUNES A TODOS
LOS MICROCONTROLADORES

6. Recursos especiales
10. Puertas de comunicación
MICROCONTROLADORES
PIC

Características:
MICROCONTROLADORES
PIC

Características:
PIC
Registros específicos:
PIC
Registros específicos:
PIC
Registros específicos:
PIC
Registros específicos:
PIC
Registros específicos: