Son circuitos integrados que incorporan todos los bloques funcionales de un Sistema Microprocesador en un único encapsulado
Interpretan (decodifican) combinaciones de bits (instrucciones) y generan señales digitales internas y/o externas
Sistema mínimo microprocesador
Buses de comunicación
Bus de control
Bus de direcciones
Bus de datos
es el conjunto de conductores a través del cual el µP intercambia información con la unidad de memoria
Está formado por un conjunto de líneas por las que circulan las señales auxiliares de gobierno y sincronización del sistema
Es el empleado por la CPU para seleccionar la dirección de memoria o el dispositivo de E/S que va a intercambiar información.
Características
Unidireccional
Su tamaño, o número de conductores que lo constituyen, determina la capacidad de direccionamiento de la CPU,
Características
Bidireccional
(N) de líneas representa la cantidad de bits que se pueden transmitir simultáneamente.
Triestado: Estado alto, bajo y de alta impedancia
Memoria
funciones básicas:
Almacenamiento de los datos y variables del programa. De 8 bits (Byte), 16 bits (Word) o 32 bits (Long Word).
Almacenamiento de las instrucciones que constituyen el programa codificadas a través (COP).
La velocidad de la memoria
RAM
ROM
Son volátiles.
Son no volátiles.
Microprocesador
Microcontrolador
Unidad central de proceso CPU
Registros internos
unidad de control
unidad de procesos u operativos
son bloques de biestables que permiten el almacenamiento de los datos básicos con los que trabaja el CPU durante la ejecución de cada instrucción.
consiste en interpretar y ejecutar las instrucciones que le llegan desde la memoria:
El bloque principal es la ALU, permite realizar las operaciones aritméticas y lógicas indicadas por las instrucciones del programa.
Módulos E/S
Permiten la comunicación del sistema µP con el mundo exterior.
Sistemas empotrados
Los microcontroladores de 8 bits dominan en la mayoría de las aplicaciones
es el núcleo del sistema electrónico versátil de bajo coste y reducido tamaño que es capaz de detectar las señales de entrada y generar las salidas de un equipo, sistema o instrumento
Los microcontroladores son los semiconductores más abundantes de todos en la actualidad.
Microcontroladores PIC
Características
Arquitectura Harvard: buses internos separados para memoria de datos (8 bits) y de programa (12, 14 o 16 bits depende de la familia)
Microprocesador RISC: juego de instrucciones reducido
Todas las instrucciones se ejecutan en un ciclo de instrucción = 4 ciclos de reloj (salvo las instrucciones de salto)
Estructura pipe-line: durante la ejecución de una instrucción, se está accediendo a la memoria de programa para traer la siguiente instrucción a ejecutar.
Todas las instrucciones ocupan una posición de memoria de programa
Microcontroladores PIC de Microchip
Eficiencia del código: permiten gran compactación de programas
Rapidez de ejecución: a f de 20MHz 🡪 5 millones de instr./seg.
Seguridad en acceso: Separa memoria de datos y de programa
Posibilidad de protección del código muy fiable
El microprocesador es un circuito integrado que contiene la Unidad Central de Proceso (UCP), también llamada procesador, de un computador.