TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: literatronic en 14 de Abril de 2008, 16:53:55

Título: ¿Cómo desactivo el MCLR en PIC 16F873A?
Publicado por: literatronic en 14 de Abril de 2008, 16:53:55
No sabía que uno podía trabajar sin el MCLR conectado, lo vi en un hilo y me pareció muy interesante, y quise probar, pero no he podido hacerlo para un 16F873A.

Pongo la instrucción:

@ device pic16f873a, MCLR_OFF

y al tratar de compilar me sale un error diciéndome que no reconoce MCLR_OFF.

¿Alguien sabe qué instrucción puedo utilizar en PBP 2.50 para deshabilitar el MCLR? 
Título: Re: ¿Cómo desactivo el MCLR en PIC 16F873A?
Publicado por: LordLafebre en 14 de Abril de 2008, 17:03:47
Hola:

No con todos los microcontroladores se puede, el que quieres usar es ese caso, no puedes usar ese fuse, por eso te da error.
Título: Re: ¿Cómo desactivo el MCLR en PIC 16F873A?
Publicado por: literatronic en 14 de Abril de 2008, 17:07:11
¡Gracias LordLafebre!

Título: Re: ¿Cómo desactivo el MCLR en PIC 16F873A?
Publicado por: RALF2 en 14 de Abril de 2008, 17:27:52
Hola amigos!
El pic16f628 si permite utilizar el fuse que comentas literatronic  :mrgreen:
En el caso del pic16f873, tal como te comenta lordlafebre no se puede.

Te recomiendo que te leas el data sheet del micro que vayas a utilizar ,para asi saber si soporta la deshabilitacion del MCLR, entre otras cosas  :mrgreen:

Saludos
Título: Re: ¿Cómo desactivo el MCLR en PIC 16F873A?
Publicado por: LordLafebre en 14 de Abril de 2008, 17:33:39
Hola:

La serie de los 16F8XX tiene esa opción:

16F88
16F883
16F884
16F886
16F887

son como los hermanos mayores de la serie 16F87X  :D
Título: Re: ¿Cómo desactivo el MCLR en PIC 16F873A?
Publicado por: ASTROCAR en 15 de Abril de 2008, 08:53:19
ok hoy recien veo el hilo y me pregunto y me respondo cual seria el fin de no usar el mclr, nose si me equivoco pero la unica ventaja que le veo es no usar circuiteria de habilitacion y de reset al micro porque no le veo otra y tiene otro ventaja pueden comentarla y la discutimos, pero igual es bueno saber esto asi uno se evita mas trazado en el pcb jajhajaja. :D
Título: Re: ¿Cómo desactivo el MCLR en PIC 16F873A?
Publicado por: LordLafebre en 15 de Abril de 2008, 10:44:07
Hola:

Pues no usar el MCLR ni osclilador externo, significa menos elementos y más pines que puedes utilizar.
Título: Re: ¿Cómo desactivo el MCLR en PIC 16F873A?
Publicado por: Leon Pic en 15 de Abril de 2008, 10:51:59
Algunos PIC se les puede desactivar el MCLR porque comparten el mismo pin en un bit de un puerto. En la mayoría, el pin que corresponde al MCLR comparte con el bit RA0, pero este bit, es solo entrada.

Esa es la razón principal por la que se desactiva el Reset.
Título: Re: ¿Cómo desactivo el MCLR en PIC 16F873A?
Publicado por: ASTROCAR en 15 de Abril de 2008, 12:36:11
haaa ok entonce tambien microchip asigna ese pin como puerto cuando tiene la opcion de activarlo y desactivarlo.
Con razon asi si es otro provecho ya que se usa como puerto y se tienes mas pines para jugar.

listo entendido gracias y estamos al dia a dia por el aprendizaje diario
Título: Re: ¿Cómo desactivo el MCLR en PIC 16F873A?
Publicado por: jdmorey en 04 de Junio de 2014, 23:15:38
hola
que efecto puede traer desabilitar el pin mclr. Una vez quemado el pic con el mclr desactivado pordre borrarlo y quemarlo de nuevo?????
Título: Re: ¿Cómo desactivo el MCLR en PIC 16F873A?
Publicado por: MerLiNz en 05 de Junio de 2014, 07:00:44
Solo se desactiva a nivel de programa no a nivel de hardware, y no es que se desactive, sino que le das la funcion como si fuese un pin mas.