Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 15

Introducción a los

microcontroladores
Unidad didáctica No.1
Miembros del equipo:
• Elías Nabor Gustavo Aldair
• Gonzalez Mejía Luis Angel
• Eliot
• Trujano
• Zavala Jesus
Historia de los microcontroladores

Años 7os Años 80s Años 2000s Años 2010s


Aparecen los microprocesadores Los procesadores core cubren la
Nace la idea del circuito integrado Operaciones DSP en hardware
80186 y 80188 mayoría de requerimientos

Intel obtiene los derechos de UBICOM desarrolla pics mas Microprocesadores de 32bits y Intel domina los
venta del microprocesador economicos ouerto usb microprocesadores

1er microprocesador creado a


Nacen los pics WIRELPSS
partir de MOS

Aparecen los microprocesadores


8086 y 8088
Microprocesador
• Un microprocesador es un componente fundamental de cualquier dispositivo
electrónico moderno, como computadoras, teléfonos inteligentes,
electrodomésticos y más.
• Los microprocesadores son componentes esenciales en la electrónica moderna, y
su constante desarrollo ha permitido la creación de dispositivos cada vez más
potentes y versátiles. Estos chips son la base de la informática contemporánea y
están presentes en prácticamente todos los aspectos de nuestra vida cotidiana.
• La función principal de un microprocesador es ejecutar instrucciones de software
almacenadas en la memoria del dispositivo. Realiza operaciones aritméticas,
lógicas y de control para llevar a cabo tareas como procesamiento de datos,
manejo de interfaces de usuario, gestión de memoria y más.
Microcontrolador
• Un microcontrolador es un componente electrónico integrado que combina un
microprocesador, memoria y periféricos en un solo chip.
• Los microcontroladores están diseñados para controlar y gestionar tareas
específicas en dispositivos electrónicos. A diferencia de los microprocesadores
utilizados en computadoras, los microcontroladores se centran en aplicaciones
embebidas, como sistemas de control, dispositivos médicos, electrodomésticos,
automóviles y más.
• Los microcontroladores son componentes esenciales en la electrónica embebida
y se utilizan para controlar una amplia variedad de dispositivos y sistemas en
nuestra vida cotidiana. Su versatilidad y capacidad de integración los convierten
en un elemento clave en el desarrollo de soluciones electrónicas personalizadas.
Comparativa del microprocesador y
microcontrolador
Microprocesador Microcontrolador
• Los microprocesadores están basados • Al igual que los microprocesadores,
en una arquitectura de circuitos los microcontroladores están
integrados complejos. Están construidos con una arquitectura de
compuestos por millones o incluso circuitos integrados, pero incluyen
miles de millones de transistores componentes adicionales, como
interconectados en un pequeño chip unidades de entrada/salida (GPIO),
de silicio. temporizadores, convertidores
analógico-digital (ADC) y
• Los microprocesadores se utilizan en convertidores digital-analógico (DAC).
una amplia variedad de dispositivos,
desde computadoras de escritorio y • Los microcontroladores se utilizan en
portátiles hasta teléfonos inteligentes, una amplia gama de aplicaciones,
tabletas, consolas de juegos, desde sistemas de control industriales
electrodomésticos, automóviles y y dispositivos médicos hasta juguetes
sistemas embebidos en productos electrónicos y sistemas de gestión de
industriales y de consumo. automóviles. Son la base de la
electrónica embebida.
Estructura Von Neumann
• El concepto clave de la estructura Von Neumann es que las instrucciones y los
datos se almacenan en la misma memoria y se tratan de la misma manera. Esto
proporciona una gran flexibilidad a las computadoras, ya que pueden ejecutar
una amplia variedad de programas sin necesidad de modificar la estructura física
de la máquina. Además, esta arquitectura es altamente eficiente en términos de
costo y complejidad de diseño.
• Sin embargo, la estructura Von Neumann también tiene limitaciones, como la
posibilidad de cuellos de botella de rendimiento cuando se trabaja con grandes
cantidades de datos, lo que ha llevado al desarrollo de arquitecturas más
avanzadas, como las arquitecturas paralelas y las arquitecturas RISC (Reduced
Instruction Set Computer). A pesar de estas limitaciones, la estructura Von
Neumann sigue siendo la base de la mayoría de las computadoras personales y
servidores en uso hoy en día.
La arquitectura Harvard
• La arquitectura Harvard es un tipo de diseño de computadoras que se diferencia
de la arquitectura Von Neumann, principalmente en la forma en que gestionan y
almacenan datos e instrucciones.
• La arquitectura Harvard es una alternativa a la arquitectura Von Neumann que se
basa en la separación de la memoria de instrucciones y datos para lograr un
mayor rendimiento y paralelismo en aplicaciones específicas. Se utiliza en una
variedad de dispositivos embebidos y sistemas especializados donde la velocidad
es esencial y se puede optimizar la programación para aprovechar sus
características únicas.
Tipos de
microcontroladores
Cada tipo de microcontrolador tiene sus propias
características, ventajas y desafíos, por lo que la
elección del tipo de microcontrolador depende de las
necesidades específicas de la aplicación.
• Microcontroladores de propósito general: Estos
son versátiles y se utilizan en una amplia gama de
aplicaciones. Ejemplos incluyen la serie PIC de
Microchip, la serie MSP430 de Texas Instruments, y
los microcontroladores AVR de Atmel (ahora parte
de Microchip).
• Microcontroladores ARM: Los núcleos ARM son
ampliamente utilizados en dispositivos móviles y
sistemas embebidos. Las familias de
microcontroladores ARM Cortex-M y Cortex-A son
populares. Ejemplos incluyen STM32 de
STMicroelectronics y los microcontroladores LPC
de NXP.
• Microcontroladores de código abierto: Estos
microcontroladores utilizan diseños de hardware y
software de código abierto para fomentar la
colaboración y la personalización. Ejemplos
incluyen Arduino y plataformas basadas en
Raspberry Pi.
Como elegir un microcontrolador
1. Define tus requisitos específicos
2. Determine el presupuesto
3. Evaluación de la potencia y el consumo de energía
4. Tamaño y encapsulado
5. Entorno y condiciones de operación
6. Ecosistema de desarrollo
7. Características de seguridad
8. Interfaces y conectividad
9. oporte a largo plazo
10. Prototipo y pruebas
Principales fabricantes de
microcontroladores
1. Microchip Technology: Microchip es uno de los fabricantes más grandes y
conocidos de microcontroladores. Ofrecen una amplia variedad de series,
incluyendo la serie PIC, AVR (adquirida a Atmel), y más recientemente, la serie
SAM basada en núcleos ARM.
2. Texas Instruments: TI ofrece microcontroladores de la serie MSP430 y MSP432,
que son populares en aplicaciones de bajo consumo de energía. También
tienen microcontroladores basados en núcleos ARM en la serie Tiva-C y Sitara.
3. STMicroelectronics: STMicroelectronics es conocida por su serie STM32, que
son microcontroladores basados en núcleos ARM Cortex-M y son muy
utilizados en una amplia gama de aplicaciones.
4. NXP Semiconductors: NXP ofrece microcontroladores de la serie LPC y Kinetis,
que también están basados en núcleos ARM Cortex-M. Además, tienen
microcontroladores específicos para aplicaciones automotrices.
Organización interna de un
microcontrolador
• CPU (Unidad Central de Procesamiento): La CPU es el núcleo del
microcontrolador y ejecuta todas las instrucciones del programa. Realiza
operaciones aritméticas y lógicas, toma decisiones y controla la ejecución del
programa.
• Memoria de Programa (Flash o ROM): La memoria de programa almacena el
código ejecutable (instrucciones) que el microcontrolador debe seguir para
realizar sus tareas. Esta memoria es de solo lectura (ROM) o programable (Flash)
y es donde se almacena el programa principal.
• Memoria de Datos (RAM): La memoria de datos se utiliza para almacenar
variables y datos temporales utilizados por el programa en ejecución. Es volátil y
se borra cuando se apaga la alimentación.
• Unidad Aritmético-Lógica (ALU): La ALU es responsable de realizar operaciones
aritméticas (sumas, restas, multiplicaciones, divisiones) y operaciones lógicas
(AND, OR, NOT) necesarias para procesar datos.
• Unidad de Control: La Unidad de Control (CU) supervisa y coordina las
operaciones de la CPU. Decodifica las instrucciones, controla la secuencia de
ejecución y la transferencia de datos entre la memoria y la ALU.
• Registros: Los registros son pequeñas áreas de memoria de acceso rápido
utilizadas para almacenar datos temporalmente durante las operaciones. Los
registros incluyen registros de propósito general, registros de estado y registros
especiales que controlan el funcionamiento del microcontrolador.
• Periféricos: Los microcontroladores suelen incorporar periféricos que permiten la
interacción con el entorno externo. Estos pueden incluir puertos GPIO (General-
Purpose Input/Output) para la conexión de dispositivos, temporizadores, UART
(Universal Asynchronous Receiver/Transmitter) para comunicación serial, SPI
(Serial Peripheral Interface) e I2C (Inter-Integrated Circuit) para comunicación
con otros dispositivos, y controladores de interrupciones.
• Controladores de Interrupciones: Los controladores de interrupciones gestionan
eventos y solicitudes de interrupción que pueden interrumpir la ejecución normal
del programa. Permiten el manejo de eventos externos, como pulsaciones de
botones, cambios en sensores, etc.
Concluciones
• En última instancia, la elección y comprensión adecuadas de los
microprocesadores y microcontroladores son fundamentales para el éxito de
proyectos de hardware y software en una variedad de aplicaciones, desde la
electrónica de consumo hasta la industria automotriz. La selección adecuada y el
conocimiento de la arquitectura son pasos esenciales en el diseño y desarrollo de
sistemas electrónicos eficientes y funcionales.
Bibliografía
• Usategui, J. M. A., & Angulo, I. (1997). Microcontroladores «PIC»: diseño práctico
de
aplicaciones. Microcontroladores. https://dialnet.unirioja.es/servlet/libro?codigo=1
20311
• Historia y evolución de los microcontroladores y microproces. (s. f.).
prezi.com. https://prezi.com/bbo3d2mbztyp/historia-y-evolucion-de-
los.microcontroladores-y-microproces/

También podría gustarte