Está en la página 1de 15

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO DE DURANGO

INGENIERÍA MECATRÓNICA

MICROCONTROLADORES 7”V”

JONATHAN ISRAEL HERNÁNDEZ CHÁIDEZ

“ARQUITECTURA DE PROCESADORES”

24/SEPTIEMBRE/2021

18041125@ITDURANGO.EDU.MX

1
INDICE

2
ARQUITECTURA DE PROCESADORES

Microcontrolador

El Microcontrolador es un circuito integrado que es el componente principal de una


aplicación embebida. Es como una pequeña computadora que incluye sistemas para
controlar elementos de entrada/salida. También incluye a un procesador y por supuesto
memoria que puede guardar el programa y sus variables (flash y RAM).  Funciona
como una mini PC. Su función es la de automatizar procesos y procesar información.

Este trabaja al igual que un SOC se trata de un sistema en un chip, pero con una
diferencia importante y es que la memoria en la que se ejecutan los programas no se
encuentra en un chip aparte sino dentro del mismo chip. Por lo que el microcontrolador
carece por completo de pines de direccionamiento y datos que comunican con una
memoria RAM externa.

La memoria dentro del microcontrolador es una memoria flash del tipo programable, a la
cual se accede a través de los pines de entrada y salida alrededor del microcontrolador.

Debido a que no utiliza memoria RAM convencional sino memoria programable y no


volátil esto se traduce en que el tiempo de acceso a los datos e instrucciones es mucho
más alto que en una CPU y por tanto los microcontroladores funcionan a velocidades de
reloj mucho más bajas, al mismo tiempo esto les permite consumir mucho menos a nivel
energético.

Comparado con un microprocesador, la memoria dentro del microcontrolador es una


memoria flash del tipo programable, a la cual se accede a través de los pines de entrada y
salida alrededor del microcontrolador.

3
Debido a que no utiliza memoria RAM convencional sino memoria programable y no
volátil esto se traduce en que el tiempo de acceso a los datos e instrucciones es mucho
más alto que en una CPU y por tanto los microcontroladores funcionan a velocidades de
reloj mucho más bajas, al mismo tiempo esto les permite consumir mucho menos a nivel
energético.

Un microprocesador es aquel microcircuito no está sólo dentro de cada


microcomputador, sino dentro de toda máquina computadorizada, tanto si se trata de
una máquina herramienta, un reloj, un instrumento médico, el tablero de control de un
automóvil o cualquier otra de las muchas decenas de miles de tipos de máquinas
distintas que se han creado nuevas o que han innovado su estructura y organización
interna, y por tanto su funcionalidad.

4
Tipos De Microcontrolador Y Sus Fabricantes
8051 MICROCONTROLADOR:

El más universalmente empleado un conjunto de microcontroladores provienen de la


familia 8051. Los microcontroladores 8051 siguen siendo una opción ideal para un gran
grupo de aficionados y expertos. En el transcurso de 8051, la humanidad se convirtió
en testigo presencial del conjunto de microcontroladores más revolucionario. El
microcontrolador original 8051 fue inicialmente inventado por Intel.

El microcontrolador 8051 es un microcontrolador de ocho bits lanzado en el año 1981


por Intel Corporation. Está disponible en DIP de 40 pines (paquete doble en línea).
Tiene 4kb de ROM (espacio programable en el chip) y 128 bytes de espacio RAM que
se incluyen, si se desea, se pueden interconectar 64KB de memoria externa con el

5
microcontrolador. Hay cuatro puertos paralelos de 8 bits que son fácilmente
programables y direccionables.

Un oscilador de cristal en chip está integrado en el microcontrolador que tiene una


frecuencia de cristal de 12MHz. En el microcontrolador hay un puerto de entrada/salida
en serie que tiene 2 pines. Dos temporizadores de 16 bits también se incorporan en él;
estos temporizadores se pueden emplear como temporizadores para el funcionamiento
interno y como contador para el funcionamiento externo. El microcontrolador consta de
5 fuentes de interrupción, a saber: interrupción del puerto serie, interrupción del
temporizador 1, interrupción externa 0, interrupción del temporizador 0, interrupción
externa 1. 

MICROCONTROLADOR PIC:

Controlador de interfaz periférica (PIC) provisto por Micro-chip Technology para


categorizar sus microcontroladores de chip solitarios. Estos dispositivos han sido
extremadamente exitosos en microcontroladores de 8 bits.

La principal causa detrás de esto es que la tecnología de microchips ha estado


actualizando constantemente la arquitectura de los dispositivos e incluye muchos
periféricos necesarios para el microcontrolador para satisfacer las necesidades de la
clientela. Los microcontroladores PIC son muy populares entre aficionados e
industriales; esto es solo causa de amplia disponibilidad, bajo costo, gran base de
usuarios y amp; capacidad de programación en serie.

