Está en la página 1de 8

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN

FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA

UNIDAD DE APRENDIZAJE:
CONTROLADORES Y MICROCONTROLADORES
SEMESTRE: ENERO-JUNIO 2024

TEMA 1: FUNDAMENTOS TEÓRICOS DE LOS


MICROCONTROLADORES Y MICROPROCESADORES

CATEDRÁTICO: ANDRES EDUARDO RIVAS CISNEROS


HORA: M3 GRUPO: 002

MATRÍCULA NOMBRE CARRERA


2009816 Debany Marcela Alejandro Garza
1950951 Claudia Eunice Camacho Picón ITS
2010184 Andrea Ximena Rivera Aceves ITS
2109425 Yahir Fuentes González
1867154 Paulino Pérez Santiago

FECHA DE ENTREGA: 08 DE MARZO DEL 2023

Tipos de Microcontroladores y Microprocesadores


Microprocesadores:
Los microprocesadores actuales se clasifican en función de las instrucciones que
pueden procesar en un tiempo determinado. Por supuesto, cuantas más
instrucciones sean capaces de procesar mejor rendimiento tendrá el procesador.
La estructura exacta de un microprocesador puede variar significativamente
dependiendo de factores como la arquitectura (x86, ARM, etc.), el diseño
específico del fabricante y el propósito del procesador (por ejemplo, procesadores
de propósito general, procesadores especializados para aplicaciones específicas,
etc.). Sin embargo, la mayoría de los microprocesadores tienen una estructura
general similar que incluye las unidades funcionales mencionadas anteriormente.
Otro de los aspectos que influyen en la clasificación de los tipos de
microprocesadores es la frecuencia del reloj (medida en megahertz) y el número
de bits que utiliza. A la hora de hablar de tipos de microprocesadores podemos
hacer una primera clasificación de dos grandes grupos. Estos son los
microprocesadores Intel y los microprocesadores AMD
 Microprocesador Intel: Es uno de los más populares que existe, de hecho,
esta marca fue la primera en fabricar un microprocesador cuando estos
apenas podían sumar y restar a 4 bits a la vez, Intel cuenta con varios
modelos populares de microprocesadores, Estos son:
 Pentium: Solo tienen un núcleo. La última versión fue Pentium 4 y en su
época causaron un verdadero furro, hoy en día quedaron obsoletos.
 Celeron: Son los microprocesadores de gama baja de Intel (los más
económicos). Aun así, se trata de procesadores que mejoran el rendimiento
de la computadora y en líneas generales no suelen fallar. Estos son
eficientes para trabajos con poca carga,
en estos casos responden
estupendamente.
 Core 2 Duo: Estos procesadores cuentan
con más de un núcleo. En la actualidad
podemos encontrarnos con modelos que
disponen de hasta 8 núcleos para llevar a
cabo el multitasking. Estos
microprocesadores son muy útiles y funcionales cuando se les agrega una
tarjeta gráfica potente. Incluso, pueden ser utilizados para la minería de
monedas virtuales o criptomonedas.
 Centrino y Pentium M: Son los microprocesadores usados en laptops y se
caracterizan por su gran versatilidad. El microprocesador Centrino combina
el Intel Pentium M y emplea una tecnología de tres patas, es decir, un
procesador móvil, chipsets relacionados y funciones de red inalámbrica
802.11
Microprocesador AMD: Es otro de los dispositivos más utilizados, presentes en
muchos de los ordenadores de sobremesa y portátiles actuales. Se trata de una
marca estadounidense que es la competencia directa de Intel, además, se ha
vuelto muy popular en los últimos años. Estos son los modelos de
microprocesadores AMD más populares:
 Athlon: Son los procesadores más sencillos de la marca AMD, similares a
los Pentium de Intel. Los primeros modelos fueron presentados en el año
1999.
 Duron: Se trata de los procesadores de bajo coste de la marca, similares a
los Celeron. Su arquitectura es X86, aunque en la actualidad la marca ha
presentado nuevas versiones mejoradas con dispositivos de hasta 192 Kb,
memoria caché y un bus de alta velocidad a 200 Mhz.
 Athlon 64 bits: Son los mejores microprocesadores de la marca. Estos
