Microcontroladores Flashcards
Diferencias entre microprocesador (MPU) y microcontrolador (MCU).
El MCU es un sistema cerrado mientras que el MPU es un sistema abierto. El MCU realiza tareas de control y consiste de una maquina de estados altamente compleja, el MPU realiza tareas de procesamiento de información y es comunmente utilizado como parte del desktop/server de la computadora.
Algunas aplicaciones de microcontroladores.
IoT, Robotica, Drones, Biomedica, Industria Automotriz.
Definición CPU
Central Processing Unit
Definición MPU
Unidad de microprocesamiento. Consiste de un circuito integrado que contiene un CPU y un circuito de bus.
Definición Computadora
Combina el CPU, la memoria, y los puertos I/O.
Definición SoC
System on a Chip. Consiste de un solo chip capaz de operar un sistema operativo entero. Combina un CPU, DSP, GPU, MCU, etc.
Definición MCU
Unidad de microcontrolador. Consiste de un circuito integrado con todo lo necesario para crear una computadora. Es una computadora dedicada con un unico programa almacenado en su memoria interna.
ALU
Arithmetic Logic Unit. Computa una tarea especificada por la instrucción. Arquitectura interna MPU.
Registers
Usado para el almacenamiento temporal (operandos, resultados). Arquitectura interna MPU.
Control Unit
Provee tiempo y habilita las operaciones. Arquitectura interna MPU.
Oscillator
Genera pulsos para sincronizar el sistema. Arquitectura interna MCU.
GPIOs
Input / Output Parallel Port. Interfaz de comunicación en la cual se transfiere información multiples bits a la vez In / Out. Arquitectura interna MCU.
Timers
Controla el tiempo con perifericos. Arquitectura interna MCU.
Watchdog
Resetea el sistema despues de que el programa haya sido bloqueado por un tiempo determinado. Arquitectura interna MCU.
Interrupt Control
Evento externo que suspende temporalmente el programa principal. Arquitectura interna MCU.