Você está na página 1de 15

TEMA 1: MICROCONTROLADORES

“Un microcontrolador es un integrado programable que contiene todos los


componentes de un computador aunque de limitadas prestaciones y
destinado a gobernar una sola tarea.”

1
Introducción a los microcontroladores

Un microcontrolador proporciona una solución software y está


destinado a gobernar una sola tarea por lo que el dispositivo que lo
contiene se le denomina sistema embebido.
Los circuitos digitales basados en circuitos integrados como flip-
flops y compuertas lógicas permiten la implementación de
combinaciones y secuencias lógicas, se consideran soluciones
hardware porque consisten en una selección de circuitos integrados
específicos que realizan funciones predefinidas cuando se
interconectan en una tarjeta de circuito impreso.

2
Introducción a los microcontroladores
Un abordaje más satisfactorio para el diseño digital complejo involucra el uso
de un circuito microprogramable para implementar una solución embebida. El
firmware es un microprograma que consiste en un conjunto de instrucciones
lógicas y aritméticas, así como para acceder a señales de entrada y controlar
señales de salida

3
Introducción a los microcontroladores
El punto crítico de la miniaturización de las microcomputadoras son el teclado y pantalla en
estos momentos; si no necesitáramos presentar información por una pantalla y el ingreso
por teclado.

¿Es posible obtener una computadora más pequeña?

La respuesta es: sí. Eso es precisamente un microcontrolador, un circuito integrado que


contiene CPU, memoria y conexiones para entradas y salidas [3], observe la Fig. 3 que
contiene los principales componentes de un microcontrolador.

4
Introducción a los microcontroladores
Los microcontroladores permiten la existencia de sistemas embebidos.
•Miniaturización
• Bajo peso
• Menor tamaño
• Portabilidad en pequeñas tarjetas
• Decrementa costos
• Permitía la microprogramacíon en situ.
• Daba cierta autonomía e inteligencia .

5
Diferencia entre un µprocesador y µicrocontrolador

Un microprocesador se halla en el interior de una


microcomputadora y controla el flujo de información mientras que
un microcontrolador es una computadora de recursos limitados.
Si lo vemos de esta manera, es posible confundir un
microprocesador y un microcontrolador.

La principal diferencia es que un microcontrolador suma en su


interior un microprocesador un conjunto de características
electrónicas que lo hacen menos dependiente de los chips de
apoyo, por ejemplo memoria, conversores analógicos digitales y el
reloj.

6
Diferencia entre un µprocesador y µicrocontrolador

7
¿Qué contiene?

8
Arquitectura interna: RISC

9
Arquitectura interna: HARVARD

10
Tecnologías de memorias ROM

OTP
ROM con
EPROM (Programable
máscara
una vez)

EEPROM FLASH

11
MEMORIA DE DATOS
Los datos que manejan los programas varían continuamente, y esto exige que
la memoria que les contiene debe ser de lectura y escritura, por lo que la
memoria RAM estática (SRAM) es la más adecuada, aunque sea volátil.

Hay microcontroladores que también disponen como memoria de datos una


de lectura y escritura no volátil, del tipo EEPROM.

La memoria EEPROM y la tipo Flash


pueden escribirse y borrarse
eléctricamente numerosas veces sin
necesidad de sacar el C.I. del zócalo
del grabador

12
LINEAS DE E/S PARA LOS
CONTROLADORES DE PERIFÉRICOS
A excepción de dos pines destinados
a recibir alimentación, dos para el
cristal de cuarzo, y otra para el Reset,
los pines restantes sirven para
soportar su comunicación con los
periféricos externos que controla.

Las líneas de E/S que se adaptan con


los periféricos manejan información
en paralelo y se agrupan en
conjuntos de ocho, que reciben el
nombre de Puertas.

13
RECURSOS AUXILIARES
•CIRCUITO DE RELOJ, encargado de generar los impulsos que sincronizan el
funcionamiento de todo el sistema.

•TEMPORIZADORES, orientados a controlar tiempos

•PERRO GUARDIÁN (watchdog), destinado a provocar una reinicialización cuando


el programa queda bloqueado

•CONVERSORES AD Y DA, para poder recibir y enviar señales analógicas

•COMPARADORES ANALÓGICOS, para verificar el valor de una señal analógica

•SISTEMA DE PROTECCIÓN ANTE FALLOS DE ALIMENTACIÓN

14
Marcas de microcontroladores

Microchip, Atmel, Motorola,


Basic STAMP, DSP

15

Você também pode gostar