están diseñados para trabajar con Windows de 64 bits. Se trata de un
microprocesador X86 de octava generación que emplea una revolucionaria
tecnología para ejecutar aplicaciones de 32 bits a máxima velocidad al
mismo tiempo que facilita la implementación de una nueva generación de
aplicaciones de softwares más potentes a 64 bits.
 Sempron: Es una categoría de microprocesadores de bajo coste con
arquitectura X86. Este reemplaza al Duron y su competidor principal que es
el Celeron de la marca Intel. El microprocesador Sempron cuenta con un
total de 2 núcleos.
 Turion: Se trata de una versión de bajo consumo del procesador Athlon 64.
Este está destinado a ordenadores portátiles y se convierte en el sustituto
de Centrino de la marca Intel. Lo podemos encontrar en dos modelos
diferentes: Lancaster y Richmond.

Microcontroladores
Los microcontroladores son pequeños dispositivos electrónicos que se utilizan en
una amplia variedad de proyectos, desde controlar sistemas de iluminación hasta
robots y electrodomésticos inteligentes. Existen diferentes tipos de
microcontroladores, cada uno con características y capacidades únicas. La
estructura interna de un microcontrolador puede variar según el fabricante y el
modelo específico, así como el propósito para el que está diseñado (por ejemplo,
aplicaciones industriales, dispositivos de consumo, sistemas embebidos, etc.).
Además de estos componentes básicos, los microcontroladores pueden incluir
otras características como seguridad, capacidad de gestión de energía, funciones
de autodiagnóstico, etc. La arquitectura y estructura de un microcontrolador están
diseñadas para optimizar el rendimiento, el consumo de energía y el costo para
aplicaciones específicas. A continuación, se presentan los principales tipos de
microcontroladores y su funcionamiento:
 Microcontroladores PIC (Programmable Integrated Circuit): son los más
populares en la industria electrónica. Tienen una arquitectura de 8, 16 y 32
bits y están diseñados para aplicaciones específicas. Son fáciles de
programar y se pueden utilizar en una amplia variedad de proyectos.
 Microcontroladores AVR (Advanced Virtual RISC): son una familia de
microcontroladores de 8 bits desarrollados por Atmel Corporation. Están
diseñados para aplicaciones de alta velocidad y baja potencia. Son muy
populares en proyectos de robótica y control de motores.
 Microcontroladores ARM (Advanced RISC Machine): son
microcontroladores de 32 bits diseñados para aplicaciones de alta velocidad
y baja potencia. Son muy populares en proyectos de Internet de las cosas
(IoT) y sistemas embebidos. Son más complejos de programar que los
microcontroladores AVR y PIC.
 Microcontroladores MSP430: son microcontroladores de ultra-bajo
consumo de energía desarrollados por Texas Instruments. Están diseñados
específicamente para aplicaciones de bajo consumo de energía y son muy
populares en proyectos de sensores y sistemas embebidos.
 Microcontroladores Arduino: son microcontroladores de código abierto
basados en la plataforma de hardware y
software de Arduino. Son fáciles de programar y
están diseñados para proyectos de electrónica
de consumo y educativos. Son muy populares
entre los aficionados y estudiantes de
electrónica.

Tipo de lenguaje de programación que se


utiliza para programar los Microcontroladores
Los lenguajes de programación para microcontroladores son un conjunto de
herramientas de programación diseñadas específicamente para programar
microcontroladores, que son pequeños microprocesadores utilizados en sistemas
embebidos y dispositivos electrónicos.
Los microcontroladores pueden ser programados con una amplia gama de
lenguajes de programación, incluyendo tanto lenguajes de bajo nivel como
lenguajes de alto nivel. Los lenguajes de bajo nivel están más cerca del lenguaje
de máquina y se escriben en código binario (0 y 1), mientras que los lenguajes de
alto nivel permiten una representación gráfica del programa, como un diagrama de
flujo, sin la necesidad de escribir líneas de código.
1. C
2. Assembly
3. MicroPython
4. BASIC
5. C++
6. Arduino

El lenguaje C, C++y el ensamblador (ASM) son dos lenguajes diferentes utilizados


para programar microcontroladores. Algunas de las características que los
diferencian son las siguientes:
 Lenguaje Arduino (basado en C/C++): IDE fácil, controles periféricos,
comunidad activa. Abstracción limitada hardware. Integración sencilla
módulos. Ejecución lenta. Ideal para iniciantes, proyectos simples.
 Lenguaje C: Claro y conciso. Abundantes bibliotecas. Portabilidad.
