¿Se puede programar un IC de montaje en superficie con memoria flash y luego soldarlo por reflujo?

Sé que muchos chips, como el ATMEGA328P-AU, enumeran la vida útil del almacenamiento flash a ciertas temperaturas, pero generalmente alcanzan un límite de 100 ° C.

Sé que, idealmente, uno debería incluir cables en su placa para programar el chip después de soldar, pero solo quiero saber cómo se ve afectada la memoria flash a temperaturas de reflujo de ~230 °C.

Buena pregunta. Pregúntele al vendedor. Además, examine la hoja de datos para ver si esta información está presente en la hoja de datos. Muchas piezas flash pueden sobrevivir al reflujo sin errores de memoria siempre que se siga el perfil de reflujo recomendado. Pero he oído hablar de errores de memoria después del reflujo (tal vez esto era más un problema en los "viejos tiempos").
De hecho, ejecutamos PIC18 a una temperatura de funcionamiento de 150 C durante una hora o dos (no más) en una plataforma giratoria. Recolectaron datos y sobrevivieron al esfuerzo. Pero no estaban preparados para ello. Creo que usamos algunos calificados para 125 C . No, esto no ayuda con respecto a las garantías sobre la temperatura de reflujo que mencionó. Pero fue un resultado experimental de durabilidad interesante. (Esto habría sido hace más de una década). Creo que su pregunta también es buena. Estaré interesado en una buena respuesta.

Respuestas (1)

No creo que haya mucho riesgo de corrupción de datos a temperaturas de reflujo durante un ciclo corto, aunque tal vez le quite una pequeña fracción a la vida útil de la retención.

La mayoría de los principales proveedores de microcontroladores le venderán dispositivos preprogramados con su firmware, por lo que es lógico que esperen que los suelde. Estoy hablando de ROM preprogramado en flash, no de máscara, y se puede hacer en cantidades modestas.

También es una práctica común de ingeniería inversa desoldar un IC flash de una PCB para leerlo.

Hay ciertos tipos de memoria no volátil más exóticos a los que esto definitivamente no se aplica: los datos almacenados en la RAM de cambio de fase no sobrevivirán al reflujo, y las MRAM más antiguas del IIRC también eran susceptibles, aunque hoy en día los fabricantes de MRAM dicen que no es un problema.

También es común que un servicio de terceros programe los chips antes del ensamblaje, si no le gusta el precio/plazo de entrega que ofrece el fabricante del chip.