Está en la página 1de 4

Georgina Zugasti Mendoza, 20479

Georgina Zugasti Mendoza, 20479

Memoria de programa (ROM)

Se utiliza para guardar permanente el programa que se está ejecutando. Es la


razón por la que es frecuentemente llamada “memoria de programa”. Como la
memoria ROM está fabricada con tecnología FLASH, su contenido se puede
cambiar al proporcionarle un voltaje de programación especial. No obstante, no
es necesario explicarlo en detalles puesto que se realiza automáticamente por
un programa especial en la PC y un simple dispositivo electrónico denominado
programador.

Memoria de registros RAM

Es la tercera y la más compleja parte de la memoria del microcontrolador. En


este caso consiste en dos partes: en registros de propósito general y en los
registros de funciones especiales (FSR). Todos estos registros se dividen en
cuatro bancos de memoria.

Memoria de datos EEPROM

Similar a la memoria de programa, el contenido de memoria EEPROM está


permanentemente guardado al apagar la fuente de alimentación. Sin embargo, a
diferencia de la ROM, el contenido de la EEPROM se puede cambiar durante el
funcionamiento del microcontrolador. Es la razón por la que esta memoria es
perfecta para guardar permanentemente algunos resultados creados y utilizados
durante la ejecución del programa.

Timer´s
Pueden utilizarse para medir el tiempo, generar pulsos, y realizar diversas
funciones temporales.

Convertidor analógico-digital (A/D)


Toma la señal análoga y la transforma en un valor o número digital (binario).
Posee dos niveles de referencia VREF+ y VREF- que indican entre que valores
estará comprendida la señal análoga de entrada.

Lo que se hace, es aproximar una señal análoga por medio de pequeños cuadros
rectángulos digitales, entre más resolución tenga nuestro microcontrolador, más
pequeños pueden ser los rectángulos que se forman y más aproximado puede
quedar nuestra señal análoga. En otras palabras aumentamos el muestreo de la
señal para aproximarnos de mejor forma a la forma de onda original.
Georgina Zugasti Mendoza, 20479

Unidad lógica aritmética (ALU)


Es un circuito digital que realiza operaciones aritméticas y operaciones lógicas,
entre los valores de los argumentos (uno o dos).

Se compone básicamente de: Circuito Operacional, Registros de Entradas,


Registro Acumulador y un Registro de Estados, conjunto de registros que hacen
posible la realización de cada una de las operaciones.

La mayoría de las acciones de la computadora son realizadas por la ALU. La ALU


toma datos de los registros del procesador. Estos datos son procesados y los
resultados de esta operación se almacenan en los registros de salida de la ALU.
Otros mecanismos mueven datos entre estos registros y la memoria.

Bits de configuración
Permiten reconfigurar ciertos aspectos generales del funcionamiento del
microcontrolador, estos bits de configuración se guardan en una localización
específica de la memoria de programa del PIC y se graban al mismo momento
que el código de programación.

Contador de programa
Es un registro del procesador de un computador que indica la posición donde
está el procesador en su secuencia de instrucciones.

Pila de 8 niveles
Tiene la capacidad de manejar hasta 8 niveles de anidamiento de subrutinas, lo
que proporciona cierta flexibilidad al programar en estos dispositivos.

Registro de instrucciones
Es crucial para el funcionamiento de un microcontrolador, ya que controla la
secuencia de ejecución de las instrucciones almacenadas en la memoria de
programa. Después de ejecutar una instrucción, el valor del Registro de
Programa se incrementa para apuntar a la siguiente instrucción en secuencia.

Registro de trabajo
Se refiere comúnmente al registro W. Este registro es un registro de propósito
Georgina Zugasti Mendoza, 20479

general de 8 bits que se utiliza para diversas operaciones en el


microcontrolador.

Comparador (CCP)
Puede comparar el valor del temporizador con un valor predefinido, generando
interrupciones o realizando otras acciones cuando se alcanza la comparación.

Bloque de Comunicación

USART (Universal Synchronous Asynchronous Receiver Transmitter) es un


periférico de comunicación serie que se utiliza comúnmente en
microcontroladores PIC para la comunicación serial con otros dispositivos, como
sensores, módulos GPS, módems, entre otros.

También podría gustarte