Estándar en microcontroladores. Compilación y ejecución más lenta que
ASM.
 Lenguaje ensamblador (ASM): Bajo nivel, control preciso CPU y
periféricos. Eficiente, pero técnico. Menos portable. Requiere comprensión
profunda de arquitectura del microcontrolador.

Tipos de Memoria que tienen los diferentes microcontroladores


Los microcontroladores suelen tener varios tipos de memoria, que pueden variar
según el fabricante y el modelo específico. Aquí están los tipos comunes de
memoria que se encuentran en muchos microcontroladores:

1. Memoria de programa (Flash): Almacena el código de programa que se


ejecuta en el microcontrolador. Esta memoria es de solo lectura durante la
ejecución del programa, pero puede ser programada (escrita) durante la
fase de desarrollo o mediante operaciones de escritura especiales durante
la ejecución.
2. Memoria de datos (RAM): Almacena datos temporales durante la
ejecución del programa. La memoria RAM es volátil, lo que significa que
pierde su contenido cuando se interrumpe la alimentación del
microcontrolador. Es utilizada para almacenar variables, resultados
intermedios, y cualquier otro tipo de datos necesarios durante la ejecución
del programa.
3. Memoria EEPROM: Es una memoria no volátil que permite almacenar
datos que deben mantenerse incluso cuando se interrumpe la alimentación
del microcontrolador. Esta memoria se utiliza comúnmente para almacenar
configuraciones, datos de calibración y otros datos importantes que deben
conservarse entre sesiones de alimentación.
4. Memoria de registro: Los microcontroladores tienen un conjunto de
registros internos de hardware que se utilizan para diversas funciones,
como la comunicación con periféricos, el control de operaciones internas y
la gestión de interrupciones. Estos registros no se consideran típicamente
parte de la "memoria" del microcontrolador, pero son esenciales para su
funcionamiento.
Es importante tener en cuenta que la disponibilidad y el tamaño de estos tipos de
memoria pueden variar según el microcontrolador específico. Algunos
microcontroladores también pueden tener otros tipos de memoria, como caché o
memoria de programas específicos para aplicaciones especializadas.

Aplicaciones
Los microcontroladores se utilizan en una amplia variedad de productos y
proyectos en una variedad de industrias. Aquí hay algunos ejemplos:
 Electrodomésticos inteligentes: Microcontroladores se utilizan en
lavadoras, refrigeradores, hornos y otros electrodomésticos para controlar
funciones como el tiempo, la temperatura y la velocidad del motor. Además,
en los electrodomésticos inteligentes, los microcontroladores permiten la
conectividad a redes domésticas y la interacción con dispositivos móviles a
través de Bluetooth o Wi-Fi.
 Dispositivos médicos: En dispositivos como monitores de glucosa,
desfibriladores, bombas de insulina y marcapasos, los microcontroladores
se utilizan para recopilar datos, controlar dispositivos y realizar operaciones
de procesamiento en tiempo real para el monitoreo y tratamiento de
pacientes.
 Automóviles y sistemas de transporte: Los microcontroladores se utilizan
extensamente en automóviles para controlar sistemas de motor, sistemas
de seguridad, sistemas de infoentretenimiento, sistemas de navegación y
más. También se utilizan en sistemas de transporte público, como
semáforos inteligentes, sistemas de control de tráfico y sistemas de peaje
electrónico.
 Electrónica de consumo: Los microcontroladores están presentes en una
amplia gama de dispositivos de electrónica de consumo, como televisores,
reproductores de audio y video, cámaras digitales, consolas de juegos y
dispositivos portátiles como relojes inteligentes y rastreadores de fitness.
 Sistemas de control industrial: En entornos industriales, los
microcontroladores se utilizan en sistemas de control de procesos, robots
industriales, sistemas de automatización de fábricas, sistemas de
monitorización y control de edificios, y sistemas de gestión de energía.
 Instrumentación y dispositivos de medición: En dispositivos como
multímetros, osciloscopios, controladores de temperatura, medidores de
flujo y dispositivos de adquisición de datos, los microcontroladores se
utilizan para realizar mediciones precisas, procesar datos y mostrar
resultados.
Estos son solo algunos ejemplos de cómo se utilizan los microcontroladores en
una amplia gama de productos y proyectos en diversas industrias. Su versatilidad
y capacidad para controlar dispositivos y procesos los hacen fundamentales en la
tecnología moderna.

También podría gustarte