Wiem, że wiele układów, takich jak ATMEGA328P-AU, wyświetla okresy przechowywania pamięci flash w określonych temperaturach, ale zwykle osiągają limit 100 ° C.
Wiem, że najlepiej jest dołączyć na płytce przewody do programowania układu po lutowaniu, ale chcę tylko wiedzieć, jak wpływa to na pamięć flash przy temperaturach rozpływu ~ 230 ° C.
Odpowiedzi:
Nie sądzę, że istnieje duże ryzyko uszkodzenia danych w temperaturach przepływu na krótki cykl, chociaż może to zabiera niewielką część użytecznego okresu przechowywania.
Większość głównych dostawców mikrokontrolerów będzie sprzedawać urządzenia wstępnie zaprogramowane z oprogramowaniem układowym - jest więc uzasadnione, że oczekują, że je lutujesz. Mówię o wstępnie zaprogramowanym flashu, a nie maskowaniu pamięci ROM, i można to zrobić w niewielkich ilościach.
Powszechną praktyką inżynierii wstecznej jest również rozlutowywanie flashowego układu scalonego z płytki drukowanej w celu odczytania go.
Istnieją pewne bardziej egzotyczne nieulotne typy pamięci, do których to zdecydowanie nie ma zastosowania - dane przechowywane w pamięci RAM ze zmianą fazy nie przetrwają ponownego wycieku, a starsze pamięci MRAM IIRC również były podatne, chociaż producenci MRAM twierdzą, że nie jest to problemem.
źródło