👥 Autores

Jesús D. Garza Camarena

Tabla de contenido

🔸 Introducción


En el ámbito de la electrónica y la informática, los microcontroladores y los microprocesadores son componentes fundamentales. Sin embargo, presentan diferencias esenciales en términos de arquitectura y aplicaciones. Esta lección se centra en explorar de manera concisa estas diferencias para brindar una comprensión clara y sólida de ambos componentes, permitiendo a los profesionales tomar decisiones informadas en sus proyectos de diseño electrónico.

📘 Fundamento Teórico


En esta sección, exploraremos las diferencias fundamentales entre un microcontrolador, un microprocesador y un dispositivo lógico programable (FPGA), que son componentes esenciales en el diseño de sistemas digitales.

📖 Microcontrolador o MCU (microcontroller unit)


Un microcontrolador es un circuito integrado que incluye una unidad de procesamiento central (CPU), memoria, puertos de entrada/salida y periféricos integrados. Se utiliza principalmente en aplicaciones embebidas para controlar dispositivos y realizar tareas específicas.

Untitled

Untitled

Tarjeta de Desarrollo Arduino UNO

Tarjeta de Desarrollo Arduino UNO

📖 Microprocesador o MPU (microprocessor unit)


Un microprocesador es un dispositivo que contiene una CPU y se utiliza para ejecutar instrucciones de un programa almacenado en memoria. A diferencia de un microcontrolador, no suele incluir periféricos integrados y se utiliza en sistemas de propósito general.

Untitled

Untitled

Raspberry Pi

Raspberry Pi

📖Field-Programmable Gate Array (FPGA)


Un FPGA es un circuito integrado que permite configurar la lógica interna a través de programación. Puede implementar funciones lógicas personalizadas y es altamente flexible en términos de diseño. Se utiliza en aplicaciones donde se requiere una alta capacidad de adaptación y procesamiento paralelo.

Untitled

Untitled

Modjo FPGA

Modjo FPGA

📖 System on Chip (SoC)


Un SoC es un enfoque más avanzado que combina una CPU principal (generalmente basada en microprocesador), memoria, periféricos y otros componentes, como controladores de dispositivos, en un solo chip. Los SoC son ampliamente utilizados en dispositivos móviles, sistemas embebidos y electrónica de consumo, ya que ofrecen un alto nivel de integración y rendimiento en un espacio reducido. Esto hace que los SoC sean ideales para dispositivos como teléfonos inteligentes, tabletas y sistemas de entretenimiento.

Untitled

Untitled

Untitled

📖 Grafica de comparación


Untitled

🔸 Resumen

📓Actividad


🧠 Ejercicios


❓Preguntas


❗Véase también


✔️ Referencias


👁️‍🗨️ Otros temas


📚 Tabla de contenido

🗓️ Semana 1 - 📕 Conceptos Básicos de Electrónica y Electrónica Digital

Introducción a la clase de Microcontroladores

Sistemas Numéricos

Circuitos integrados Digitales

Protección contra ESD y EMI para circuitos integrados

Diagramas de bloques para expresar sistemas

🗓️ Semana 2 - 📕 Introducción a los Microprocesadores y Microcontroladores

Arquitectura de Microprocesadores

Diferencias entre microcontroladores y microprocesadores

Aplicaciones en sistemas embebidos

Introducción a los Microcontroladores

Práctica N.º00 - Introducción al laboratorio..

Software Electronic Design Automation (EDA)

Entorno de desarrollo (IDE) para microcontroladores AVR

Actividad Fundamental N.º01 - Conceptos de la clase

🗓️ Semana 3 - 📕 Herramientas de desarrollo y diseño

Lectura de una hoja de datos

Microcontrolador AVR ATmega328p

Placas de desarrollo para microcontroladores

¿Qué es Arduino?

Lenguajes de programación para microcontroladores

Diferencias entre la Tarjeta de desarrollo Arduino y la familia AVR de microchip

Definición y configuración de Puertos y registros de entrada/salida

Práctica N.º01 - Configuración de puertos de salida