Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Actividad 1
Equipo 04
Matrícula Nombre Carrera
1675010 Frida Sofía Sánchez Mercado ITS
1806092 Enrique Azahel Cruz Luna ITS
1886121 Kevin Isaías Martínez Saucedo ITS
1894702 Gabriel Medardo Mendez Sierra ITS
1895112 Jose Alejandro Sanchez Palacios ITS
1904590 Angel Gabriel Martinez Belmares ITS
1961691 Leopoldo Ezequiel Suarez Sandoval ITS
P á g i n a 1 | 15
3.5 Memoria de datos específicos (por ejemplo, GPIO, ADC, Timers) ....................... 10
3.6 Memoria de arranque (Bootloader) ............................................................................... 10
3.7 Memoria de programa adicional (external memory) ................................................ 10
Conclusiones................................................................................................................................. 13
Referencias ................................................................................................................................ 15
P á g i n a 2 | 15
Introducción
P á g i n a 3 | 15
Fundamentos Teóricos de los Microcontroladores y
Microprocesadores
Microcontrolador
Es un componente electrónico integrado que combina en un solo chip una unidad
central de procesamiento (CPU), memoria, periféricos de entrada/salida y otros
circuitos necesarios para controlar y gestionar diversas funciones en dispositivos
electrónicos. Está diseñado para realizar tareas específicas, como controlar
electrodomésticos, sistemas de seguridad, dispositivos médicos, automóviles,
juguetes, entre otros. Los microcontroladores son utilizados para implementar
sistemas embebidos, lo que significa que están incrustados en el interior de otros
dispositivos y operan de acuerdo a un conjunto predefinido de instrucciones para
llevar a cabo tareas específicas. Estas instrucciones son programadas en lenguajes
de programación de bajo nivel, como el lenguaje ensamblador o en lenguajes de
programación de alto nivel adaptados para microcontroladores. Los
microcontroladores varían en términos de potencia de procesamiento, cantidad de
memoria, periféricos integrados (como puertos GPIO, convertidores analógico-
digitales, temporizadores, comunicación serial, etc.) y arquitectura. Debido a su
capacidad de procesamiento en un espacio compacto y su eficiencia energética,
son fundamentales en la automatización y control de una amplia gama de
dispositivos y sistemas.
Microprocesador
Es un circuito integrado central y fundamental en una computadora u otro dispositivo
electrónico similar. También se le conoce como CPU (Unidad Central de
Procesamiento, por sus siglas en inglés). Su función principal es ejecutar
instrucciones y llevar a cabo operaciones aritméticas, lógicas, de control y de
gestión de datos en un sistema digital. El microprocesador actúa como el cerebro
de la computadora, interpretando y ejecutando programas almacenados en la
memoria, realizando cálculos, controlando periféricos y coordinando todas las
operaciones dentro del sistema. Está compuesto por millones o miles de millones
de transistores en un único chip de silicio, y su velocidad de procesamiento se mide
P á g i n a 4 | 15
en Hertz (Hz), representando la cantidad de ciclos de reloj que puede ejecutar en
un segundo. Los microprocesadores varían en términos de arquitectura, capacidad
de procesamiento y características específicas según el fabricante y la generación.
A lo largo de los años, han evolucionado enormemente en términos de rendimiento,
eficiencia energética y capacidades, permitiendo avances significativos en la
informática y la tecnología en general.
1. Microcontroladores
P á g i n a 5 | 15
Estructura: Núcleo Cortex-M con diferentes configuraciones de memoria y
periféricos según el modelo. Suelen tener múltiples capas de buses para
separar instrucciones y datos.
Ejemplos: STM32 series (STMicroelectronics), LPC series (NXP), MSP430
series (Texas Instruments).
2. Microprocesadores
P á g i n a 6 | 15
Hay una variedad de microprocesadores disponibles en el mercado, sin embargo,
en el listado se anexan los microprocesadores más populares.
2.2 C/C++
Estos lenguajes de programación de nivel medio son ampliamente utilizados para
programar microcontroladores. Los compiladores C/C++ generan código eficiente y
portátil. C es especialmente popular en sistemas embebidos debido a su control a
nivel de bit y su capacidad para acceder directamente a la memoria. C++ agrega
características de programación orientada a objetos y puede ser útil para
aplicaciones más complejas.
P á g i n a 8 | 15
2.3 Python (MicroPython)
Python es un lenguaje de alto nivel que se ha adaptado para microcontroladores en
forma de MicroPython. Si bien es menos eficiente en términos de recursos y tiempo
de ejecución en comparación con C/C++, es más fácil de aprender y programar. Es
adecuado para proyectos que no requieren un alto rendimiento y que valoran la
facilidad y rapidez de desarrollo.
P á g i n a 9 | 15
3.2 Memoria RAM
La memoria RAM se utiliza para almacenar datos temporales y variables durante la
ejecución del programa. Es volátil, lo que significa que se borra cuando se apaga la
alimentación.
4. Aplicaciones
Los microcontroladores se utilizan en una amplia variedad de productos y proyectos
en diferentes industrias. A continuación, anexamos algunos ejemplos de
aplicaciones en las que se utilizan microcontroladores.
P á g i n a 10 | 15
Electrodomésticos inteligentes: Los microcontroladores se utilizan en
electrodomésticos como lavadoras, refrigeradores y hornos para controlar
funciones, como la temperatura, la velocidad del motor y los ciclos de lavado.
Automoción: En los vehículos modernos, los microcontroladores se utilizan
para controlar el motor, la transmisión, los sistemas de seguridad y
entretenimiento, y la gestión de la energía.
Dispositivos médicos: Muchos dispositivos médicos, como monitores de
glucosa, marcapasos y bombas de insulina, utilizan microcontroladores para
controlar y monitorear funciones vitales.
Electrónica de consumo: Los televisores, reproductores de DVD, sistemas de
audio y sistemas de juego a menudo incorporan microcontroladores para la
gestión de funciones y la interfaz de usuario.
Sistemas de seguridad: Los sistemas de alarma, las cerraduras electrónicas
y las cámaras de seguridad suelen estar controlados por microcontroladores
para detectar y responder a eventos de seguridad.
Automatización industrial: En la automatización de fábricas y procesos
industriales, los microcontroladores se utilizan para controlar maquinaria,
robots y sistemas de control de procesos.
Dispositivos portátiles: Smartwatches, rastreadores de fitness y otros
dispositivos portátiles utilizan microcontroladores para recopilar datos y
proporcionar funciones como el seguimiento de la actividad física y la
monitorización de la salud.
Electrónica de hobby: Los aficionados a la electrónica utilizan
microcontroladores en proyectos DIY (hazlo tú mismo) como robots, sistemas
de domótica y dispositivos interactivos.
Sistemas de control de acceso: Los sistemas de control de acceso en
edificios y empresas a menudo emplean microcontroladores para gestionar
la autenticación y el acceso de personas.
Instrumentación científica: Equipos de laboratorio y dispositivos de medición
utilizan microcontroladores para capturar y procesar datos, controlar
experimentos y realizar análisis.
P á g i n a 11 | 15
Juguetes y entretenimiento: Muchos juguetes electrónicos, drones y sistemas
de entretenimiento para niños incorporan microcontroladores para
proporcionar funciones interactivas y de juego.
Agricultura de precisión: En la agricultura moderna, los microcontroladores
se utilizan en sistemas de riego automatizado, monitorización de cultivos y
maquinaria agrícola avanzada.
Control de iluminación: Los sistemas de iluminación inteligente, como las
bombillas y las tiras LED controladas por aplicaciones, utilizan
microcontroladores para cambiar el color, la intensidad y los patrones de luz.
Sistemas de climatización: Los sistemas de calefacción, ventilación y aire
acondicionado (HVAC) pueden utilizar microcontroladores para gestionar la
temperatura y la eficiencia energética.
Sistemas de gestión de energía: Los microcontroladores se utilizan en
inversores solares, sistemas de gestión de baterías y dispositivos de control
de consumo de energía.
Estos son solo algunos ejemplos de las muchas aplicaciones en las que se utilizan
microcontroladores. Su versatilidad y capacidad para controlar y supervisar
dispositivos los hacen fundamentales en la electrónica moderna y en una amplia
gama de proyectos y productos.
P á g i n a 12 | 15
Conclusiones
1675010
1886121
1961691
1806092
P á g i n a 13 | 15
capacidades de procesamiento y ejecución de software complejo. Ambos
desempeñan un papel importante en la tecnología moderna y tienen sus propios
nichos de aplicación en la electrónica y la informática
1894702
1895112
1904590
P á g i n a 14 | 15
extiende por toda nuestra sociedad, mejorando la eficiencia y la comodidad en
nuestra vida cotidiana.
Referencias
P á g i n a 15 | 15