You are on page 1of 12

MICROCONTROLADOR

UNIDAD CENTRAL DE
PROCESAMIENTO

MEMORIA

UNIDADES DE E/S

No incluye ningún
dispositivo de “comunicación
con humanos”,
CARACTERISTICAS

•La memoria de programa generalmente es una Flash EEPROM.


•Tiene puertos de Entrada y Salida (Configurables por software).
•Poseen contadores de propósito especial.
•Tiene incluido un reloj del sistema que permite contabilizar tiempo.
•Algunos modelos incluyen conversores A/D.
•Tiene Memoria EEPROM para almacenar datos.
•Tiene puerto de comunicaciones.
•Manejan velocidades de operación hasta 20 MHz.
•Algunos de estos dispositivos tienen puerto de comunicaciones serial.
•Tienen entradas para interrupción.
•La programación es rápida.
•Las herramientas de desarrollo son económicas y se encuentran disponibles en a
red, las cuales
•incluyen el ensamblador y simulador.
USOS
APLICACION

control de un sistema de frenos ABS (Antilock Brake System)

16 bits
TIPOS

Gama baja: 4, 8 y 16 bits. Dedicados


fundamentalmente a tareas de
control (electrodomésticos, cabinas telefónicas,
smart-cards, algunos
periféricos de ordenadores, etc.) Generalmente son
mC.
– Gama media: 16 y 32 bits. Tareas de control con
cierto grado de
procesamiento (control en automóvil, teléfonos
móviles, PDA,…)
Suelen ser P o C + periféricos integrados, y memoria
externa. VENTAJAS
– Gama alta: 32, 64 y 128 bits. Fundamentalmente
procesamiento
(ordenadores, videoconsolas, etc.) Consumo bajo de energía
Capacidad Proceso
Tamaño
Costo económico
Eficiencia
TECNOLOGIA

– Alimentación (5v, 3.3v, 2.5v, 1.5v)


– Consumo (desde mW a decenas de W)
– Frecuencia (desde KHz a GHz)

MAS USADOS

Micros de 4 bits • Micros de 16 y 32 bits


– Pocos bytes de RAM – RAM de pocos KB a muchos MB
– Sin SO – Generalmente llevan un SO de tiempo-
– Todo el software en ensamblador real
– Cada vez menos usados – Pueden o no tener cachés
• Micros de 8 bits • Micros de 32 o 64 bits
– RAM de unos pocos bytes a unos – Básicamente un PC en un envase
cientos de KB pequeño
– Usan ensamblador, pero también C, – Llevan Win XP, Linux…
C++, Java – Relativamente caros
– Pueden llevar SO específico
DIFRENCIAS

MICROCONTROLADOR

MICROCONTROLADOR
=
MICROPROCESADOR
+
MEMORIA
+
PERIFERICOS
MICROPROCESADOR
Unidad de control ( procesador)
La arquitectura clásica de mP es la
arquitectura von
Neumann

– Una sola memoria para datos e


instrucciones
– Un único bus de acceso a la memoria
Arquitectura Harvard

• Dos memorias independientes


(instrucciones y datos)
• Cada una con sus respectivos buses
Gracias