Vous êtes sur la page 1sur 3

Significado y Seleccin de Fuses

Seleccin del oscilador


Sirve para adaptar el circuito interno del oscilador segn el componente externo que se
usar como fuente del reloj del sistema.
_LP_OSC = Oscilador LP. Se usa cuando el PC va a tra!ajar con un cristal de
!aja potencia.
_"#_OSC = Oscilador "#. Se usa cuando el PC tra!ajar con un cristal o
resonador de frecuencias iguales o menores que $ %&'. (s la opci)n que
usaremos a lo largo del curso.
_&S_OSC = Oscilador &S. Se usa cuando el PC operar con un cristal o
resonador de alta frecuencia* iguales o ma+ores que $ %&'.
_,C_OSC = Oscilador ,C. Se usa cuando el PC va a operar con un circuito
,C. (s til para sistemas de !ajo costo aunque con frecuencias !ajas + de menor
nivel de esta!ilidad. (s la opci)n por defecto.
El Watchdog
(l -atc.dog o -/# es un tempori'ador que una ve' alcan'ado su tiempo l0mite puede
provocar un reset en el pic. (l 1atc.dog es un simple contador* que se puede reiniciar
para que no llegue a des!ordarse de modo que no se produ'ca el reset.
(l 1atc.dog est .a!ilitado por defecto + se de!e reiniciar con la instrucci)n de
ensam!lador clr1dt. (n el programa el 1atc.dog se in.a!ilita poniendo la mscara
_-/#_O22.
_-/#_O3 = -/# .a!ilitado. Opci)n por defecto.
_-/#_O22 = -/# in.a!ilitado.
Power Up Timer
Cuando el circuito Po1er4up est .a!ilitado tempori'ar cerca de 56 ms despu7s de
conectada la alimentaci)n del PC* manteni7ndolo en estado de reset. Luego de este
tiempo el PC empe'ar a ejecutar el programa. (s til para esperar a que la tensi)n de
alimentaci)n se esta!ilice.
_P-,#(_O3 = (l tempori'ador Po1er4up est .a!ilitado.
_P-,#(_O22 = (l tempori'ador Po1er4up est in.a!ilitado. Opci)n por
defecto.
Proteccin de Cdigo
Se representa por el !it CP. (ste fuse pone protecci)n a la memoria de programa. Como
sa!emos* es posi!le leer el programa contenido en el PCmicro mediante el dispositivo
programador 89/% por ejemplo:. Si activamos este fuse* dic.a lectura ser impedida.
#am!i7n implica renunciar a la caracter0stica de verificaci)n del programa; as0 que si lo
vas a activar* no olvides reconfigurar el soft1are de programaci)n.
_CP_O22 = Protecci)n de c)digo in.a!ilitada. (s la opci)n por defecto.
_CP_O3 = Protecci)n de c)digo .a!ilitada 8PC<=2>$?:.
_CP_?LL = Protecci)n de c)digo .a!ilitada 8PC<=2>5x?:.
Escritura en memoria de programa
Se representa con los !its -,#< + -,#@. Los PC<=2>5x? ofrecen la posi!ilidad de
escri!ir en su memoria de programa 2las. en tiempo de ejecuci)n. Sin em!argo* esto
algunas veces puede resultar riesgoso. ?s0 que para dotarle se seguridad adicional al
programa este fuse permite configurar qu7 rea de memoria quedar protegida + qu7
rea no. (l efecto no es siempre el mismo en los PC<=2>55?A>5=? que en los
PC<=2>5$?A2>5B?C no es lo mismo la mitad de la memoria del PC<=2>5=? que la
mitad de memoria del PC<=2>5B?.
_-,#_O22 = 3o .a+ protecci)n de la memoria de programa. Opci)n por
defecto.
_-,#_6D= = Se protegen las primeras 6D= pala!ras de la memoria de programa.
_-,#_<2OE,#& = Se protege el primer cuarto de la memoria de programa.
_-,#_&?L2 = Se protege la primera mitad de la memoria de programa.
Modo IC
Se representa con el !it /(FEG. Con el m)dulo C/ 8n Circuit /e!ugger: .a!ilitado*
los PC<=2>5x? monitori'an el estado de todos sus elementos .ard1are internos. Los
resultados sern almacenados en un rea reservada de la memoria ,?% + luego
enviados a una computadora a trav7s de los pines ,F= + ,F5. La computadora reci!ir
los datos mediante algn programa que soporte el modo C/
?l .a!ilitar el modo C/ se de!e renunciar a los pines ,F= + ,F5 como puertos de (AS
convencionales* a un nivel de pila + a algo de memoria ,?%.
_/(FEG_O22 = C/ in.a!ilitado. Opci)n por defecto.
_/(FEG_O3 = C/ .a!ilitado* ,F= + ,F5 se destinan al de!ugger.
Proteccin de la EEP!"M interna
Se representa con el !it CP/. Sirve para proteger la memoria ((P,O% interna de los
PC<=2>5x? contra accesos mediante un dispositivo externo. 2unciona similar a la
protecci)n de la memoria de programa* esto es* podr ser accedida normalmente por el
CPE en tiempo de ejecuci)n* mas no* por ejemplo* por un programador de PCs.
_CP/_O22 = ((P,O% interna desprotegida. Opci)n por defecto.
_CP/_O3 = ((P,O% interna protegida.
Programacin en #a$o %olta$e
Se representa con el !it LHP. Los PC<=2>5x? tam!i7n ofrecen la posi!ilidad de ser
programados con una tensi)n igual a Hdd en el pin %CL,* en ve' de los <6 H
acostum!rados. Iste es el modo de programaci)n CSP 8n Circuit Serial Programming:
de !ajo voltaje. Los pines ,F= + ,F5 tam!i7n de!en ser sacrificados para uso exclusivo
del programador + adems se les suma la presencia del pin ,FB como seJal del modo
de programaci)n. /ada esta interface* no de!e sorprender que esta caracter0stica puede
ir mu+ de la mano con el depurador C/. Sin em!argo* para la programaci)n en !ajo
voltaje no se requiere de .erramientas especiali'adas.
&a!ilitado este fuse* los pines ,F5* ,F= + ,FB no respondern como puertos de (AS
t0picos.
_LHP_O3 = Programaci)n en !ajo voltaje .a!ilitado. Opci)n por defecto.
_LHP_O22 = Programaci)n en !ajo voltaje in.a!ilitado.
&rown "ut !eset
(l circuito Fro1n Out del PC detecta las ca0das en la tensi)n de alimentaci)n + puede
generar un reset ante tal evento para evitar que el PC siga tra!ajando con alimentaci)n
insuficiente. (n los PC<=2 el valor um!ral t0pico del circuito Fro1n out es de $H. /e
.ec.o* a tensiones acepta!lemente por de!ajo de este nivel de tensi)n el PC todav0a
puede tener una operaci)n correcta pero no garanti'ada.
Si no se quiere correr el riesgo + se prefiere optar por que el PC reinicie todo* se puede
activar este fuse mediante su !it de configuraci)n FO,(3 o mediante su mscara
respectiva.
_FO/(3_O3 = Fro1n out reset .a!ilitado. Opci)n por defecto.
_FO/(3_O22 = Fro1n out reset in.a!ilitado.

Vous aimerez peut-être aussi