6
La arquitectura de los microcontroladores PIC de 8 bits se puede categorizar de la
siguiente manera:

Base Line Architecture: En la arquitectura de línea base se incluyen microcontroladores


PIC de la familia PIC10F, aparte de eso, una fracción de PIC12 & amp; Las familias de
PIC16 también están incluidas. Estos dispositivos hacen uso de la arquitectura de
palabras de programa de 12 bits con alternativas de paquete de seis a veintiocho pines.
El conjunto de atributos definido brevemente de la arquitectura de línea de base
permite las soluciones de producto más lucrativas.

Arquitectura de rango medio: En este miembro de la línea media de PIC12 & amp; Se
agregan familias PIC16 que atribuyen arquitectura de palabras de programa de 14 bits.
Los gadgets PIC16 de gama media ofrecen una
amplia variedad de alternativas de paquetes (del
paquete 8 al 64), con niveles bajos a altos de
incorporación periférica.

Este dispositivo PIC16 atribuye una variedad de dispositivos analógicos, digitales y de


amplificación. Los microcontroladores PIC16 de rango medio han suspendido la
capacidad de control con una carga de hardware de ocho niveles.

Arquitectura de alto rendimiento: La arquitectura de alto rendimiento incluye la familia


de dispositivos PIC18. Estos microcontroladores hacen uso de una arquitectura de
palabras de programa de 16 bits junto con alternativas de paquetes de 18 a 100 pines.
Los dispositivos PIC18 son microcontroladores de alto rendimiento con convertidores
analógicos a digitales incorporados.

7
MICROCONTROLADOR ARM:

ARM es el nombre de una empresa que diseña micro-procesadores de arquitectura.


También se dedica a otorgar licencias a los productores que fabrican chips originales.
En realidad, ARM es una arquitectura RISC genuina de 32 bits. Inicialmente fue
desarrollado en el año 1980 por Acorn Computers Ltd. Este microprocesador de base
ARM no tiene memoria flash incorporada.

 La arquitectura ARM es un procesador RISC de 32 bits desarrollado por ARM Ltd.
Debido a sus atributos de ahorro de energía, las unidades de procesamiento central
ARM prevalecen en el mercado de la electrónica móvil, donde un menor gasto de
energía es un objetivo de diseño vital.

A continuación se presentaran algunas empresas que se dedican a la fabricación y


venta de los tipos más importantes de microcontroladores de uso general, por ejemplo:

Microchip Technology Inc.

Es denominada comúnmente Microchip es una de las empresas líderes en la


fabricación de microcontroladores. Para esta empresa, los microcontroladores se
conocen con el apodo «PIC». Debido a sus bajos costos, desempeño eficiente, gran
documentación y fácil adquisición de los kit de desarrollo, los microcontroladores de
Microchip, conocidos simplemente como PIC.

8
Freescale Semiconductor es una compañía global líder en la industria de
semiconductores enfocada proveer procesamiento embebido y productos de
conectividad. Actualmente, se enfoca al suministro de productos para la industria
automotriz, de redes, comunicaciones inalámbricas, control industrial e industrias de
consumo

Atmel Corporation

Atmel es una compañía de semiconductores, fundada en 1984. Su línea de productos


incluye microcontroladores (incluyendo derivados del 8051, el AT91SAM basados en
ARM, y sus arquitecturas propias AVR y AVR32), dispositivos de radiofrecuencia,
memorias EEPROM y Flash, ASICs, WiMAX, y muchas otras. También tiene capacidad
de ofrecer soluciones del tipo system on chip (SoC).

Texas Instruments

Texas Instruments o TI, es una empresa norteamericana que desarrolla y comercializa


semiconductores y tecnología para sistemas de cómputo. TI es el tercer mayor
fabricante de semiconductores del mundo tras Intel y Samsung y es el
mayor suministrador de circuitos integrados para teléfonos móviles. Igualmente, es el
mayor productor de procesadores digitales de señal y semiconductores analógicos.

Aplicaciones De Microcontroladores
Los microcontroladores son destinados a dispositivos integrados, en comparación con
los microprocesadores que se utilizan en PC u otros dispositivos de uso múltiple.

Los microcontroladores se emplean en invenciones y dispositivos administrados


automáticamente, como herramientas eléctricas, dispositivos médicos implantables,
sistemas de control de motores de automóviles, máquinas de oficina, dispositivos de
control remoto, juguetes y muchos más sistemas integrados.

9
Al reducir el tamaño y el gasto en comparación con un diseño que utiliza un
microprocesador diferente, dispositivos de E/S y memoria, los microcontroladores lo
hacen económico para controlar digitalmente más y más; más electrodomésticos y
operaciones

