ITTG
MICROCONTROLADORES
EQUIPO 1
INTEGRANTES
CABRERA RAMÍREZ JOSÉ ÁNGEL
MOLINA RODRÍGUEZ JOSÉ RODOLFO
GONZÁLES GÓMEZ JESUS EDUARDO
HERNÁNDEZ GATICA EDGAR
EQUIPO 1
HISTORIA
INDICE APLICACIONES
MICROCONTROLADORES
MARCAS Y MODELOS
MANUAL DE FABRICANTE
ELEMENTOS BASICOS
MEMORIA
PERIFERICOS
Historia
Década de 1970: Intel lanza el primer microprocesador comercial, el
Intel 4004, en 1971. En 1976, introducen el MCS-48, considerado el
primer microcontrolador de uso general.
Década de 1980: Intel presenta la serie 8051, que se convierte en una de
las arquitecturas de microcontroladores más populares. Otros
fabricantes como Motorola también lanzan sus propias líneas.
Década de 1990: Aparecen microcontroladores de 32 bits, con mejor
rendimiento y eficiencia energética. Se diversifican las aplicaciones,
desde dispositivos médicos hasta electrodomésticos inteligentes.
Década de 2000 hasta hoy: Los microcontroladores siguen
evolucionando, haciéndose más pequeños, eficientes y poderosos. Se
popularizan arquitecturas como ARM Cortex-M. La explosión del IoT
impulsa la demanda de microcontroladores con conectividad integrada.
La accesibilidad aumenta gracias a herramientas de desarrollo de
código abierto y kits económicos.
Arquitectura
Procesador: La necesidad de conseguir elevados rendimientos en el procesamiento de
las instrucciones ha desembocado en el empleo generalizado de procesadores de
arquitectura Harvard frente a las tradicionales que seguían la arquitectura Von Neumann.
Arquitectura de Von Neumann
Es un diseño de computadora que separa la unidad de
procesamiento y la memoria. Fue propuesto por el matemático y
físico John von Neumann en la década de 1940 y se convirtió en el
modelo estándar para las computadoras modernas.
Arquitectura Harvard
Utiliza caminos de datos y buses separados para la memoria de
programa y la memoria de datos. Esta separación permite que la
CPU acceda a instrucciones y datos simultáneamente
Arquitectura
Arquitectura de Von Neumann Arquitectura Harvard
Ventajas Desventajas Ventajas Desventajas
Simplicidad Cuello de botella Mayor velocidad Costo
Flexibilidad Limitaciones en paralelismo Paralelismo mejorado Complejidad
Eficiencia Seguridad
DISPOSITIVOS
MÉDICOS
Monitores de signos vitales, equipos de
imagen médica, dispositivos de
administración de medicamentos,
dispositivos de diagnóstico médico,
INDUSTRIA Y dispositivos de asistencia médica para
INTERNET DE LAS
CONTROL DE
personas con discapacidades, entre otros.
COSAS (IOT)
PROCESOS Sensores ambientales, termostatos
Sistemas de control de maquinaria inteligentes, cámaras de seguridad,
industrial, sistemas de control de cerraduras inteligentes, sistemas
temperatura, sistemas de control de riego automatizado, dispositivos
de movimiento, sistemas de de seguimiento de activos,
automatización de fábricas, sistemas de control de iluminación
sistemas de monitoreo y control de inteligente, entre otros.
energía, sistemas de seguridad
industrial, entre otros.
ELECTRÓNICA DE
AUTOMOCIÓN
CONSUMO
Sistemas de control del motor,
Teléfonos móviles, televisores, sistemas de seguridad (como
reproductores de música, consolas airbags y sistemas de frenado ABS),
de videojuegos, electrodomésticos sistemas de entretenimiento y
inteligentes (como refrigeradores, navegación, sistemas de
APLICACIONES
lavadoras, aspiradoras robotizadas), climatización, sistemas de control
sistemas de audio y video, de iluminación y ventanas, sistemas
dispositivos de control remoto, de monitoreo de presión de
entre otros. neumáticos, entre otros.
MARCAS Y MODELOS
TEXAS INSTRUMENTS (TI) INTEL
Texas Instruments o TI, es una compañía Intel empresa dedicada a la fabricación de
norteamericana que desarrolla y microcontroladores y microprocesadores,
comercializa semiconductores. TI es el aunque no trabajaba sola obtuvo un logro en
tercer mayor fabricante de semiconductores abril de 1974. donde pone en el Mercado el
del mundo tras Intel y Samsung y es el microprocesador bajo el nombre 8080 con
mayor suministrador de circuitos integrados capacidad de direccionar 64kb de memoria,
para teléfonos móviles. con 75 instrucciones.
MICROSHIP MOTOROLA
Microchip Technology Inc. es una compañía Motorola compañía dedicada a fabricar
que se basa en la fabricación de microprocesadores y microcontroladores
microcontroladores, memorias y entre otros productos, su mayor aporte en la
semiconductores analógicos, su producto industria fue poner al Mercado un
más conocido son los microcontroladores microprocesador de 8 bits, llamado 6800.
PIC de 8 bits.
MARCAS Y MODELOS
Serie MSP430: Esta serie es conocida por su bajo consumo de energía y se utiliza
comúnmente en aplicaciones de baja potencia, como dispositivos portátiles, dispositivos
médicos y sensores.
Familia Tiva C Series (anteriormente Stellaris): Estos microcontroladores están basados en
el núcleo ARM Cortex-M4 y ofrecen un alto rendimiento junto con características de
conectividad integradas, como USB, Ethernet y CAN, haciéndolos ideales para aplicaciones
industriales y de Internet de las cosas (IoT).
Serie C2000: Estos son microcontroladores de alto rendimiento utilizados en aplicaciones
de control en tiempo real, como controladores de motor, inversores de energía y sistemas
de control de movimiento.
MARCAS Y MODELOS
PIC: Esta es una de las familias más conocidas de microcontroladores de 8 bits, con una
amplia gama de modelos que van desde dispositivos simples y de bajo costo hasta
aquellos con características avanzadas como comunicaciones serie, USB y capacidades
de control de motor.
PIC32: Basada en el núcleo MIPS de 32 bits, esta serie de microcontroladores ofrece un
rendimiento excepcional junto con una amplia variedad de características, incluyendo
conectividad USB, Ethernet, CAN y capacidades avanzadas de control de motor. Son
ideales para aplicaciones que requieren un alto rendimiento y capacidades de
procesamiento..
dsPIC: Estos son microcontroladores de señal digital (DSP) de 16 y 32 bits, diseñados para
aplicaciones que requieren procesamiento de señales en tiempo real, como control de
motores, sistemas de audio y sistemas de comunicación.
MARCAS Y MODELOS
AVR: Aunque originalmente desarrollada por Atmel Corporation (que fue adquirida por
Microchip), la familia AVR es parte del portafolio de Microchip y es conocida por su
arquitectura RISC de 8 bits y su amplia gama de periféricos integrados. Son populares en
aplicaciones de electrónica de consumo, automatización del hogar y educación.
SAM: Esta serie incluye microcontroladores basados en el núcleo ARM Cortex-M de 32
bits, que ofrecen un alto rendimiento junto con una amplia gama de características,
incluyendo conectividad USB, Ethernet, CAN y capacidades avanzadas de control de motor.
Son adecuados para una variedad de aplicaciones embebidas y de IoT.
MARCAS Y MODELOS
Intel 8051: Es uno de los microcontroladores más conocidos y ampliamente utilizados en la
historia de la electrónica embebida. Fue lanzado por Intel en 1980 y desde entonces ha
sido adoptado por numerosos fabricantes y ha encontrado aplicaciones en una amplia
gama de dispositivos.
Intel 80C196: Esta familia de microcontroladores de 16 bits fue lanzada en la década de
1980 y ha sido ampliamente utilizada en una variedad de aplicaciones industriales y
embebidas.
MARCAS Y MODELOS
Familia 68HC05: Introducida en la década de 1980, la familia 68HC05 fue una de las
primeras series de microcontroladores de Motorola. Estos microcontroladores de 8 bits
eran populares en una variedad de aplicaciones, desde sistemas de automoción hasta
electrodomésticos y juguetes electrónicos.
Familia DragonBall: Esta serie de microcontroladores de 32 bits estaba dirigida
principalmente al mercado de dispositivos móviles y PDA (asistentes personales digitales).
Ofrecían un rendimiento sólido y características avanzadas para aplicaciones portátiles y
embebidas.
Familia ColdFire: Aunque ColdFire también incluye microprocesadores, Motorola desarrolló
una serie de microcontroladores basados en esta arquitectura, diseñados para
aplicaciones embebidas de alto rendimiento. Ofrecían una combinación de rendimiento,
eficiencia energética y características avanzadas de periféricos.
MANUAL DE FABRICANTE
Los manuales del fabricante de los microcontroladores son documentos que proporcionan
información detallada sobre las características, el funcionamiento, el uso y la programación
de un microcontrolador específico fabricado por una empresa en particular.
Estos manuales suelen incluir
especificaciones técnicas, diagramas de
bloques, descripciones de periféricos
integrados, instrucciones de programación,
y ejemplos de aplicación.
PIC16C54
ELEMENTOS BASICOS DE LOS
MICROCONTROLADORES
Están compuestos por varios elementos básicos que les
permiten funcionar como unidades de procesamiento
integradas. Algunos de los elementos básicos incluyen:
Unidad Central de Procesamiento (CPU): Es el núcleo
1 del microcontrolador y se encarga de ejecutar las
instrucciones del programa.
Memoria: Incluye memoria de programa (donde se
2 almacenan las instrucciones del programa) y
memoria de datos
Interfaces de E/S: Permiten la conexión del
microcontrolador con dispositivos externos, como
3 sensores, actuadores, pantallas, etc.
Reloj: Proporciona el pulso de sincronización para la
4 operación del microcontrolador y sus periféricos.
Unidad de control: Coordina el flujo de datos y
5 control dentro del microcontrolador.
Periféricos integrados: Estos pueden incluir
6 convertidores analógico-digitales (ADC),
convertidores digital-analógicos (DAC)
MEMORIA
Tipo de Memoria Características Definición
La memoria flash guarda el código del programa que se ejecutará en el
- Almacena el programa ejecutable.
Memoria de programa (flash) microcontrolador. Es no volátil, lo que significa que el programa persiste
- No volátil.
incluso después de apagar la alimentación.
La memoria RAM se utiliza para almacenar datos temporales mientras se
- Almacena datos temporales.
Memoria de datos (RAM) ejecuta el programa en el microcontrolador. Es volátil, lo que implica que los
- Volátil.
datos se pierden al apagar la alimentación.
La memoria EEPROM conserva datos permanentes en el microcontrolador. Es
- Almacena datos permanentes.
Memoria EEPROM no volátil, lo que garantiza que los datos se mantendrán incluso después de
- No volátil.
apagar la alimentación.
- Solo se puede leer. La memoria ROM es de solo lectura y almacena datos permanentes, como
Memoria de lectura solamente (ROM) - Almacena datos permanentes. tablas de búsqueda o programas que no necesitan modificarse. Es no volátil,
- No volátil. lo que asegura que los datos persistan tras apagar la alimentación.
Unidad Logica
Aritmética (ALu)
La unidad logica Aritmética o unidad aritmetico-logica también conocida como ALU (siglas en ingles arithmetic logic unit) es un circuito digital
que calcula operaciones Aritméticas (como suma, resta, multiplicación, etc.) Y operaciones lógicas (si, y, o,no), entre valores (generalmente
uno o dos) de los argumentos.
Muchos tipos de circuitos electrónicos necesitan realizar algún tipo de operaciones Aritméticas, así que incluso el
circuito de un reloj digital tendrá una ALU minuscula que se mantiene sumando 1 al tiempo actual, y se mantiene
comprobando si debe activar el sonido de alarma,etc
Por mucho, los circuitos electrónicos más complejos son los que están construidos dentro
de los chips de microprocesadores modernos. Por lo tanto, estos procesadores tienen
dentro de ellos un ALU muy complejo y [Link] hecho, un microprocesador moderno
(y los mainframes) puede tener múltiples núcleos, cada núcleo con múltiples unidades de
Elementos que componen la ALU
Circuito operacional (COP)
Registro de entrada (RE)
Registro de estado (RS)
Registro acumulador(RA)
Periféricos
Periférico Descripción
Pines
de entrada/salida de propósito general que permiten la comunicación con el
GPIO
mundo exterior. Se utilizan para conectar sensores, actuadores y otros
dispositivos.
Temporizadores
Timers que generan señales de reloj o eventos periódicos. Son útiles para medir el
tiempo y controlar tareas programadas.
Módulo
USART de comunicación serial que permite la transmisión y recepción de datos en
serie (por ejemplo, UART).
Bus
de comunicación de dos hilos utilizado para conectar varios dispositivos a un
I2C
microcontrolador. Permite la transferencia de datos entre esclavos y
maestros.
Reloj
RTC en tiempo real que mantiene un seguimiento preciso del tiempo incluso cuando
el microcontrolador está apagado.
Periféricos
Temporizador
Watchdog de seguridad que reinicia el microcontrolador si no recibe una señal de
alimentación dentro de un período específico.
Convertidor
ADC analógico a digital que mide señales analógicas y las convierte en valores
digitales.
Convertidor
DAC digital a analógico que genera señales analógicas a partir de datos
digitales.
Controlador
DMA de acceso directo a memoria que permite la transferencia eficiente de datos
entre periféricos y memoria sin intervención de la CPU.
Permite
Debug
la depuración y monitoreo del código durante el desarrollo.
Incluye
Otros módulos para criptografía, contadores de pulsos, comparadores de voltaje y
pantallas LCD.
Pines Exclusivos
Microcontrolador Pines Exclusivos Funciones
A4:
Arduino Uno A4, A5 Entrada analógica o SDA (comunicación I2C). A5: Entrada analógica o
SCL (comunicación I2C).
GP28: Pin
Raspberry Pi Pico GP28, GP29
de reloj de alta velocidad. GP29: Pin de datos de alta velocidad.
GPIO15:
ESP8266 GPIO15, GPIO16
Pin de arranque (BOOT). GPIO16: Pin de despertar (WAKE).
PA9: TX
STM32F103C8T6 PA9, PA10
(transmisión UART). PA10: RX (recepción UART).
RB6: Pin
PIC16F877A RB6, RB7
de reloj (T0CKI). RB7: Pin de entrada de captura (CCP1).
BIBLIOGRAFÍA
Lab, M. (2019, 9 diciembre). PIC16F877A Microcontroller Introduction
and Features. Microcontrollers Lab.
[Link]
Dr. Rubén E-Marmolejo. (2021, 7 marzo). Microcontrolador - qué es y
para que sirve. Universidad de Guadalajara. [Link]
[Link]/TUTORIALES/microcontrolador/
Chala, E. F. C., & Chala, E. F. C. (2020, mayo 14). Historia de los
Microcontroladores y sus Fabricantes. [Link].
[Link]
[Link]
Empresas Fabricantes de. (2012, diciembre 2). Microcontroladores.
[Link]
de-microcontroladores/
BIBLIOGRAFÍA
Microcontroladores, MOTOROLA. (s/f). Scribd. Recuperado el 15 de
febrero de 2024, de
[Link]
MOTOROLA
Wikipedia contributors. (s/f). Microcontrolador PIC. Wikipedia, The Free
Encyclopedia. [Link]
title=Microcontrolador_PIC&oldid=158202573
(S/f-a). [Link]. Recuperado el 15 de febrero de 2024, de
[Link]
controllers/microcontrollers-mcu/?m=Texas%20Instruments
(S/f-b). [Link]. Recuperado el 15 de febrero de 2024, de
[Link]
[Link]