Reset
En los microcontroladores se requiere un pin de reset para reiniciar el
funcionamiento del sistema cuando sea necesario, ya sea por una falla que
se presente o porque as se haya diseado el sistema. El pin de reset en los
PIC es llamado MCLR (master clear).
Existen varias formas de resetear o reiniciar el sistema:
Al encendido (Power On Reset).
Pulso en el pin MCLR durante operacin normal.
Pulso en el pin MCLR durante el modo de bajo consumo (modo sleep).
El rebase del conteo del circuito de vigilancia (watchdog) durante
operacin normal.
El rebase del conteo del circuito de vigilancia (watchdog) durante el modo
de bajo consumo (sleep).
Conclusin
Un microcontrolador es un circuito integrado programable que contiene
internamente todos los componentes de un computador. Este se utiliza para
controlar el funcionamiento de una tarea determinada. Los microcontroladores
presentan una arquitectura interna de tipo hardware, en la cual la memoria de
datos y la memoria de programas se encuentran separados fsicamente y con un
sistema de buses dedicados a cada tipo de memoria, lo que permite un acceso
simultaneo a las dos memorias para aumentar su rendimiento. La programacin
de microcontroladores se puede efectuar utilizando lenguajes de programacin de
bajo nivel que utilizan modos de direccionamiento, subrutinas e interrupciones
como parte de sus reglas para sacar el mayor provecho de los microcontroladores.
El modo de direccionamiento tiene que ver con la forma en la que los operandos
son seleccionados durante la ejecucin del programa dependiendo del modo de
direccionamiento que se refiera. Los microcontroladores poseen perifricos que
proveen una funcionalidad para actuar como un sistema computador autnomo,
adaptado a tareas de control y con una capacidad especial para conectarse
directamente con el proceso. Los perifricos proveen al programador de todos los
datos del entorno del microcontrolador para hacer procesados por el mismo y
enviar una respuesta: posee puertos de entradas y salidas digitales, convertidores
anlogos/digitales
digitales/anlogos,
posee
dos
bloques
de
memoria