Palabra De Identificación; Reinicialización O Reset - Microchip PIC 16F87X Trabajo Y Explicación

Tabla de contenido

Publicidad

T
E
RABAJO Y
XPLICACIÓN
PALABRA DE IDENTIFICACIÓN
Se trata de cuatro palabras de la memoria de programa que se hallan
comprendidas entre la dirección 2000h y la 2003h y están reservadas para que
el usuario las pueda emplear en funciones de comprobaciones o "checksums",
códigos de identificación, números de serie, fecha, modelo, lote, números
secuenciales o aleatorios, etc. Estas cuatro posiciones solo son accesibles en la
lectura y escritura durante la operación de programación/ verificación. Solo se
deben emplear los cuatro bits de menos peso de las palabras de identificación.
REINICIALIZACIÓN O RESET
Los PIC 16F87X disponen de diversa maneras de reinicializarse.
1º Reset por conexión de alimentación. (POR: Power on Reset) El valor de
tensión de alimentación Vdd sube entre 1,2 a 1,7 V.
2º Activación de la pata MCLR#. (nivel bajo en dicha pata durante una
operación normal)
3º Activación de la pata MCLR# estando el PIC en reposo (SLEEP)
4º Reset provocado por desbordamiento del Perro Guardián en una
operación normal.
5º Reset provocado por el desbordamiento del Perro Guardia durante el
estado de reposo (SLEEP)
6º Reset provocado por una caída de voltaje (BOR: Brown out Reset) Vdd
baja entre 3,8 y 4,2 V.
Los bits TO# y PD# del registro de Estado toman un valor determinado en
cada tipo de reset. También los bits 0 y 1 del registro PCON, llamados BOR#
y POR# respectivamente, sirven para especificar las causas de un reset.
POR#
BOR# TO#
0
x
1
0
x
0
0
x
x
1
0
1
1
1
0
1
1
0
1
1
u
1
1
1
Tras un Reset, el contador de programa queda cargado con el valor 000h en
todos los casos, menos cuando se produce el desbordamiento del WDT o
cuando se despierta del modo SLEEP por una interrupción, en cuyos casos,
PC se carga con el valor PC+1.
D
P
ESARROLLO
ROYECTOS Y
PIC 16F87
X
PD#
TIPO DE RESET
1
Conexión de alimentación POR
x
Ilegal
0
Ilegal
1
Por caída de tensión BOR
1
Por WDT (operación normal)
0
Por WDT (modo SLEEP)
u
Activación normal MCLR#
0
MCLR# en SLEEP o interrupción para despertar de SLEEP
P
E
ROTOTIPOS
LECTRÓNICOS
2º DPE
29

Publicidad

Tabla de contenido
loading

Productos relacionados para Microchip PIC 16F87X

Tabla de contenido