Aunque están siendo reemplazados por los móviles, las calculadoras de bolsillo y de bajo
coste que se suelen utilizar en ámbitos de enseñanza, son lo suficientemente simples
para hacer uso de un microcontrolador interno por ejemplo:

 Light sensing & dispositivos de control


 Calculadoras Científicas
 Lavadoras
 Detectores de temperatura y dispositivos de control
 Detección de incendios & amp; dispositivos de seguridad
 Dispositivos de instrumentación industrial
 Dispositivos de control de procesos

Componentes De Microcontrolador
Cualquier dispositivo eléctrico que almacene, mida, muestre información o calcule
forma parte de un microcontrolador dentro de él. La estructura básica de un
microcontrolador consta de:

1. CPU: El cerebro de los microcontroladores se denomina CPU. La CPU es el


dispositivo que se utiliza para buscar datos, decodificarlos y, al final, completar con

10
éxito la tarea asignada. Con la ayuda de la CPU, todos los componentes del
microcontrolador están conectados en un solo sistema. La CPU recupera la
instrucción recuperada por la memoria programable.

2. Memory: En un chip de memoria microcontrolador funciona igual


que microprocesador. El chip de memoria almacena todos los programas y amp;
datos. Los microcontroladores están construidos con cierta cantidad de ROM o RAM
(EPROM, EEPROM, etc.) o memoria flash para el almacenamiento de los códigos
fuente del programa.

3. Puertos de entrada/salida: Los puertos de E/S se emplean básicamente para


conectar o manejar diferentes dispositivos tales como impresoras, LCD, LED, etc.

4. Puertos en serie: Estos puertos proporcionan interfaces seriales en medio de


microcontroladores y amp; varios otros periféricos, como el puerto paralelo.

5. Temporizadores: Se puede incorporar un microcontrolador con uno o más


temporizadores o contadores. Los temporizadores y amp; los contadores controlan
todo el conteo y amp; operaciones de temporización dentro de un microcontrolador.
Los temporizadores se emplean para contar pulsos externos.

6. ADC (convertidor de analógico a digital): ADC se emplea para convertir señales


analógicas a digitales. Las señales de entrada deben ser analógicas para ADC. La
producción de señales digitales puede emplearse para diferentes aplicaciones
digitales (como dispositivos de medición).

7. DAC (convertidor digital a analógico): Este convertidor ejecuta funciones


opuestas que realiza ADC. Este dispositivo se emplea generalmente para supervisar
dispositivos analógicos como motores de CC, etc.

11
8. Interpretar control: Este controlador se emplea para dar un control retrasado a
un programa en funcionamiento. La interpretación puede ser interna o externa.

9. Bloque de funcionamiento especial: Algunos microcontroladores especiales


fabricados para aplicaciones especiales como sistemas espaciales, robots, etc.
forman parte de este bloque de funciones especiales. Este bloque especial tiene
puertos adicionales para llevar a cabo algunas operaciones especiales.

Arquitectura De Microcontrolador
La arquitectura de un microcontrolador permite definir la estructura de su
funcionamiento, las dos arquitecturas principales usadas en la fabricación de
microcontroladores son: arquitectura de Von Neumann y arquitectura Harvard.

Arquitectura de Von Neumann

En esta arquitectura, los datos y las instrucciones circulan por el mismo bus ya que


estos son guardados en la misma memoria, su principal ventaja es el ahorro de líneas
de entrada-salida pero esto supone una disminución en la velocidad con la que se
realizan los procesos.Este tipo de arquitectura es hoy en día muy común en los
computadores personales, y fué muy común en la construcción de microcontroladores
hasta que se descubrieron las grandes
ventajas de la arquitectura Harvard.

Arquitectura Harvard

A diferencia de la anterior, en la arquitectura Harvard existe una memoria específica


para datos y una memoria específica para las instrucciones, de esta forma se usan dos
buses bien diferenciados. Con esto se logra trabajar con las dos memorias
simultáneamente y en consecuencia se obtiene mucha más velocidad en la ejecución
de los programas.

12
Procesador de tipo CISC (Complex Instruction Set Computer)

Un procesador que permita manejar un amplio juego de instrucciones es llamada de


tipo CISC que en español significa «Ordenador con Juego de Instrucciones Complejo»,
programar en este tipo de arquitectura requiere en algunos casos del dominio de hasta
centenares de instrucciones.

Procesador de tipo RISC (Reduced Instruction Set Computer)

Cuando un procesador está diseñado para manejar pocas instrucciones pero sin
afectar las prestaciones del ordenador es llamada de tipo RISC que en español
significa «Ordenador con Juego de Instrucciones Reducido», esto permite programar
con mucha más facilidad y, por si fuera poco, los circuitos de tipo RISC disponen de
una estructura que busca como mínimo la instrucción próxima a ejecutar mientras
realiza la instrucción actual. 

Componentes De La Unidad Central De Procesos

13
Ciclo Fetch

14
15

También podría gustarte