unidad 1: arquitectura interna del microcontrolador...arquitectura cisc •complex instruction set...
TRANSCRIPT
![Page 1: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/1.jpg)
Unidad 1: Arquitectura interna del Microcontrolador
Ing. Raúl Alberto Rojas Reátegui
![Page 2: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/2.jpg)
Capitulo 1: Introducción a los Microcontroladores
Ing. Raúl Alberto Rojas Reátegui
![Page 3: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/3.jpg)
4© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Comprende los principios fundamentales de la arquitectura de los
microcontroladores de 8 bits, complementando su importancia con el manejo y
programación mediante software de simulación.
Logro de Aprendizaje
![Page 4: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/4.jpg)
5© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Video Motivacional
![Page 5: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/5.jpg)
6© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Microcontrolador
![Page 6: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/6.jpg)
7© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Es un componente electrónico digital integrado, que cuenta con un conjunto de
instrucciones que nos permiten programarlos para que cumplan diferentes
funciones.
Definición
![Page 7: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/7.jpg)
8© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
RaspberryArduino
![Page 8: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/8.jpg)
9© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Arquitecturas
![Page 9: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/9.jpg)
10© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Arquitectura
La arquitectura de un microcontrolador consiste en el conjunto de
características que lo identifican.
Describe de manera resumida las capacidades y posibilidades de
operación del microcontrolador.
Pueden ser arquitecturas de Hardware y Software.
![Page 10: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/10.jpg)
11© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Arquitecturas según
el Hardware
Von Neuman
Segmentada
Harvard
Arquitecturas según
el Software
• CISC
• RISC
• CRISC
![Page 11: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/11.jpg)
12© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
ARQUITECTURA DE
HARDWARE
![Page 12: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/12.jpg)
13© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Arquitectura Von Neuman
• Máquina secuencial
• Ejecuta solo una operación a la vez
• Bus de datos y direcciones compartidos
• Lenta
• Generalmente se combina con software tipo CISC
![Page 13: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/13.jpg)
14© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
![Page 14: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/14.jpg)
15© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Arquitectura Segmentada
• Máquina secuencial
• Buses de datos y direcciones compartidos
• Diseño multietapa (Pipeline): Permite ejecutar más de una
operación a la vez
• Se encuentra combinada con software CISC y en pocas ocasiones
con RISC
• Más rápida que Von Neuman
![Page 15: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/15.jpg)
16© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
![Page 16: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/16.jpg)
17© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Arquitectura Harvard
• Separa los buses de datos, direcciones y control, y los
hace totalmente independientes.
• Lo anterior permite leer instrucciones con mayor velocidad
• Pueden direccionar altas cantidades de memoria
• Se combinan con software RISC
![Page 17: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/17.jpg)
18© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
![Page 18: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/18.jpg)
19© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
ARQUITECTURA DE
SOFTWARE
![Page 19: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/19.jpg)
20© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Arquitectura CISC
• Complex Instruction Set Computer
• Set de instrucciones grande
• Ofrece una amplia gama de operaciones
• Facilita el trabajo de programación
• Reduce el tamaño del código de programa
• Incrementa el costo de aprender la programación
![Page 20: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/20.jpg)
21© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
![Page 21: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/21.jpg)
22© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Arquitectura RISC
• Reduced Instructio Set Computer
• Pocas instrucciones
• Más fácil de aprender el método de programación
• Mayor tamaño del código de programa
![Page 22: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/22.jpg)
23© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
![Page 23: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/23.jpg)
24© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Arquitectura CRISC
• Combinación de CISC con RISC
• Complex Reduced Instruction Set Computer
![Page 24: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/24.jpg)
25© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Fabricantes Comunes de Microcontradores
• Microchip: Familas de PIC´s
Arquitecturas RISC, Harvard
• Motorola: Familia 68XX
Arquitecturas CISC, segmentada
• Intel: Familias 80XX
Arquitecturas CISC, Von neuman
![Page 25: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/25.jpg)
26© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Componentes de un microcontrolador
![Page 26: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/26.jpg)
27© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Componentes internos
• Memoria RAM /ROM
• Puertos de entrada / salida
• Tienen 3 buses
Datos: Contiene el flujo de información
Direcciones: Controla la posición actual en memoria
Control: Regula el flujo de información para evitar conflictos
![Page 27: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/27.jpg)
28© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
• ADC (Análogo Digital Conversor)
• USART (Addressable Universal Synchronous Asynchronous Receiver
Transmitter)
• PWM (Pulse Wide Module)
• USB
![Page 28: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/28.jpg)
29© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Tipos de memorias
RAM
• Random Access Memory
• Almacenamiento temporal de
datos
• Pierde la información capturada
cuando se le desconecta
alimentación
ROM
• Read Only Memory
• Memoria que conserva el
contenido aun cuando se
desconecta
![Page 29: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/29.jpg)
30© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
ADC (Convertidor analógico Digital)
• Permite que el sistema microcontrolador pueda procesar una
variable analógica
• Valor mínimo y máximo ajustable
• Resolución: indica la precisión de la conversión realizada
• Entre más cantidad de bits, más es la resolución del convertidor
• Requieren configuración a través de registros especiales del
microntrolador
![Page 30: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/30.jpg)
31© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
USART (Transmisor Receptor UniversalDireccionable Sicrono/Asincrono)
• Permite conexión serie a otros dispositivos
• Se configura a través de registros internos.
• Velocidad de transferencia variable
• Formato de la trama variable
• Puede manejarse a través de interrupciones
![Page 31: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/31.jpg)
32© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Puertos entrada Salida
• Unidireccionales o bidireccionales
• Se configuran a través de un registro especifico
• Debe estar mapeados
• Se accesan por medio de una dirección
• Pueden ser TTL, CMOS, ST, según sea el dispositivo con elque se comunican.
![Page 32: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/32.jpg)
33© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Modulador de ancho de pulso
• Son señales de reloj, de salida con período y ciclo de trabajo
configurables.
• Además de su uso como CDA, los PWM se usan para
controlar ABS en autos, niveles de iluminación en LCDs,
control de motores, etc.
![Page 33: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/33.jpg)
34© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Otras características
• RTC (Real Time Counters)
• Watchdog
• Consumo: reduccion de tensión, frecuencia y modo sleep
• Reset, POR y BOR
• External, Internal (software) Reset
• Keyboard interrupts
![Page 34: Unidad 1: Arquitectura interna del Microcontrolador...Arquitectura CISC •Complex Instruction Set Computer •Set de instrucciones grande •Ofrece una amplia gama de operaciones](https://reader030.vdocuments.co/reader030/viewer/2022011913/5faf2103ecff87385b02264a/html5/thumbnails/34.jpg)