[sdiy] a provoking question about time
Roman Sowa
modular at go2.pl
Fri Jun 24 15:25:57 CEST 2022
Richie, it was dsPIC30F6011
Roman
W dniu 2022-06-23 o 14:18, rburnett at richieburnett.co.uk pisze:
> Roman are you talking about "bit rot" in the program Flash of dsPICs?
> Can you remember the part number of the devices that you observed the
> issue with?
>
> -Richie,
>
>
> On 2022-06-23 13:02, Tom Wiltshire wrote:
>> Could you instead assume some "average number of boot-ups per year"
>> and then re-write the memory at start-up after the chip has booted up
>> X times?
>>
>> For some people who leave the thing in the cupboard for years, it
>> won't help them, but then again, if they pull it out of the cupboard
>> after 15 years and it doesn't work, they're not exactly going to be
>> surprised. For everyone else, it might be enough. For regular users,
>> it might write the memory more than necessary, but it wouldn't be
>> frequently enough to really shorten the lifespan.
>>
>> HTH,
>> Tom
>>
>> ==================
>> Electric Druid
>> Synth & Stompbox DIY
>> ==================
>>
>>
>>
>>> On 23 Jun 2022, at 10:34, Roman Sowa <modular at go2.pl> wrote:
>>>
>>> Hello,
>>> what are your concerns about flash retention time in
>>> microcontrollers? Usually PIC18 and PIC16 claim 40 years in
>>> datasheet, but dsPIC only 20.
>>> I've seen corrupted memory in products made about 15 years ago with
>>> dsPIC, so datasheet value seems real.
>>>
>>> One way to do it is to rewrite all memory from time to time, but how
>>> to do that? Even if there's real time clock running, the user may
>>> always change the date, and if it's not alowed, the battery or
>>> supercapacitor may die, or get ripped away. My idea is to clearly
>>> state somewhere, in manual, or on the device "please run maintenance
>>> procedure if it's year ending with 0 or 5" but I'm affraid nobody
>>> will do that anyway, and it seems foolish.
>>>
>>> People have no problem giving their cars every year for expensive
>>> maintenance, but nearly nobody ever does that with non-industrial
>>> electronic equipment. That goes sligltly better with musical
>>> instruments, but anyway many of them go to service only after it's
>>> too late and it's simply broken.
>>>
>>> I'm not very fond of general trend which is "buy new stuff every 2
>>> years".
>>>
>>> Roman
>>> _______________________________________________
>>> Synth-diy mailing list
>>> Synth-diy at synth-diy.org
>>> http://synth-diy.org/mailman/listinfo/synth-diy
>>> Selling or trading? Use marketplace at synth-diy.org
>>
>>
>> _______________________________________________
>> Synth-diy mailing list
>> Synth-diy at synth-diy.org
>> http://synth-diy.org/mailman/listinfo/synth-diy
>> Selling or trading? Use marketplace at synth-diy.org
More information about the Synth-diy
mailing list