Autor Tema: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???  (Leído 11384 veces)

0 Usuarios y 4 Visitantes están viendo este tema.

Desconectado fracu

  • PIC10
  • *
  • Mensajes: 12
Hola amigos.

Les cuento que desde hace un tiempo estoy usando el pic 18F97J60 para un proyecto.

Hasta ahora viene todo muy bien, el micro ha superado mis expectativas.

Pero acabo de desayunarme de algo que me desilusiona bastante:

"The Flash cells for program memory are rated to last 100 erase/write cycles."  (Tomado literalmente del datasheet de Microchip)

¿Cómo puede ser que este micro pueda ser borrado/programado no más de unas miserables 100 veces?

Para producción no hay problema, pero cuando estamos desarrollando???

Capaz estoy loco, pero a mi no me alcanza para nada. Es más, no sabía este dato, y debo andar ya cerca de las 100 veces en mi desarrollo, lo cual me preocupa mucho.

¿Alguien tuvo problemas con esto? Me refiero a si alguien alcanzó este límite y el micro dejó de aceptar la programación.

Tengo entendido que la línea 24F acepta hasta 10.000 borrados/escrituras. ¿Cómo puede haber tanta diferencia?

Espero sus comentarios.

Desde ya muchas gracias.

Francisco.
 


Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #1 en: 23 de Febrero de 2010, 02:56:29 »
Me ha sorprendido sobremanera tu post, y me he ido a la datasheet a comprobarlo. Efectivamente pone eso, lo que me deja completamente descolocado, porque es el primer PIC de la serie F en que leo semejante limitación.  :shock:

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #2 en: 23 de Febrero de 2010, 03:05:58 »
Interesante...Habria que ver que diferencias tecnicas tiene para semejante limitacion...
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado J1M

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1960
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #3 en: 23 de Febrero de 2010, 06:15:45 »
O_O' espero sea una errata ... tiene ese PIC revisiones/silicon errata ?

Desconectado fracu

  • PIC10
  • *
  • Mensajes: 12
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #4 en: 23 de Febrero de 2010, 09:23:21 »
Atento al comentario de J1M revisé las erratas de este dispositivo en la página de Microchip (hay tres erratas). Y no se hace referencia o corrección respecto a este asunto.

Lo que hice ahora es enviar un ticket al soporte de Microchip consultándoles si se trataba de un error o era un dato verídico.

Espero me respondan.

Después les comento.

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3610
    • Impresiones en 3D
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #5 en: 23 de Febrero de 2010, 14:16:59 »
Increíble que sea solo hasta 100 veces de borrado y escritura. :shock:
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #6 en: 23 de Febrero de 2010, 15:09:05 »
Esperamos ansiosos lo que te respondan...
Yo tengo uno de esos durmiendo en una caja, o sea que todavia me quedan las 100 veces al menos.. :mrgreen: :mrgreen:
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado Cryn

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4169
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #7 en: 23 de Febrero de 2010, 15:58:30 »
En este micro: 24FJ128GA010 su hoja de datos dice que solo soporta 1000 erase/write cycles, es 10 veces más que 100 pero no se compara con los 10.000 o 100.000 de otros micros

Y la primera vez que vi ese dato me quedó la duda de cuales serán los motivos por los cuales soporte más o menos ciclos.

saludos.
.

Desconectado fracu

  • PIC10
  • *
  • Mensajes: 12
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #8 en: 23 de Febrero de 2010, 16:33:36 »
Encontré en los foros de Microchip este thread en donde se plantea la misma inquietud:

http://www.microchip.com/forums/tm.aspx?m=257429&mpage=1&key=&#257429

Al parecer se trata de una limitación común de la serie "J".

Voy a esperar la respuesta del soporte de Microchip, pero de confirmarse este dato voy a replantearme seriamente usar este PIC.

La verdad estoy desilusionado, es un dato no menor como para estar tan escondido en la hoja de datos. De haberlo sabido desde el comienzo nunca hubiera perdido tanto tiempo.

Una lástima porque es el único disponible (al menos en Argentina) con Ethernet.


Desconectado WillyP

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 280
    • Sitiónica
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #9 en: 23 de Febrero de 2010, 16:41:10 »
Parece que en verdad tienen este ciclo, en un principio pensaba que era una errata pero viendo como se especifica parece ser correcto.

Se especifica en “EXPANDED MEMORY”  como:
The Flash cells for program memory are rated to last 100 erase/write cycles.

Lo anterior podría ser una errata pero en  MEMORY PROGRAMMING REQUIREMENTS del mismo datasheet sale:

Program Flash Memory

                           mínimo   tipico   máximo
Cell Endurance        100        1K        —             E/W    -40°C to +85°C


No creo que se puedan equivocar tanto, el tipico parece ser 1000 ciclos el máximo no se sabe  :?

Desconectado Felixls

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 300
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #10 en: 23 de Febrero de 2010, 16:42:45 »
Hace un tiempo había leido ese dato en esta página:

http://hackaday.com/2008/09/18/web-server-on-a-business-card-part-1/

Según menciona el autor se trata de una limitación de la serie de bajo voltaje FJ, y que está orientado a un ambiente productivo (lo contrario a lo necesario para un desarrollador).

Justamente estaba por comprar ese chip, descartado....

Desconectado Cryn

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4169
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #11 en: 23 de Febrero de 2010, 18:53:30 »
Entonces los J son algo limitados, tienen buenos precios, pero no soportan muchas escrituras y además no he visto un J que tenga EEPROM interna.

Los K en cambio, tienen precios similares a los J y poseen hasta 10K de escritura y poseen eeprom.

Quizá por eso salieron los de la familia K?

saludos
.

Desconectado J1M

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1960
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #12 en: 23 de Febrero de 2010, 19:10:37 »
Cryn, creo no son todos los J los que tienen ese límite de ciclos; El 18F67J50 por ejemplo soporta 10K ciclos...

Desconectado Cryn

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4169
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #13 en: 23 de Febrero de 2010, 19:12:48 »
Habría que ver que tantos son los micros J que soportan pocas re-escrituras.

saludos
.

Desconectado fracu

  • PIC10
  • *
  • Mensajes: 12
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #14 en: 24 de Febrero de 2010, 21:50:07 »
Hola amigos.

Finalmente me respondieron del soporte de Microchip. Les copio la respuesta:

Hi Fancisco,

Its true that we only guarantee the device will have long term reliability if its programmed less than 100 times. 

I have a PICDEM.net 2 board that has been programmed a couple thousand times on my desktop.  This is partly because its easier on the flash to be programmed at room temperature, and because a typical part can handle 1000 programming's at 85C.  For development this is typically OK.  I am not depending on that board to remember the flash contents for 10 years.

What I would caution you away from is having an application that uses the internal flash as general purpose non volatile memory, where you would be potentially trying to write to the device many more than 100 times in a production application. This includes applications that may want to self write to flash for non volatile storage. This may cause the PIC's internal  flash to fail.  I would consider an external EEPROM or serial flash for that type of application that can meet your applications cell endurance requirements.


Al parecer este amable ingeniero de Microchip programó unas 2000 veces su PICDEM.net 2 y no tuvo problemas "a temperatura ambiente". Si bien dice que típicamente puede programarse unas 1000 veces, asume que para tener una buena confiabilidad de largo plazo se debe programar menos de 100 veces.

Finalmente NO lo recomienda en aplicaciones que hagan uso de esta flash periódicamente para almacenar datos. En ese caso recomienda una EEPROM exterma o una flash serial.

¿Que opinan? ¿Usarían este PIC para desarrollo?


 

anything